mirror of
https://github.com/github/codeql.git
synced 2025-12-17 09:13:20 +01:00
35 lines
485 B
JavaScript
35 lines
485 B
JavaScript
import * as dummy from 'dummy';
|
|
|
|
function oneUse() {
|
|
let taint = source();
|
|
|
|
if (!isSafe(taint)) {
|
|
return;
|
|
}
|
|
|
|
let array = [];
|
|
if (taint) {
|
|
array.push(taint);
|
|
}
|
|
|
|
sink(array.join()); // OK
|
|
}
|
|
|
|
function secondUse() {
|
|
let taint = source();
|
|
|
|
if (!isSafe(taint)) {
|
|
return;
|
|
}
|
|
|
|
let array = [];
|
|
if (taint) {
|
|
array.push(taint);
|
|
}
|
|
if (taint) {
|
|
array.push(taint);
|
|
}
|
|
|
|
sink(array.join()); // OK
|
|
}
|