Checkov Descripción Checkov es un escáner de infraestructura como código (IaC) que detecta configuraciones inseguras en Terraform, CloudFormation, Kubernetes, etc. Uso local checkov -d . # Escanea el directorio actual Reportes CLI, JSON, JUnit, SARIF. Puede integrarse con plataformas como Prisma Cloud o DefectDojo. Integración en CI/CD Esta acción de GitHub ejecuta Checkov en infraestructura como código, paquetes de código abierto, imágenes de contenedores y configuraciones de CI/CD para identificar configuraciones incorrectas, vulnerabilidades y problemas de cumplimiento de licencias. - name: Run Checkov action id: checkov uses: bridgecrewio/checkov-action@master with: directory: . soft_fail: true download_external_modules: true github_pat: ${{ secrets.GH_PAT }} env: GITHUB_OVERRIDE_URL: true # optional: this can be used to instruct the action to override the global GIT config to inject the PAT to the URL Integraciones GitHub, Jira (API), Slack. VSCode: extensión oficial para resaltar problemas en tiempo real. UI Checkov OSS no tiene UI propia, pero Prisma Cloud (versión paga) sí. Licencia Open source (Apache 2.0). Instalación simple en máquinas virtuales. Facilidad de uso Muy fácil. CLI sencilla y reglas predefinidas muy completas. Cumplimiento con estándares: OWASP: Apoya indirectamente la mitigación de riesgos del OWASP Top 10 para aplicaciones cloud-native. NIST: Compatible con controles de NIST 800-53 (por ejemplo, CM-6: configuración, SC-12: seguridad criptográfica). ISO/IEC 27001: Apoya la seguridad en configuración de infraestructura (controles A.12.1.2 y A.14.1.3). CIS Benchmarks: Checkov valida configuraciones directamente contra benchmarks CIS para AWS, Azure, GCP, Kubernetes.