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 Una acción de GitHub para invocar el escáner Grype y devolver las vulnerabilidades encontradas, y opcionalmente fallar si se encuentra una vulnerabilidad con un nivel de gravedad configurable. - 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 Fácil. CLI clara, requiere instalación de dos binarios ( syft, grype). Cumplimiento con estándares: OWASP: Ayuda a mitigar riesgos del OWASP Top 10 relacionados con componentes desactualizados o vulnerables. NIST: Compatible con NIST SP 800-218 (SSDF) por generar y analizar SBOMs; se alinea con controles RA-5, SI-2 de NIST 800-53. ISO/IEC 27001: Contribuye a controles como A.8.1.1 (inventario de activos) y A.12.6.1 (vulnerabilidades técnicas). CIS Benchmarks: Aplica indirectamente cuando se usa en conjunto con políticas de seguridad de configuración.