mirror of
https://github.com/github/codeql.git
synced 2026-04-30 11:15:13 +02:00
Java: add missing qldoc
This commit is contained in:
@@ -17,6 +17,7 @@ class X509TrustManager extends RefType {
|
||||
X509TrustManager() { this.hasQualifiedName("javax.net.ssl", "X509TrustManager") }
|
||||
}
|
||||
|
||||
/** The `javax.net.ssl.HttpsURLConnection` class. */
|
||||
class HttpsUrlConnection extends RefType {
|
||||
HttpsUrlConnection() { this.hasQualifiedName("javax.net.ssl", "HttpsURLConnection") }
|
||||
}
|
||||
|
||||
@@ -723,6 +723,7 @@ private class ExplicitlySafeXmlReaderFlowConfig extends DataFlow3::Configuration
|
||||
override int fieldFlowBranchLimit() { result = 0 }
|
||||
}
|
||||
|
||||
/** An argument to a safe XML reader. */
|
||||
class SafeXmlReaderFlowSink extends Expr {
|
||||
SafeXmlReaderFlowSink() {
|
||||
this = any(XmlReaderParse p).getQualifier() or
|
||||
@@ -767,6 +768,7 @@ class ExplicitlySafeXmlReader extends VarAccess {
|
||||
)
|
||||
}
|
||||
|
||||
/** Holds if `SafeXmlReaderFlowSink` detects flow from this to `sink` */
|
||||
predicate flowsTo(SafeXmlReaderFlowSink sink) {
|
||||
any(ExplicitlySafeXmlReaderFlowConfig conf)
|
||||
.hasFlow(DataFlow::exprNode(this), DataFlow::exprNode(sink))
|
||||
@@ -810,6 +812,7 @@ class CreatedSafeXmlReader extends Call {
|
||||
)
|
||||
}
|
||||
|
||||
/** Holds if `CreatedSafeXmlReaderFlowConfig` detects flow from this to `sink` */
|
||||
predicate flowsTo(SafeXmlReaderFlowSink sink) {
|
||||
any(CreatedSafeXmlReaderFlowConfig conf)
|
||||
.hasFlow(DataFlow::exprNode(this), DataFlow::exprNode(sink))
|
||||
|
||||
Reference in New Issue
Block a user