We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent fea260b commit a928a0dCopy full SHA for a928a0d
java/ql/lib/semmle/code/java/security/BrokenCryptoAlgorithmQuery.qll
@@ -31,6 +31,12 @@ module InsecureCryptoConfig implements DataFlow::ConfigSig {
31
predicate isSink(DataFlow::Node n) { exists(CryptoAlgoSpec c | n.asExpr() = c.getAlgoSpec()) }
32
33
predicate isBarrier(DataFlow::Node node) { node instanceof SimpleTypeSanitizer }
34
+
35
+ predicate observeDiffInformedIncrementalMode() { any() }
36
37
+ Location getASelectedSinkLocation(DataFlow::Node sink) {
38
+ exists(CryptoAlgoSpec c | sink.asExpr() = c.getAlgoSpec() | result = c.getLocation())
39
+ }
40
}
41
42
/**
0 commit comments