What to build
A scan rule that detects Azure storage accounts with no lifecycle
management policy configured. Without this, old data accumulates
indefinitely and increases attack surface.
Rule details
- Rule ID:
AZ-STOR-003
- Severity:
MEDIUM
- Category:
Storage
- Frameworks: CIS 3.x, NIST SC-28, ISO 27001 A.8.3.1
Files to create
scanner/rules/az_stor_003.py — follow template in CONTRIBUTING.md
playbooks/cli/fix_az_stor_003.sh — Azure CLI remediation script
How to get started
- Read
CONTRIBUTING.md — the rule template is there
- Fork the repo, create branch
feat/az-stor-003
- Write the rule and playbook
- Open a PR to
dev
Acceptance Criteria
Good first issue?
Yes — this is self-contained, well-scoped, and fully documented.
Perfect if this is your first open source contribution.
What to build
A scan rule that detects Azure storage accounts with no lifecycle
management policy configured. Without this, old data accumulates
indefinitely and increases attack surface.
Rule details
AZ-STOR-003MEDIUMStorageFiles to create
scanner/rules/az_stor_003.py— follow template in CONTRIBUTING.mdplaybooks/cli/fix_az_stor_003.sh— Azure CLI remediation scriptHow to get started
CONTRIBUTING.md— the rule template is therefeat/az-stor-003devAcceptance Criteria
Good first issue?
Yes — this is self-contained, well-scoped, and fully documented.
Perfect if this is your first open source contribution.