What to build
A scan rule that detects Azure Key Vaults accessible over the
public internet without a private endpoint configured. This exposes
secrets, keys, and certificates to potential network-level attacks.
Rule details
- Rule ID:
AZ-KV-002
- Severity:
HIGH
- Category:
Key Vault
- Frameworks: CIS 8.5, NIST AC-17, ISO 27001 A.13.1.1
Files to create
scanner/rules/az_kv_002.py — follow template in CONTRIBUTING.md
playbooks/cli/fix_az_kv_002.sh — Azure CLI remediation script
How to get started
- Read
CONTRIBUTING.md
- Fork the repo, create branch
feat/az-kv-002
- Write the rule and playbook
- Open a PR to
dev
Acceptance Criteria
What to build
A scan rule that detects Azure Key Vaults accessible over the
public internet without a private endpoint configured. This exposes
secrets, keys, and certificates to potential network-level attacks.
Rule details
AZ-KV-002HIGHKey VaultFiles to create
scanner/rules/az_kv_002.py— follow template in CONTRIBUTING.mdplaybooks/cli/fix_az_kv_002.sh— Azure CLI remediation scriptHow to get started
CONTRIBUTING.mdfeat/az-kv-002devAcceptance Criteria