feat(aws): add acmpca service and pqc key algorithm check#11318
feat(aws): add acmpca service and pqc key algorithm check#11318pedrooot wants to merge 1 commit into
Conversation
|
Preview deployment for your docs. Learn more about Mintlify Previews.
💡 Tip: Enable Workflows to automatically generate PRs for you. |
|
✅ All necessary |
Compliance Mapping ReviewThis PR adds new checks. Please verify that they have been mapped to the relevant compliance framework requirements. New checks not mapped to any compliance framework in this PR
Use the |
|
✅ Conflict Markers Resolved All conflict markers have been successfully resolved in this pull request. |
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #11318 +/- ##
===========================================
- Coverage 93.97% 2.67% -91.30%
===========================================
Files 237 860 +623
Lines 34829 25175 -9654
===========================================
- Hits 32729 674 -32055
- Misses 2100 24501 +22401
Flags with carried forward coverage won't be shown. Click here to find out more.
🚀 New features to boost your workflow:
|
🔒 Container Security ScanImage: 📊 Vulnerability Summary
5 package(s) affected
|
099647f to
82a62d9
Compare
Context
RSA and ECC signatures can be forged by a cryptographically relevant quantum computer. AWS Private CA now supports ML-DSA (NIST FIPS 204), a quantum-resistant signature algorithm, so customers can begin migrating their PKI. Prowler had no AWS Private CA service.
Description
Introduces the AWS Private CA (
acmpca) service and theacmpca_certificate_authority_pqc_key_algorithmcheck. The check evaluates each certificate authority'sKeyAlgorithmagainst a configurable allowlist (acmpca_pqc_key_algorithms, defaults:ML_DSA_44,ML_DSA_65,ML_DSA_87). Deleted CAs are skipped. Severity: low.Steps to review
prowler/providers/aws/services/acmpca/(acmpca_service.py,acmpca_client.py)prowler/providers/aws/services/acmpca/acmpca_certificate_authority_pqc_key_algorithm/poetry run pytest tests/providers/aws/services/acmpca/ -vprowler aws --check acmpca_certificate_authority_pqc_key_algorithmChecklist
Community Checklist
SDK/CLI
acm-pca:ListCertificateAuthorities/acm-pca:DescribeCertificateAuthorityare already covered by the AWS managedSecurityAuditpolicy.License
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.