|
2 | 2 |
|
3 | 3 | All notable changes to AuditKit will be documented in this file. |
4 | 4 |
|
| 5 | +## [v0.7.0] - 2025-11-04 |
| 6 | + |
| 7 | +### Added |
| 8 | +- **NIST 800-53 Rev 5 Support** - Federal contractor requirements / FedRAMP foundation |
| 9 | + - ~150 automated technical controls across AWS, Azure, GCP |
| 10 | + - Covers FedRAMP Low/Moderate/High baseline requirements |
| 11 | + - Use `-framework 800-53` |
| 12 | + - Note: Dedicated FedRAMP baseline filtering (fedramp-low/moderate/high) coming in v0.8.0 |
| 13 | +- **ISO 27001:2022 Support** - International information security standard |
| 14 | + - 93 controls mapped via 800-53 crosswalk |
| 15 | + - Focus on Annex A technical controls (A.8) |
| 16 | + - Includes organizational (A.5), people (A.6), and physical (A.7) controls |
| 17 | + - Use `-framework iso27001` |
| 18 | +- **CIS Benchmarks Support** - Security hardening best practices |
| 19 | + - AWS: 126+ automated controls (combines CIS v1.4 and v3.0) |
| 20 | + - Azure: ~40+ automated controls (CIS Microsoft Azure Foundations v3.0) |
| 21 | + - GCP: 61 automated controls (CIS Google Cloud Platform Foundations) |
| 22 | + - Proactive security hardening complements compliance frameworks |
| 23 | + - Use `-framework cis-aws`, `-framework cis-azure`, `-framework cis-gcp` |
| 24 | +- **Enhanced CIS AWS Controls** (2025-11-04) |
| 25 | + - NEW: CIS-1.3 - Credentials unused for 45+ days (automated) |
| 26 | + - NEW: CIS-1.16 - IAM policies on groups/roles only (automated) |
| 27 | + - NEW: CIS-5.8 - VPC peering routing least access (manual) |
| 28 | + - NEW: CIS-5.20 - VPC endpoints for S3 (manual) |
| 29 | + - UPDATED: Added CIS labels to existing controls (CIS-1.5, CIS-1.14, CIS-3.1, CIS-3.9, CIS-1.11) |
| 30 | + - Improved AWS CIS coverage from 121 to 129 unique controls |
| 31 | + - Section 1 (IAM): 82% coverage (18/22 controls) |
| 32 | + - Section 3 (Logging): 100% coverage (11/11 controls) |
| 33 | + - Section 5 (Networking): 100% coverage (20/20 controls) |
| 34 | +- **CSV Export** - Spreadsheet-friendly report format |
| 35 | + - Export compliance results to CSV for Excel/Google Sheets |
| 36 | + - Includes: Control ID, Name, Status, Severity, Evidence, Remediation, URLs |
| 37 | + - Proper CSV escaping for commas and quotes |
| 38 | + - Use `-format csv -output report.csv` |
| 39 | +- **GCP Provider Support** - Complete Google Cloud Platform scanning |
| 40 | + - Cloud Storage (GCS) security checks (public access, encryption, versioning, logging) |
| 41 | + - IAM security checks (service account keys, MFA, primitive roles) |
| 42 | + - VPC Network security (firewall rules, default network, private access) |
| 43 | + - Compute Engine security (disk encryption, public IPs, patch management) |
| 44 | + - Cloud SQL security (public IP, backups, SSL enforcement) |
| 45 | + - Cloud KMS security (key rotation) |
| 46 | + - Cloud Logging security (audit logs, log retention) |
| 47 | +- Framework support for GCP: SOC2, PCI-DSS, CMMC Level 1, NIST 800-53, ISO 27001 |
| 48 | +- 170+ automated security checks for GCP (FREE version) |
| 49 | +- Screenshot guides and remediation commands using `gcloud` CLI |
| 50 | +- **Provider-Specific Binaries** - Choose between single-cloud or multi-cloud scanners |
| 51 | + - `auditkit` (280MB) - Universal scanner supporting all cloud providers |
| 52 | + - `auditkit-aws` (20MB) - AWS-only scanner (93% smaller, faster deployment) |
| 53 | + - `auditkit-azure` (26MB) - Azure-only scanner (91% smaller) |
| 54 | + - `auditkit-gcp` (44MB) - GCP-only scanner (84% smaller) |
| 55 | + - Use provider-specific binaries for faster CI/CD pipelines and reduced resource usage |
| 56 | + |
| 57 | +### Fixed Framework Gaps (2025-10-23) |
| 58 | +- **PCI-DSS Completion** - Filled in missing requirements across all clouds |
| 59 | + - Added Requirement 2: Default Passwords & Configurations (2 controls per cloud) |
| 60 | + - Added Requirement 5: Malware Protection (3 controls per cloud) |
| 61 | + - Added Requirement 6: Secure Systems & Patching (3 controls per cloud) |
| 62 | + - Added Requirement 9: Physical Access Controls (3-4 controls per cloud) |
| 63 | + - Added Requirement 11: Security Testing & Scanning (4 controls per cloud) |
| 64 | + - Added Requirement 12: Information Security Policy (7 controls per cloud) |
| 65 | + - All new controls added as INFO/MANUAL with detailed remediation guidance |
| 66 | + - All 12 PCI-DSS requirements now fully documented across AWS, GCP, Azure |
| 67 | +- **HIPAA Framework Mappings** - Completed control-to-framework mappings |
| 68 | + - AWS: Expanded from partial to 70 HIPAA framework mappings |
| 69 | + - GCP: Added all 40 HIPAA framework mappings (was 0) |
| 70 | + - Azure: Expanded from partial to 62 HIPAA framework mappings |
| 71 | + - Updated status from Experimental to Production for Technical Safeguards |
| 72 | + - Note: Administrative and Physical Safeguards remain manual/organizational controls |
| 73 | +- **CMMC Level 1 Verification** - Confirmed complete coverage |
| 74 | + - Verified all 17 official CMMC Level 1 controls present across all clouds |
| 75 | + - Removed 3 mislabeled Level 2 controls (SC.L1-3.13.11, SC.L1-3.13.16, SI.L1-3.14.4) |
| 76 | + - Added missing PS (Personnel Security) controls where gaps existed |
| 77 | + |
| 78 | +### Technical |
| 79 | +- Added complete GCP SDK integration |
| 80 | +- Framework wrapper files matching AWS/Azure structure |
| 81 | +- Unified multi-cloud reporting (AWS + Azure + GCP) |
| 82 | +- Enhanced PCI-DSS coverage with organizational controls |
| 83 | +- Improved HIPAA framework crosswalk mappings |
| 84 | + |
| 85 | +### Documentation |
| 86 | +- **Restructured documentation** - Moved detailed content from README to dedicated docs |
| 87 | + - New framework-specific guides: `docs/frameworks/cis-benchmarks.md`, `docs/frameworks/iso27001.md`, `docs/frameworks/fedramp.md` |
| 88 | + - Provider setup guides in `docs/setup/` and `docs/providers/` |
| 89 | + - CI/CD integration examples in `docs/examples/cicd.md` |
| 90 | + - Cleaner README with links to detailed documentation |
| 91 | + - Easier navigation and discovery of features |
| 92 | +- GCP usage examples and authentication methods |
| 93 | +- GCP required permissions |
| 94 | +- Updated framework coverage tables to reflect accurate control counts |
| 95 | + |
5 | 96 | ## [v0.6.8] - 2025-10-13 |
6 | 97 |
|
7 | 98 | ### Added |
@@ -239,18 +330,18 @@ Market Timing: Release aligns with growing urgency around November 2025 deadline |
239 | 330 |
|
240 | 331 | ## [0.4.0] - 2025-09-20 |
241 | 332 | ### Added |
242 | | -- 🚀 Multi-framework support (SOC2, PCI-DSS, HIPAA) |
| 333 | +- Multi-framework support (SOC2, PCI-DSS, HIPAA) |
243 | 334 | - Framework-specific priority mapping |
244 | 335 | - Cross-framework control comparison |
245 | 336 | - Framework-aware evidence collection |
246 | 337 | - 64 complete SOC2 controls |
247 | 338 |
|
248 | 339 | ## [0.3.0] - 2024-09-20 |
249 | 340 | ### Added |
250 | | -- 📸 Evidence collection tracker (`auditkit evidence`) |
251 | | -- 📊 Progress tracking over time (`auditkit progress`) |
252 | | -- 🔧 Auto-generate remediation scripts (`auditkit fix`) |
253 | | -- 📈 Compare scans (`auditkit compare`) |
| 341 | +- Evidence collection tracker (`auditkit evidence`) |
| 342 | +- Progress tracking over time (`auditkit progress`) |
| 343 | +- Auto-generate remediation scripts (`auditkit fix`) |
| 344 | +- Compare scans (`auditkit compare`) |
254 | 345 | - 25+ SOC2 controls (up from ~10) |
255 | 346 | - Enhanced PDF reports with screenshot guides |
256 | 347 | - Success celebration at 90%+ compliance |
0 commit comments