vulnforge_audit_kms_hsm
Audits Multi-Tenant KMS Key Derivation, Cloud KMS Lifecycles, and Hardware Security Module (HSM) Remote Attestation across 8 critical vulnerability vectors (CWE-320, CWE-284, CWE-295, CWE-732, CWE-361, CWE-327, CWE-522, CWE-778) with…
Instructions
Audits Multi-Tenant KMS Key Derivation, Cloud KMS Lifecycles, and Hardware Security Module (HSM) Remote Attestation across 8 critical vulnerability vectors (CWE-320, CWE-284, CWE-295, CWE-732, CWE-361, CWE-327, CWE-522, CWE-778) with automated patch synthesis and canary verification.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | KMS/HSM format (AWS_KMS_KEY_POLICY, GCP_CLOUD_KMS_CONFIG, AZURE_KEY_VAULT_HSM_POLICY, PKCS11_HSM_CONFIG, ENVELOPE_ENCRYPTION_SPEC, HSM_REMOTE_ATTESTATION_STATEMENT) (optional) | |
| content | No | Raw KMS policy, GCP KMS config, Azure Managed HSM policy, PKCS#11 config, envelope encryption spec, or HSM remote attestation statement | |
| filePath | No | File path of KMS or HSM configuration (optional) | |
| tenantId | No | Tenant identifier for multi-tenant envelope encryption verification (optional) | |
| requireTenantAad | No | Enforce tenant context binding in Additional Authenticated Data (AAD) (default: true) | |
| enforceHsmAttestation | No | Mandate FIPS 140-3 Level 3 HSM remote attestation quote verification (default: true) |