Merge pull request #17100 from owen-mc/java/sensitive-log/ignore-tokenizer

Java: whitelist variable names containing "tokenizer" for `java/sensitive-log`
This commit is contained in:
Owen Mansel-Chan
2024-07-31 12:16:03 +01:00
committed by GitHub
4 changed files with 21 additions and 20 deletions

View File

@@ -1,28 +1,13 @@
import org.apache.logging.log4j.Logger;
class Test {
void test(String password) {
void test(String password, String authToken, String username, String nullToken, String stringTokenizer) {
Logger logger = null;
logger.info("User's password is: " + password); // $ hasTaintFlow
}
void test2(String authToken) {
Logger logger = null;
logger.error("Auth failed for: " + authToken); // $ hasTaintFlow
}
void test3(String username) {
Logger logger = null;
logger.error("Auth failed for: " + username); // Safe
}
void test4(String nullToken) {
Logger logger = null;
logger.error("Auth failed for: " + nullToken); // Safe
logger.error("Auth failed for: " + stringTokenizer); // Safe
}
}