Files
codeql/javascript/ql/test/ApiGraphs/custom-use-steps/VerifyAssertions.ql
2024-04-17 14:46:00 +02:00

14 lines
441 B
Plaintext

import ApiGraphs.VerifyAssertions
private import semmle.javascript.dataflow.internal.PreCallGraphStep
class CustomUseStep extends PreCallGraphStep {
override predicate loadStep(DataFlow::Node pred, DataFlow::Node succ, string prop) {
exists(DataFlow::CallNode call |
call.getCalleeName() = "customLoad" and
pred = call.getArgument(0) and
succ = call and
prop = call.getArgument(1).getStringValue()
)
}
}