You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Sep 26, 2026. It is now read-only.
Roadmap issue for suppression support in dragonfly-mainframe.
Goal
Provide backend support for all three requested suppression scopes:
package
rule
package+rule
Each scope must support:
permanent suppression
suppression until a specific date/time
Notes
Existing issue #258 has been repurposed as the package-scope API task because its original matched-rule-equality semantics conflict with the requested product behavior.
This roadmap covers the mainframe work needed by the audited codebases. Any external alert producers that consume mainframe data will still need to adopt the resulting suppression state separately.
Execution Order
dragonfly-mainframe#374 Add suppression persistence model and Alembic migration for package, rule, and package-rule scopes
dragonfly-mainframe#258 Implement package-scope suppression API with permanent and expiring entries
dragonfly-mainframe#373 Implement global rule suppression API with permanent and expiring entries
dragonfly-mainframe#372 Implement package-rule suppression API with permanent and expiring entries
dragonfly-mainframe#375 Resolve active suppressions during alert/report decisions and expose suppression state to consumers
Summary
Roadmap issue for suppression support in
dragonfly-mainframe.Goal
Provide backend support for all three requested suppression scopes:
Each scope must support:
Notes
#258has been repurposed as the package-scope API task because its original matched-rule-equality semantics conflict with the requested product behavior.Execution Order
dragonfly-mainframe#374Add suppression persistence model and Alembic migration for package, rule, and package-rule scopesdragonfly-mainframe#258Implement package-scope suppression API with permanent and expiring entriesdragonfly-mainframe#373Implement global rule suppression API with permanent and expiring entriesdragonfly-mainframe#372Implement package-rule suppression API with permanent and expiring entriesdragonfly-mainframe#375Resolve active suppressions during alert/report decisions and expose suppression state to consumersRequested Scenarios Covered
requestspermanentlypytestuntil2031-01-01exfil_domainsonly for packagelithops