Enterprise Software Supply Chain Manager (ESSCM)IntegrationsContainer Images
Container Images
Generate SBOMs from container images and registries
Container Images
Generate SBOMs from container images stored in various registries. Safeguard scans container layers to identify all dependencies and vulnerabilities.
Supported Registries
| Registry | Description | Public | Private |
|---|---|---|---|
| Amazon ECR | AWS Elastic Container Registry | ||
| Docker Hub | Docker Hub repositories | ||
| GCP Cloud Source | Google Cloud container sources | ||
| OCI Registry | Open Container Initiative registries |
Public vs Private Images
Public Images
For public container images, you only need to provide the image reference.
Workflow:
- Navigate to Integrations
- Click Connect on the container registry
- Select Public tab
- Enter the image reference (e.g.,
nginx:latest) - Configure project settings
- Click Connect
Private Images
Private container registries require authentication credentials.
Workflow:
- Navigate to Integrations
- Click Connect on the container registry
- Select Private tab
- Enter registry credentials
- Click Verify Credentials
- Browse and select images
- Configure project settings
- Click Connect
Credential Requirements
| Registry | Credential Type |
|---|---|
| Amazon ECR | AWS Access Key ID + Secret Access Key |
| Docker Hub | Username + Access Token |
| GCP Cloud Source | Service Account JSON Key |
| OCI Registry | Username + Password/Token |
What Gets Scanned
When scanning container images, Safeguard analyzes:
- Base image layers - Identify the parent image and its dependencies
- Package managers - Detect packages from apt, yum, apk, npm, pip, etc.
- Application dependencies - Find libraries and frameworks
- Configuration files - Identify manifest files and configs
- Embedded binaries - Scan compiled binaries for known components
Best Practices
- Scan specific tags - Use specific version tags instead of
latest - Regular scans - Enable continuous scanning to catch new vulnerabilities
- Scan before deployment - Integrate with CI/CD pipelines
- Use minimal base images - Reduce attack surface with slim images
Next Steps
Choose your container registry to see detailed configuration instructions: