Files
codeql/javascript/ql/test/library-tests/TaintTracking/captured-sanitizer.js
2019-04-18 11:26:39 +01:00

26 lines
341 B
JavaScript

import * as dummy from 'dummy';
function f(x) {
useVar();
useVar();
mutateVar();
mutateVar();
function useVar() {
if (isSafe(x)) {
causeReCapture();
causeReCapture();
sink(x); // OK
}
sink(x); // NOT OK
}
function causeReCapture() {}
function mutateVar() {
x = null;
}
}
f(source());