Skip to content

reeshiri/gcp-compliance-as-code

Repository files navigation

GCP Compliance as Code

Automated compliance evidence collection for Google Cloud Platform and Google Workspace, mapped to four frameworks simultaneously: PCI-DSS v4, SOC 2 Type II, ISO 27001:2022, and ISO 42001:2023.

Instead of collecting evidence manually before an audit, this runs every week on a schedule. It queries GCP and Workspace, evaluates each control, commits the results to git as a timestamped audit trail, and opens a GitHub Issue for every failing control with the affected resource and a remediation step.

Workspace coverage extends two NIST CSF 2.0 subcategories beyond what infrastructure-only tools reach: user activity monitoring (DE.CM-03) and data exfiltration detection (PR.DS-10).

A second workflow runs every Monday and checks the official source for each framework for version changes, using RSS monitoring for PCI-DSS and NIST CSF and hash-based fingerprinting for ISO 27001, SOC 2, and ISO 42001. When a change is detected it opens a GitHub Issue with a review checklist. Every run is saved to evidence/framework_versions/ as a timestamped artifact. See docs/Framework_Version_Governance_Procedure.docx for the full procedure.


Compliance documents

Document Description
NIST CSF 2.0 Crosswalk Maps all evidence signals to NIST CSF 2.0 subcategories

About

Automated GRC evidence collection for GCP and Google Workspace — PCI-DSS, SOC 2, ISO 27001, ISO 42001

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages