Search docs
Docs searchValidation rule
Back to Rule CatalogAP-SUP-002DocumentationSuppression expired
Flags suppression entries whose expiry date has passed.
warningviolationNo auto-fix
How to fix
- Remove the suppression if the finding is fixed.
- Fix the underlying issue if it is still active.
- Create a fresh governed exception only if the risk is still intentionally accepted.
What it means
A suppression is still present after its configured expiry.
Why it matters
Expired suppressions can hide architecture risk beyond the approved window.
Common causes
- The underlying finding was not fixed before expiry.
- The suppression file was not reviewed.
- The expiry date was set too aggressively.
Example bad pattern
A suppression expired last month but still hides an active finding.Example good pattern
Expired suppressions are removed or replaced by reviewed exceptions.Related files/config
.archpilot/suppressions.json.archpilot/exceptions.json
Related CLI commands
archpilot validatearchpilot validate --ci