Add credentials sinks from SensitiveApi

This commit is contained in:
Ed Minnix
2023-09-12 23:13:33 -04:00
parent 057a74d914
commit 646254c9b2

View File

@@ -3,6 +3,7 @@
import java
private import semmle.code.java.frameworks.Servlets
private import semmle.code.java.security.SensitiveActions
private import semmle.code.java.security.SensitiveApi
private import semmle.code.java.dataflow.TaintTracking
private import semmle.code.java.dataflow.ExternalFlow
private import semmle.code.java.security.RandomQuery
@@ -66,6 +67,8 @@ private class CryptographicSink extends WeakRandomnessSink {
CryptographicSink() { sinkNode(this, "crypto-parameter") }
}
private class CredentialsSink extends WeakRandomnessSink instanceof CredentialsSinkNode { }
/**
* Holds if there is a method access which converts `bytes` to the string `str`.
*/