Grype + Syft (by Anchore)
Descripción
-
Syft: genera un SBOM (Software Bill of Materials).
-
Grype: analiza el SBOM o imagen para encontrar CVEs.
Uso local
# Syft - generar SBOM
syft nginx:latest -o json > sbom.json
# Grype - escanear imagen
grype nginx:latest
# Escanear SBOM generado
grype sbom:sbom.json
Reportes
-
JSON, table, CycloneDX, SPDX, SARIF.
-
Puede exportarse a sistemas como Sonatype, DefectDojo.
Integración en CI/CD
GitHub Actions oficiales:
- name: Scan current project
uses: anchore/scan-action@v6
with:
path: "."
Integraciones
GitHub (SARIF reports en Security tab).
Slack, Teams, Jira (mediante integraciones manuales/API).
VSCode: No oficial, pero puede usarse vía terminal.
UI
No posee UI propia.
Compatible con Anchore Enterprise UI (versión paga).
Licencia
Open source (Apache 2.0).
Funciona perfectamente en VMs locales.
Facilidad de uso
syft, grype).