33| Test.java:12:22:12:52 | ... + ... | Test.java:12:44:12:52 | authToken : String | Test.java:12:22:12:52 | ... + ... | This $@ is written to a log file. | Test.java:12:44:12:52 | authToken | potentially sensitive information |
44| Test.java:21:22:21:75 | ... + ... | Test.java:21:44:21:52 | authToken : String | Test.java:21:22:21:75 | ... + ... | This $@ is written to a log file. | Test.java:21:44:21:52 | authToken | potentially sensitive information |
55| Test.java:22:22:22:75 | ... + ... | Test.java:22:44:22:52 | authToken : String | Test.java:22:22:22:75 | ... + ... | This $@ is written to a log file. | Test.java:22:44:22:52 | authToken | potentially sensitive information |
6- | Test.java:67 :21:67 :43 | ... + ... | Test.java:67 :33:67 :43 | accessToken : String | Test.java:67 :21:67 :43 | ... + ... | This $@ is written to a log file. | Test.java:67 :33:67 :43 | accessToken | potentially sensitive information |
7- | Test.java:68 :21:68 :45 | ... + ... | Test.java:68 :34:68 :45 | clientSecret : String | Test.java:68 :21:68 :45 | ... + ... | This $@ is written to a log file. | Test.java:68 :34:68 :45 | clientSecret | potentially sensitive information |
8- | Test.java:69 :21:69 :42 | ... + ... | Test.java:69 :34:69 :42 | apiSecret : String | Test.java:69 :21:69 :42 | ... + ... | This $@ is written to a log file. | Test.java:69 :34:69 :42 | apiSecret | potentially sensitive information |
9- | Test.java:70 :21:70 :44 | ... + ... | Test.java:70 :33:70 :44 | sessionToken : String | Test.java:70 :21:70 :44 | ... + ... | This $@ is written to a log file. | Test.java:70 :33:70 :44 | sessionToken | potentially sensitive information |
10- | Test.java:71 :21:71 :43 | ... + ... | Test.java:71 :33:71 :43 | bearerToken : String | Test.java:71 :21:71 :43 | ... + ... | This $@ is written to a log file. | Test.java:71 :33:71 :43 | bearerToken | potentially sensitive information |
11- | Test.java:72 :21:72 :39 | ... + ... | Test.java:72 :31:72 :39 | secretKey : String | Test.java:72 :21:72 :39 | ... + ... | This $@ is written to a log file. | Test.java:72 :31:72 :39 | secretKey | potentially sensitive information |
12- | Test.java:73 :21:73 :44 | ... + ... | Test.java:73 :33:73 :44 | refreshToken : String | Test.java:73 :21:73 :44 | ... + ... | This $@ is written to a log file. | Test.java:73 :33:73 :44 | refreshToken | potentially sensitive information |
13- | Test.java:74 :21:74 :43 | ... + ... | Test.java:74 :33:74 :43 | secretValue : String | Test.java:74 :21:74 :43 | ... + ... | This $@ is written to a log file. | Test.java:74 :33:74 :43 | secretValue | potentially sensitive information |
6+ | Test.java:66 :21:66 :43 | ... + ... | Test.java:66 :33:66 :43 | accessToken : String | Test.java:66 :21:66 :43 | ... + ... | This $@ is written to a log file. | Test.java:66 :33:66 :43 | accessToken | potentially sensitive information |
7+ | Test.java:67 :21:67 :45 | ... + ... | Test.java:67 :34:67 :45 | clientSecret : String | Test.java:67 :21:67 :45 | ... + ... | This $@ is written to a log file. | Test.java:67 :34:67 :45 | clientSecret | potentially sensitive information |
8+ | Test.java:68 :21:68 :42 | ... + ... | Test.java:68 :34:68 :42 | apiSecret : String | Test.java:68 :21:68 :42 | ... + ... | This $@ is written to a log file. | Test.java:68 :34:68 :42 | apiSecret | potentially sensitive information |
9+ | Test.java:69 :21:69 :44 | ... + ... | Test.java:69 :33:69 :44 | sessionToken : String | Test.java:69 :21:69 :44 | ... + ... | This $@ is written to a log file. | Test.java:69 :33:69 :44 | sessionToken | potentially sensitive information |
10+ | Test.java:70 :21:70 :43 | ... + ... | Test.java:70 :33:70 :43 | bearerToken : String | Test.java:70 :21:70 :43 | ... + ... | This $@ is written to a log file. | Test.java:70 :33:70 :43 | bearerToken | potentially sensitive information |
11+ | Test.java:71 :21:71 :39 | ... + ... | Test.java:71 :31:71 :39 | secretKey : String | Test.java:71 :21:71 :39 | ... + ... | This $@ is written to a log file. | Test.java:71 :31:71 :39 | secretKey | potentially sensitive information |
12+ | Test.java:72 :21:72 :44 | ... + ... | Test.java:72 :33:72 :44 | refreshToken : String | Test.java:72 :21:72 :44 | ... + ... | This $@ is written to a log file. | Test.java:72 :33:72 :44 | refreshToken | potentially sensitive information |
13+ | Test.java:73 :21:73 :43 | ... + ... | Test.java:73 :33:73 :43 | secretValue : String | Test.java:73 :21:73 :43 | ... + ... | This $@ is written to a log file. | Test.java:73 :33:73 :43 | secretValue | potentially sensitive information |
1414edges
1515| Test.java:11:46:11:53 | password : String | Test.java:11:21:11:53 | ... + ... | provenance | Sink:MaD:2 |
1616| Test.java:12:44:12:52 | authToken : String | Test.java:12:22:12:52 | ... + ... | provenance | Sink:MaD:1 |
1717| Test.java:21:44:21:52 | authToken : String | Test.java:21:44:21:67 | substring(...) : String | provenance | MaD:3 |
1818| Test.java:21:44:21:67 | substring(...) : String | Test.java:21:22:21:75 | ... + ... | provenance | Sink:MaD:1 |
1919| Test.java:22:44:22:52 | authToken : String | Test.java:22:44:22:67 | substring(...) : String | provenance | MaD:3 |
2020| Test.java:22:44:22:67 | substring(...) : String | Test.java:22:22:22:75 | ... + ... | provenance | Sink:MaD:1 |
21- | Test.java:67 :33:67 :43 | accessToken : String | Test.java:67 :21:67 :43 | ... + ... | provenance | Sink:MaD:2 |
22- | Test.java:68 :34:68 :45 | clientSecret : String | Test.java:68 :21:68 :45 | ... + ... | provenance | Sink:MaD:2 |
23- | Test.java:69 :34:69 :42 | apiSecret : String | Test.java:69 :21:69 :42 | ... + ... | provenance | Sink:MaD:2 |
24- | Test.java:70 :33:70 :44 | sessionToken : String | Test.java:70 :21:70 :44 | ... + ... | provenance | Sink:MaD:2 |
25- | Test.java:71 :33:71 :43 | bearerToken : String | Test.java:71 :21:71 :43 | ... + ... | provenance | Sink:MaD:2 |
26- | Test.java:72 :31:72 :39 | secretKey : String | Test.java:72 :21:72 :39 | ... + ... | provenance | Sink:MaD:2 |
27- | Test.java:73 :33:73 :44 | refreshToken : String | Test.java:73 :21:73 :44 | ... + ... | provenance | Sink:MaD:2 |
28- | Test.java:74 :33:74 :43 | secretValue : String | Test.java:74 :21:74 :43 | ... + ... | provenance | Sink:MaD:2 |
21+ | Test.java:66 :33:66 :43 | accessToken : String | Test.java:66 :21:66 :43 | ... + ... | provenance | Sink:MaD:2 |
22+ | Test.java:67 :34:67 :45 | clientSecret : String | Test.java:67 :21:67 :45 | ... + ... | provenance | Sink:MaD:2 |
23+ | Test.java:68 :34:68 :42 | apiSecret : String | Test.java:68 :21:68 :42 | ... + ... | provenance | Sink:MaD:2 |
24+ | Test.java:69 :33:69 :44 | sessionToken : String | Test.java:69 :21:69 :44 | ... + ... | provenance | Sink:MaD:2 |
25+ | Test.java:70 :33:70 :43 | bearerToken : String | Test.java:70 :21:70 :43 | ... + ... | provenance | Sink:MaD:2 |
26+ | Test.java:71 :31:71 :39 | secretKey : String | Test.java:71 :21:71 :39 | ... + ... | provenance | Sink:MaD:2 |
27+ | Test.java:72 :33:72 :44 | refreshToken : String | Test.java:72 :21:72 :44 | ... + ... | provenance | Sink:MaD:2 |
28+ | Test.java:73 :33:73 :43 | secretValue : String | Test.java:73 :21:73 :43 | ... + ... | provenance | Sink:MaD:2 |
2929models
3030| 1 | Sink: org.apache.logging.log4j; Logger; true; error; (String); ; Argument[0]; log-injection; manual |
3131| 2 | Sink: org.apache.logging.log4j; Logger; true; info; (String); ; Argument[0]; log-injection; manual |
@@ -41,20 +41,20 @@ nodes
4141| Test.java:22:22:22:75 | ... + ... | semmle.label | ... + ... |
4242| Test.java:22:44:22:52 | authToken : String | semmle.label | authToken : String |
4343| Test.java:22:44:22:67 | substring(...) : String | semmle.label | substring(...) : String |
44- | Test.java:67 :21:67 :43 | ... + ... | semmle.label | ... + ... |
45- | Test.java:67 :33:67 :43 | accessToken : String | semmle.label | accessToken : String |
46- | Test.java:68 :21:68 :45 | ... + ... | semmle.label | ... + ... |
47- | Test.java:68 :34:68 :45 | clientSecret : String | semmle.label | clientSecret : String |
48- | Test.java:69 :21:69 :42 | ... + ... | semmle.label | ... + ... |
49- | Test.java:69 :34:69 :42 | apiSecret : String | semmle.label | apiSecret : String |
50- | Test.java:70 :21:70 :44 | ... + ... | semmle.label | ... + ... |
51- | Test.java:70 :33:70 :44 | sessionToken : String | semmle.label | sessionToken : String |
52- | Test.java:71 :21:71 :43 | ... + ... | semmle.label | ... + ... |
53- | Test.java:71 :33:71 :43 | bearerToken : String | semmle.label | bearerToken : String |
54- | Test.java:72 :21:72 :39 | ... + ... | semmle.label | ... + ... |
55- | Test.java:72 :31:72 :39 | secretKey : String | semmle.label | secretKey : String |
56- | Test.java:73 :21:73 :44 | ... + ... | semmle.label | ... + ... |
57- | Test.java:73 :33:73 :44 | refreshToken : String | semmle.label | refreshToken : String |
58- | Test.java:74 :21:74 :43 | ... + ... | semmle.label | ... + ... |
59- | Test.java:74 :33:74 :43 | secretValue : String | semmle.label | secretValue : String |
44+ | Test.java:66 :21:66 :43 | ... + ... | semmle.label | ... + ... |
45+ | Test.java:66 :33:66 :43 | accessToken : String | semmle.label | accessToken : String |
46+ | Test.java:67 :21:67 :45 | ... + ... | semmle.label | ... + ... |
47+ | Test.java:67 :34:67 :45 | clientSecret : String | semmle.label | clientSecret : String |
48+ | Test.java:68 :21:68 :42 | ... + ... | semmle.label | ... + ... |
49+ | Test.java:68 :34:68 :42 | apiSecret : String | semmle.label | apiSecret : String |
50+ | Test.java:69 :21:69 :44 | ... + ... | semmle.label | ... + ... |
51+ | Test.java:69 :33:69 :44 | sessionToken : String | semmle.label | sessionToken : String |
52+ | Test.java:70 :21:70 :43 | ... + ... | semmle.label | ... + ... |
53+ | Test.java:70 :33:70 :43 | bearerToken : String | semmle.label | bearerToken : String |
54+ | Test.java:71 :21:71 :39 | ... + ... | semmle.label | ... + ... |
55+ | Test.java:71 :31:71 :39 | secretKey : String | semmle.label | secretKey : String |
56+ | Test.java:72 :21:72 :44 | ... + ... | semmle.label | ... + ... |
57+ | Test.java:72 :33:72 :44 | refreshToken : String | semmle.label | refreshToken : String |
58+ | Test.java:73 :21:73 :43 | ... + ... | semmle.label | ... + ... |
59+ | Test.java:73 :33:73 :43 | secretValue : String | semmle.label | secretValue : String |
6060subpaths
0 commit comments