Architecture Workflow Processes¶
This section provides detailed information about the workflow processes for the Kubernetes CINC Secure Scanner.
Directory Contents
For a complete listing of all files in this section, see the Workflows Documentation Inventory.
Workflow Overview¶
The scanner supports several workflow processes to accommodate different container types and scanning requirements:
- Standard Container Workflow - For containers with a shell and common utilities
- Distroless Container Workflow - For minimal containers without a shell
- Sidecar Container Workflow - Using a sidecar container with shared process namespace
- Security-Focused Workflows - Workflows with enhanced security controls
Common Workflow Steps¶
While the specific implementations differ, all workflows follow these general steps:
- Setup Phase: Create necessary Kubernetes resources and security controls
- Access Phase: Establish secure access to the target container
- Scanning Phase: Execute CINC Auditor against the target
- Reporting Phase: Process and validate scan results
- Cleanup Phase: Remove temporary resources and credentials
Workflow Documentation¶
For detailed information about specific workflows, see these documents:
- Standard Container Workflow - For standard containers with a shell
- Distroless Container Workflow - For minimal containers without a shell
- Sidecar Container Workflow - Using a sidecar container approach
- Security Workflows - Security-focused scanning workflows
Standard Workflow Diagram¶
flowchart TD
A[Start] --> B[Create Minimal RBAC]
B --> C[Generate Short-lived Token]
C --> D[Create Scanner Kubeconfig]
D --> E[Run CINC Auditor Scan]
E --> F[Generate Reports]
F --> G[Validate Against Thresholds]
G --> H[Cleanup Resources]
H --> I[End]
style A fill:#f9f,stroke:#333,stroke-width:2px
style E fill:#bbf,stroke:#333,stroke-width:2px
style G fill:#bfb,stroke:#333,stroke-width:2px
style I fill:#f9f,stroke:#333,stroke-width:2px
Next Steps¶
- Explore Component Architecture to understand the system components
- See Diagram Visualizations for detailed workflow diagrams
- Review Deployment Options for different deployment architectures