Shared support for alert filtering

This commit is contained in:
Chuan-kai Lin
2024-09-11 13:18:26 -07:00
parent f9e4c0af13
commit ff78bebf19
35 changed files with 452 additions and 25 deletions

View File

@@ -283,6 +283,14 @@ deprecated private module Config implements FullStateConfigSig {
FlowFeature getAFeature() { result = any(Configuration config).getAFeature() }
predicate includeHiddenNodes() { any(Configuration config).includeHiddenNodes() }
predicate filterForSourceOrSinkAlerts() { none() }
predicate isFilteredSource(Node source, FlowState state) { isSource(source, state) }
predicate isFilteredSink(Node sink, FlowState state) { isSink(sink, state) }
predicate isFilteredSink(Node sink) { isSink(sink) }
}
deprecated private import Impl<Config> as I