Files
codeql/csharp/ql/test/library-tests/dataflow/collections/CollectionFlowCommon.qll
2025-12-12 11:06:01 +00:00

13 lines
330 B
Plaintext

import csharp
module ArrayFlowConfig implements DataFlow::ConfigSig {
predicate isSource(DataFlow::Node src) { src.asExpr() instanceof ObjectCreation }
predicate isSink(DataFlow::Node sink) {
exists(MethodCall mc |
mc.getTarget().hasUndecoratedName("Sink") and
mc.getAnArgument() = sink.asExpr()
)
}
}