mirror of
https://github.com/github/codeql.git
synced 2026-02-12 05:01:06 +01:00
Python: Adapt to changes in FlowSummaryImpl
This commit is contained in:
@@ -10,7 +10,7 @@ private import semmle.python.ApiGraphs
|
||||
module RecursionGuard {
|
||||
private import semmle.python.dataflow.new.internal.TypeTrackingImpl::TypeTrackingInput as TT
|
||||
|
||||
private class RecursionGuard extends SummarizedCallable {
|
||||
private class RecursionGuard extends SummarizedCallable::Range {
|
||||
RecursionGuard() { this = "RecursionGuard" }
|
||||
|
||||
override DataFlow::CallCfgNode getACall() {
|
||||
@@ -26,7 +26,7 @@ module RecursionGuard {
|
||||
}
|
||||
}
|
||||
|
||||
private class SummarizedCallableIdentity extends SummarizedCallable {
|
||||
private class SummarizedCallableIdentity extends SummarizedCallable::Range {
|
||||
SummarizedCallableIdentity() { this = "identity" }
|
||||
|
||||
override DataFlow::CallCfgNode getACall() {
|
||||
@@ -43,7 +43,7 @@ private class SummarizedCallableIdentity extends SummarizedCallable {
|
||||
}
|
||||
|
||||
// For lambda flow to work, implement lambdaCall and lambdaCreation
|
||||
private class SummarizedCallableApplyLambda extends SummarizedCallable {
|
||||
private class SummarizedCallableApplyLambda extends SummarizedCallable::Range {
|
||||
SummarizedCallableApplyLambda() { this = "apply_lambda" }
|
||||
|
||||
override DataFlow::CallCfgNode getACall() {
|
||||
@@ -63,7 +63,7 @@ private class SummarizedCallableApplyLambda extends SummarizedCallable {
|
||||
}
|
||||
}
|
||||
|
||||
private class SummarizedCallableReversed extends SummarizedCallable {
|
||||
private class SummarizedCallableReversed extends SummarizedCallable::Range {
|
||||
SummarizedCallableReversed() { this = "list_reversed" }
|
||||
|
||||
override DataFlow::CallCfgNode getACall() {
|
||||
@@ -79,7 +79,7 @@ private class SummarizedCallableReversed extends SummarizedCallable {
|
||||
}
|
||||
}
|
||||
|
||||
private class SummarizedCallableMap extends SummarizedCallable {
|
||||
private class SummarizedCallableMap extends SummarizedCallable::Range {
|
||||
SummarizedCallableMap() { this = "list_map" }
|
||||
|
||||
override DataFlow::CallCfgNode getACall() {
|
||||
@@ -99,7 +99,7 @@ private class SummarizedCallableMap extends SummarizedCallable {
|
||||
}
|
||||
}
|
||||
|
||||
private class SummarizedCallableAppend extends SummarizedCallable {
|
||||
private class SummarizedCallableAppend extends SummarizedCallable::Range {
|
||||
SummarizedCallableAppend() { this = "append_to_list" }
|
||||
|
||||
override DataFlow::CallCfgNode getACall() {
|
||||
@@ -119,7 +119,7 @@ private class SummarizedCallableAppend extends SummarizedCallable {
|
||||
}
|
||||
}
|
||||
|
||||
private class SummarizedCallableJsonLoads extends SummarizedCallable {
|
||||
private class SummarizedCallableJsonLoads extends SummarizedCallable::Range {
|
||||
SummarizedCallableJsonLoads() { this = "json.loads" }
|
||||
|
||||
override DataFlow::CallCfgNode getACall() {
|
||||
@@ -138,7 +138,7 @@ private class SummarizedCallableJsonLoads extends SummarizedCallable {
|
||||
}
|
||||
|
||||
// Repeated summaries
|
||||
private class SummarizedCallableWithSubpath extends SummarizedCallable {
|
||||
private class SummarizedCallableWithSubpath extends SummarizedCallable::Range {
|
||||
SummarizedCallableWithSubpath() { this = "extracted_package.functions.with_subpath" }
|
||||
|
||||
override DataFlow::CallCfgNode getACall() {
|
||||
@@ -164,7 +164,7 @@ private class SummarizedCallableWithSubpath extends SummarizedCallable {
|
||||
}
|
||||
}
|
||||
|
||||
private class SummarizedCallableWithSubpathAgain extends SummarizedCallable {
|
||||
private class SummarizedCallableWithSubpathAgain extends SummarizedCallable::Range {
|
||||
SummarizedCallableWithSubpathAgain() { this = "extracted_package.functions.with_subpathII" }
|
||||
|
||||
override DataFlow::CallCfgNode getACall() {
|
||||
@@ -190,7 +190,7 @@ private class SummarizedCallableWithSubpathAgain extends SummarizedCallable {
|
||||
}
|
||||
}
|
||||
|
||||
private class SummarizedCallableWithoutSubpath extends SummarizedCallable {
|
||||
private class SummarizedCallableWithoutSubpath extends SummarizedCallable::Range {
|
||||
SummarizedCallableWithoutSubpath() { this = "extracted_package.functions.without_subpath" }
|
||||
|
||||
override DataFlow::CallCfgNode getACall() {
|
||||
@@ -216,7 +216,7 @@ private class SummarizedCallableWithoutSubpath extends SummarizedCallable {
|
||||
}
|
||||
}
|
||||
|
||||
private class SummarizedCallableWithoutSubpathAgain extends SummarizedCallable {
|
||||
private class SummarizedCallableWithoutSubpathAgain extends SummarizedCallable::Range {
|
||||
SummarizedCallableWithoutSubpathAgain() { this = "extracted_package.functions.without_subpathII" }
|
||||
|
||||
override DataFlow::CallCfgNode getACall() {
|
||||
|
||||
@@ -10,7 +10,7 @@ private import semmle.python.ApiGraphs
|
||||
module RecursionGuard {
|
||||
private import semmle.python.dataflow.new.internal.TypeTrackingImpl::TypeTrackingInput as TT
|
||||
|
||||
private class RecursionGuard extends SummarizedCallable {
|
||||
private class RecursionGuard extends SummarizedCallable::Range {
|
||||
RecursionGuard() { this = "TypeTrackingSummariesRecursionGuard" }
|
||||
|
||||
override DataFlow::CallCfgNode getACall() {
|
||||
@@ -32,7 +32,7 @@ module RecursionGuard {
|
||||
}
|
||||
}
|
||||
|
||||
private class SummarizedCallableIdentity extends SummarizedCallable {
|
||||
private class SummarizedCallableIdentity extends SummarizedCallable::Range {
|
||||
SummarizedCallableIdentity() { this = "TTS_identity" }
|
||||
|
||||
override DataFlow::CallCfgNode getACall() { none() }
|
||||
@@ -51,7 +51,7 @@ private class SummarizedCallableIdentity extends SummarizedCallable {
|
||||
}
|
||||
|
||||
// For lambda flow to work, implement lambdaCall and lambdaCreation
|
||||
private class SummarizedCallableApplyLambda extends SummarizedCallable {
|
||||
private class SummarizedCallableApplyLambda extends SummarizedCallable::Range {
|
||||
SummarizedCallableApplyLambda() { this = "TTS_apply_lambda" }
|
||||
|
||||
override DataFlow::CallCfgNode getACall() { none() }
|
||||
@@ -73,7 +73,7 @@ private class SummarizedCallableApplyLambda extends SummarizedCallable {
|
||||
}
|
||||
}
|
||||
|
||||
private class SummarizedCallableReversed extends SummarizedCallable {
|
||||
private class SummarizedCallableReversed extends SummarizedCallable::Range {
|
||||
SummarizedCallableReversed() { this = "TTS_reversed" }
|
||||
|
||||
override DataFlow::CallCfgNode getACall() { none() }
|
||||
@@ -91,7 +91,7 @@ private class SummarizedCallableReversed extends SummarizedCallable {
|
||||
}
|
||||
}
|
||||
|
||||
private class SummarizedCallableMap extends SummarizedCallable {
|
||||
private class SummarizedCallableMap extends SummarizedCallable::Range {
|
||||
SummarizedCallableMap() { this = "TTS_list_map" }
|
||||
|
||||
override DataFlow::CallCfgNode getACall() { none() }
|
||||
@@ -113,7 +113,7 @@ private class SummarizedCallableMap extends SummarizedCallable {
|
||||
}
|
||||
}
|
||||
|
||||
private class SummarizedCallableAppend extends SummarizedCallable {
|
||||
private class SummarizedCallableAppend extends SummarizedCallable::Range {
|
||||
SummarizedCallableAppend() { this = "TTS_append_to_list" }
|
||||
|
||||
override DataFlow::CallCfgNode getACall() { none() }
|
||||
@@ -135,7 +135,7 @@ private class SummarizedCallableAppend extends SummarizedCallable {
|
||||
}
|
||||
}
|
||||
|
||||
private class SummarizedCallableJsonLoads extends SummarizedCallable {
|
||||
private class SummarizedCallableJsonLoads extends SummarizedCallable::Range {
|
||||
SummarizedCallableJsonLoads() { this = "TTS_json.loads" }
|
||||
|
||||
override DataFlow::CallCfgNode getACall() {
|
||||
@@ -156,7 +156,7 @@ private class SummarizedCallableJsonLoads extends SummarizedCallable {
|
||||
}
|
||||
|
||||
// read and store
|
||||
private class SummarizedCallableReadSecret extends SummarizedCallable {
|
||||
private class SummarizedCallableReadSecret extends SummarizedCallable::Range {
|
||||
SummarizedCallableReadSecret() { this = "TTS_read_secret" }
|
||||
|
||||
override DataFlow::CallCfgNode getACall() { none() }
|
||||
@@ -174,7 +174,7 @@ private class SummarizedCallableReadSecret extends SummarizedCallable {
|
||||
}
|
||||
}
|
||||
|
||||
private class SummarizedCallableSetSecret extends SummarizedCallable {
|
||||
private class SummarizedCallableSetSecret extends SummarizedCallable::Range {
|
||||
SummarizedCallableSetSecret() { this = "TTS_set_secret" }
|
||||
|
||||
override DataFlow::CallCfgNode getACall() { none() }
|
||||
|
||||
Reference in New Issue
Block a user