Files
codeql/csharp/ql/test/library-tests/security/dataflow/flowsources/StoredFlowSources.ql
2023-04-12 11:15:15 +02:00

14 lines
402 B
Plaintext

import semmle.code.csharp.security.dataflow.flowsources.Stored
module StoredConfig implements DataFlow::ConfigSig {
predicate isSource(DataFlow::Node s) { s instanceof StoredFlowSource }
predicate isSink(DataFlow::Node s) { s.asExpr().fromSource() }
}
module Stored = TaintTracking::Global<StoredConfig>;
from DataFlow::Node sink
where Stored::flow(any(StoredFlowSource sfs), sink)
select sink