Skip to content

Integrate Azure CLI verification pack - #17

Merged
antonisloukis merged 1 commit into
mainfrom
feat/integrate-azure-cli
Aug 4, 2026
Merged

antonisloukis merged 1 commit into
mainfrom
feat/integrate-azure-cli

Conversation

@antonisloukis

Copy link
Copy Markdown
Owner

Summary

Integrates the Azure CLI analyzer into RunbookProof's class-based verification pack system.

Changes

  • Added AzureCliPack
  • Added structured Azure findings with rule IDs and severity levels
  • Exported AzureCliPack from the built-in packs module
  • Added support detection for valid Azure CLI commands
  • Added end-to-end VerificationEngine integration coverage
  • Added structured-finding and safe-command tests

Azure rules

  • RBP-AZURE-001: Resource-group deletion
  • RBP-AZURE-002: Privileged role assignment
  • RBP-AZURE-003: Broad role-assignment scope
  • RBP-AZURE-004: Public inbound NSG rule
  • RBP-AZURE-005: Public Storage container access

Validation

  • 882 tests passed
  • Total coverage: 93.19%
  • Ruff checks passed
  • MyPy checks passed
  • git diff --check passed

@antonisloukis
antonisloukis merged commit 29a38eb into main Aug 4, 2026
5 checks passed
@antonisloukis
antonisloukis deleted the feat/integrate-azure-cli branch August 4, 2026 09:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant