Files
codeql/javascript/ql/test/library-tests/TaintTracking/import-taint.js
2024-08-26 15:15:49 +02:00

17 lines
449 B
JavaScript

import 'dummy';
async function test1() {
let mod = await import("./export-taint");
sink(mod); // OK
sink(mod.taint); // NOT OK
sink(mod.object.taint); // NOT OK [INCONSISTENCY] - blocked by access path limit
}
function test2() {
import("./export-taint").then(mod => {
sink(mod); // OK
sink(mod.taint); // NOT OK
sink(mod.object.taint); // NOT OK [INCONSISTENCY] - blocked by access path limit
});
}