Dependencies
dependencies
Dependency rules — vulnerability scanning and hygiene checks.
DependencyAuditRule
dataclass
Bases: ProjectRule
Scan dependencies for known vulnerabilities via pip-audit.
Scoring: 100 - (vuln_count * 15), min 0.
Source code in packages/axm-audit/src/axm_audit/core/rules/dependencies.py
rule_id
property
Unique identifier for this rule.
check(project_path)
Check dependencies for known CVEs.
Source code in packages/axm-audit/src/axm_audit/core/rules/dependencies.py
DependencyHygieneRule
dataclass
Bases: ProjectRule
Check for unused/missing/transitive dependencies via deptry.
Scoring: 100 - (issue_count * 10), min 0.
Source code in packages/axm-audit/src/axm_audit/core/rules/dependencies.py
rule_id
property
Unique identifier for this rule.
check(project_path)
Check dependency hygiene with deptry.