AuditKit v0.7.0 - Google Cloud Platform Support
Release Date: November 4, 2025
AuditKit now supports Google Cloud Platform (GCP) alongside AWS and Azure, making it the first open-source compliance scanner with unified coverage across all three major cloud providers.
What's New
Google Cloud Platform (GCP) Support
Scan GCP projects for SOC2, PCI-DSS, CMMC Level 1, NIST 800-53, ISO 27001, and CIS Benchmarks compliance.
Supported GCP Services:
- Cloud Storage (GCS) - Public access, encryption, versioning, logging
- Cloud IAM - Service account keys, MFA, primitive roles
- Compute Engine - Public IPs, OS patching, disk encryption, Shielded VM
- VPC Networks - Firewall rules, network segmentation, flow logs
- Cloud SQL - Public exposure, SSL enforcement, backups, encryption
- Cloud KMS - Key rotation policies, encryption at rest
- Cloud Logging - Audit logs, retention, export, log sinks
- GKE (Kubernetes Engine) - Binary authorization, network policies, dashboard access
- BigQuery - Dataset encryption, access controls
170+ automated security checks across these services.
Quick Start:
# Authenticate with GCP
gcloud auth application-default login
export GOOGLE_CLOUD_PROJECT=my-project-id
# Run SOC2 scan
./auditkit scan -provider gcp -framework soc2
# Generate PDF report
./auditkit scan -provider gcp -framework soc2 -format pdf -output gcp-soc2-report.pdfNew Compliance Frameworks
NIST 800-53 Rev 5
- ~150 automated technical controls across AWS, Azure, and GCP
- Covers FedRAMP Low/Moderate/High baseline requirements
- Essential for federal contractors and FedRAMP pursuits
- Framework crosswalk from existing SOC2/PCI/CMMC controls
- Use:
-framework 800-53
ISO 27001:2022
- 93 total controls in the framework (54+ automated via crosswalk)
- Focus on Annex A technical controls (A.8)
- International information security standard
- Required for global enterprise sales and certifications
- Use:
-framework iso27001
CIS Benchmarks
- AWS: 129 automated controls (combines CIS v1.4 and v3.0)
- Azure: 40+ automated controls (CIS Microsoft Azure Foundations v3.0)
- GCP: 56 automated controls (CIS Google Cloud Platform Foundations)
- Security hardening best practices beyond compliance checkboxes
- Proactive defense to reduce attack surface
- Use:
-framework cis-aws,-framework cis-azure,-framework cis-gcp
Framework Coverage
All cloud providers now support the same frameworks with consistent reporting:
| Framework | AWS | Azure | GCP | Purpose |
|---|---|---|---|---|
| SOC2 Type II | 64 controls | 64 controls | 40 controls | SaaS trust & security |
| PCI-DSS v4.0 | 30 controls | 30 controls | 30 controls | Payment card security |
| HIPAA | 70 mappings | 62 mappings | 40 mappings | Healthcare data protection |
| CMMC Level 1 | 17 practices | 17 practices | 17 practices | DoD contractor compliance |
| NIST 800-53 Rev 5 | 150+ controls | 150+ controls | 150+ controls | Federal/FedRAMP foundation |
| ISO 27001:2022 | 54+ controls | 54+ controls | 54+ controls | International InfoSec |
| CIS Benchmarks | 129 controls | 40+ controls | 56 controls | Security hardening |
Enhanced Framework Coverage
PCI-DSS Completion
- All 12 requirements now fully documented across all clouds
- Added Requirements 2, 5, 6, 9, 11, 12 organizational controls
- Complete coverage with both automated and manual controls
HIPAA Production Ready
- AWS: 70 framework mappings
- Azure: 62 framework mappings
- GCP: 40 framework mappings
- Moved from experimental to production status for technical safeguards
CMMC Level 1 Verified
- All 17 official practices confirmed
- Complete coverage across AWS, Azure, and GCP
- Removed mislabeled Level 2 controls
CSV Export
Export compliance results to spreadsheet format for compliance teams:
./auditkit scan -provider gcp -framework soc2 -format csv -output results.csv- Compatible with Excel and Google Sheets
- Includes: Control ID, Name, Status, Severity, Evidence, Remediation, Console URLs
- Proper CSV escaping for special characters
Provider-Specific Binaries
Choose the right binary for your environment:
Universal Binary (All Platforms)
- Supports AWS + Azure + GCP in one binary
- Available for: Linux (amd64, arm64), Windows (amd64), macOS (Intel, Apple Silicon)
- Size: ~280MB
- Best for: Multi-cloud environments, desktop usage, Windows/Mac users
Provider-Specific Binaries (Linux Only)
auditkit-aws- AWS-only (20MB, 93% smaller)auditkit-azure- Azure-only (26MB, 91% smaller)auditkit-gcp- GCP-only (44MB, 84% smaller)- Best for: CI/CD pipelines, Docker containers, single-cloud deployments
Important: Provider-specific binaries are available for Linux only. Windows and macOS users should use the universal binary.
Documentation Restructure
The README was getting unwieldy at 1000+ lines, so we reorganized:
Before: Everything crammed into README.md
After:
docs/frameworks/- One guide per framework (CIS, ISO 27001, NIST 800-53)docs/setup/- Provider-specific authentication and setupdocs/examples/- CI/CD integration examplesREADME.md- Clean overview with links to detailed docs
Installation
Universal Binary (Recommended for Windows/Mac)
Linux (amd64):
wget https://github.com/guardian-nexus/auditkit/releases/download/v0.7.0/auditkit-v0.7.0-linux-amd64.tar.gz
tar -xzf auditkit-v0.7.0-linux-amd64.tar.gz
chmod +x auditkit-linux-amd64
./auditkit-linux-amd64 scan -provider gcp -framework soc2Linux (arm64):
wget https://github.com/guardian-nexus/auditkit/releases/download/v0.7.0/auditkit-v0.7.0-linux-arm64.tar.gz
tar -xzf auditkit-v0.7.0-linux-arm64.tar.gz
chmod +x auditkit-linux-arm64
./auditkit-linux-arm64 scan -provider aws -framework pciWindows (amd64):
# Download auditkit-v0.7.0-windows-amd64.zip from releases
# Extract and run:
.\auditkit-windows-amd64.exe scan -provider azure -framework soc2macOS (Intel):
wget https://github.com/guardian-nexus/auditkit/releases/download/v0.7.0/auditkit-v0.7.0-darwin-amd64.tar.gz
tar -xzf auditkit-v0.7.0-darwin-amd64.tar.gz
chmod +x auditkit-darwin-amd64
./auditkit-darwin-amd64 scan -provider aws -framework 800-53macOS (Apple Silicon):
wget https://github.com/guardian-nexus/auditkit/releases/download/v0.7.0/auditkit-v0.7.0-darwin-arm64.tar.gz
tar -xzf auditkit-v0.7.0-darwin-arm64.tar.gz
chmod +x auditkit-darwin-arm64
./auditkit-darwin-arm64 scan -provider gcp -framework iso27001Provider-Specific Binaries (Linux Only - CI/CD Optimized)
AWS Only (20MB):
wget https://github.com/guardian-nexus/auditkit/releases/download/v0.7.0/auditkit-aws-v0.7.0-linux-amd64.tar.gz
tar -xzf auditkit-aws-v0.7.0-linux-amd64.tar.gz
chmod +x auditkit-aws-linux-amd64
./auditkit-aws-linux-amd64 scan -framework cis-awsAzure Only (26MB):
wget https://github.com/guardian-nexus/auditkit/releases/download/v0.7.0/auditkit-azure-v0.7.0-linux-amd64.tar.gz
tar -xzf auditkit-azure-v0.7.0-linux-amd64.tar.gz
chmod +x auditkit-azure-linux-amd64
./auditkit-azure-linux-amd64 scan -framework cis-azureGCP Only (44MB):
wget https://github.com/guardian-nexus/auditkit/releases/download/v0.7.0/auditkit-gcp-v0.7.0-linux-amd64.tar.gz
tar -xzf auditkit-gcp-v0.7.0-linux-amd64.tar.gz
chmod +x auditkit-gcp-linux-amd64
./auditkit-gcp-linux-amd64 scan -framework soc2GCP Authentication
Three authentication methods supported:
Option 1: Application Default Credentials (Recommended)
gcloud auth application-default login
export GOOGLE_CLOUD_PROJECT=my-project-id
./auditkit scan -provider gcp -framework soc2Option 2: Service Account Key
export GOOGLE_APPLICATION_CREDENTIALS=/path/to/key.json
export GOOGLE_CLOUD_PROJECT=my-project-id
./auditkit scan -provider gcp -framework pciOption 3: GCE Metadata (for Compute Engine)
# Automatically detected when running on GCE, just set project ID
export GOOGLE_CLOUD_PROJECT=my-project-id
./auditkit scan -provider gcp -framework cmmcRequired Permissions: roles/viewer or equivalent read-only access to your GCP project.
Usage Examples
Multi-cloud SOC2 assessment:
./auditkit-linux-amd64 scan -provider aws -framework soc2 -format pdf -output aws-soc2.pdf
./auditkit-linux-amd64 scan -provider azure -framework soc2 -format pdf -output azure-soc2.pdf
./auditkit-linux-amd64 scan -provider gcp -framework soc2 -format pdf -output gcp-soc2.pdfGCP security hardening with CIS Benchmarks:
./auditkit-gcp-linux-amd64 scan -framework cis-gcp -format html -output gcp-hardening.htmlNIST 800-53 assessment for FedRAMP:
./auditkit-linux-amd64 scan -provider aws -framework 800-53 -format csv -output nist-results.csvISO 27001 technical controls:
./auditkit-linux-amd64 scan -provider gcp -framework iso27001 -format pdf -output iso-report.pdfPCI-DSS for payment processing:
./auditkit-linux-amd64 scan -provider azure -framework pci -format html -output pci-report.htmlExample Output
AuditKit v0.7.0 - SOC2 Compliance Scan
======================================
Provider: GCP
Project: production-project-12345
Framework: SOC2 Type II Trust Services Criteria
Scan Date: 2025-11-04 10:30:00 UTC
Overall Compliance Score: 72.5% (29/40 controls passed)
CRITICAL - Fix These NOW:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[FAIL] CC6.6 - User MFA Enforcement
Evidence: 12 users without MFA enabled
Remediation: gcloud iam policies set-iam-policy ...
[FAIL] CC6.2 - Public Storage Access
Evidence: 3 GCS buckets allow public access
Buckets: backup-prod, logs-archive, static-assets
[FAIL] CC6.1 - Service Account Key Rotation
Evidence: 5 service account keys older than 90 days
Keys: sa-prod@project.iam (183 days), sa-backup@project.iam (274 days)
HIGH - Address Soon:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[FAIL] CC7.1 - Audit Logging
[FAIL] CC6.3 - Disk Encryption
Report saved to: gcp-soc2-report-2025-11-04.pdf
Breaking Changes
None. This is a purely additive release. All existing functionality for AWS and Azure remains unchanged.
Bug Fixes
- Fixed framework filtering for NIST 800-53 crosswalk mappings
- Improved error messages for missing cloud provider credentials
- Fixed nil pointer dereferences when API calls fail
- Corrected CMMC Level 1 control count (removed mislabeled Level 2 controls)
Known Limitations
Automated Checks Only
This tool scans technical infrastructure configurations. Full compliance certification requires:
- Documented policies and procedures
- Employee training and awareness programs
- Physical security controls
- Third-party risk assessments
- Business continuity planning
- Formal audits by qualified assessors (C3PAO for CMMC, QSA for PCI-DSS, etc.)
Not a Certification
High scan scores do not equal compliance certification. AuditKit helps you:
- Identify technical control gaps
- Prepare for formal assessments
- Track compliance progress over time
- Generate evidence for auditors
Use AuditKit as part of a comprehensive compliance program, not as a replacement for professional audits.
What's Not Included (Free Version)
The following features are available in AuditKit Pro:
- Multi-account/multi-project scanning (AWS Organizations, Azure Management Groups, GCP Folders)
- Enhanced SOC2 with 78 additional controls
- Advanced GKE and Vertex AI compliance checks
- Evidence package generation for audit-ready documentation
- Exception and waiver management
- Continuous monitoring daemon for ongoing compliance
- Multi-environment drift detection (dev vs prod consistency)
Interested in Pro features? Contact: info@auditkit.io
What's Next
Roadmap for upcoming releases:
v0.8.0 (Planned: December 2025)
- FedRAMP baseline filtering (Low/Moderate/High)
- Additional CIS coverage for Azure and GCP
- Enhanced multi-account orchestration
- Performance optimizations for large-scale scans
v0.9.0 (Planned: Q1 2026)
- Kubernetes compliance scanning (CIS Kubernetes Benchmarks)
- Container security scanning
- IaC compliance (Terraform, CloudFormation)
Getting Help
- Documentation: https://github.com/guardian-nexus/auditkit/tree/main/docs
- Issues: https://github.com/guardian-nexus/auditkit/issues
- Email: info@auditkit.io
Full Changelog
See CHANGELOG.md for complete details of all changes in this release.
AuditKit v0.7.0 - Multi-cloud compliance scanning for AWS, Azure, and GCP.