1.1 KiB
1.1 KiB
Rule Catalog
| Rule | Severity | Purpose |
|---|---|---|
AAISA-SECRET-001 |
High | Detect credential-shaped values while redacting matches |
AAISA-PROMPT-001 |
Medium | Detect common instruction-override and protected-context disclosure language |
AAISA-DEPENDENCY-001 |
Medium | Detect Python requirements without exact version pins |
AAISA-CONTAINER-001 |
Medium | Detect untagged or mutable-latest container references |
AAISA-PROVENANCE-001 |
Medium | Detect missing model or dataset source, version, license, or digest fields |
AAISA-AGENT-001 |
High | Detect wildcard tools, command execution without approval, and unrestricted network tools |
AAISA-PROVENANCE-002 |
High | Detect incomplete SLSA provenance subject, input, build, or builder bindings |
AAISA-MLBOM-001 |
Medium | Detect missing identity, version, digest, or model-card evidence in ML-BOM components |
Use aaisa rules --format json for the machine-readable catalog and aaisa explain RULE_ID for references and supported artifact kinds.
New rules must satisfy the repository's Rule Authoring Contract and include positive, negative, boundary, and redaction tests.