Integración · Código y DevOps

Integración con GitHub para el cumplimiento continuo de SOC 2, ISO 27001 y PCI DSS

CATAAM se conecta a GitHub con acceso de solo lectura y ejecuta 12 comprobaciones automatizadas sobre tu configuración real. Los resultados se asignan a 7 controles de 10 marcos, entre ellos SOC 2, ISO 27001, PCI DSS, GDPR, NIST CSF, SOC 1.

controles automatizados
12
requisitos cubiertos
7
marcos
10

Qué ocurre al conectar GitHub

  1. Conexión de solo lectura

    Añade un rol, alcance OAuth o token de API de solo lectura para GitHub. La credencial se cifra en reposo.

  2. Descubrimiento de activos

    CATAAM reúne las cuentas, usuarios, repositorios o dispositivos que encuentra en un único inventario de activos.

  3. Ejecución de 12 controles automatizados

    Cada control se ejecuta sobre tu configuración real y después sigue ejecutándose de forma programada.

  4. Vinculación de resultados a 7 requisitos

    Cada resultado se asigna a los requisitos que prueba y cuenta para todos los marcos que los comparten.

  5. Evidencia guardada e incidencias abiertas

    Los controles aprobados se convierten en evidencia de auditoría. Los fallos le aparecen al responsable del control y pueden abrir una incidencia de Jira.

Las 12 comprobaciones que CATAAM ejecuta en GitHub

Cada comprobación se ejecuta sobre tu configuración real de GitHub y se repite de forma programada. Los nombres son los de la plataforma CATAAM.

  • Application changes reviewed
  • Author is not the reviewer of pull requests
  • CI/CD system in use
  • Critical vulnerabilities identified in packages are addressed (GitHub Repo)
  • Ensure branch protection rules are enforced for administrators (GitHub)
  • GitHub accounts deprovisioned when personnel leave
  • GitHub repository visibility has been set to private
  • High vulnerabilities identified in packages are addressed (GitHub Repo)
  • Low vulnerabilities identified in packages are addressed (GitHub Repo)
  • Medium vulnerabilities identified in packages are addressed (GitHub Repo)
  • No unreviewed direct pushes to the default branch (GitHub)
  • Vulnerability scanning is enabled (GitHub)

Controles que respaldan estas comprobaciones (7)

Una comprobación superada se convierte en evidencia de cada control de abajo y cuenta para todos los marcos que lo comparten.

ControlRequisitoMarcos
CFG-1Configuration management system establishedSOC 2, ISO 27001, PCI DSS, NIST CSF, COBIT 5 +1
CHG-1Change management procedures enforcedSOC 2, ISO 27001, PCI DSS, NIST CSF, SOC 1 +2
CHG-2Production deployment access restrictedSOC 2, ISO 27001, SOC 1, ITIL
IAC-8Access revoked upon terminationSOC 2, ISO 27001, SOC 1
VPM-1Service infrastructure maintainedSOC 2, COBIT 5, ITIL
VPM-2Vulnerabilities scanned and remediatedSOC 2, ISO 27001, PCI DSS, NIST CSF, Essential Eight +3
IAC-87Production deployment access restrictedGDPR

Integración con GitHub: preguntas frecuentes

¿Qué comprueba CATAAM en GitHub?

CATAAM ejecuta 12 comprobaciones automatizadas en GitHub, por ejemplo: Application changes reviewed; Author is not the reviewer of pull requests; CI/CD system in use; Critical vulnerabilities identified in packages are addressed (GitHub Repo). La lista completa está en esta página.

¿Qué marcos de cumplimiento admite la integración con GitHub?

Las comprobaciones de GitHub se asignan a 7 controles y cuentan para SOC 2, ISO 27001, PCI DSS, GDPR, NIST CSF, SOC 1.

¿Necesita CATAAM acceso de escritura a GitHub?

No. Los conectores usan roles, ámbitos o tokens de API de solo lectura y las credenciales se cifran en reposo. La única escritura opcional en CATAAM es abrir incidencias en Jira para las comprobaciones fallidas.

¿Cómo conecto GitHub a CATAAM?

Añade en CATAAM un rol de solo lectura, un ámbito OAuth o un token de API de GitHub. CATAAM descubre tus activos, ejecuta las comprobaciones y las repite de forma programada, guardando cada resultado como evidencia de auditoría.

Prueba la integración con GitHub

Empieza una prueba gratuita de 14 días, conecta GitHub y obtén tus primeras evidencias automatizadas en minutos.