|
1 | 1 | edges |
2 | | -| test.cpp:99:27:99:30 | **argv | test.cpp:109:28:109:32 | *input | provenance | TaintFunction | |
3 | | -| test.cpp:99:27:99:30 | **argv | test.cpp:124:27:124:31 | *input | provenance | TaintFunction | |
4 | | -| test.cpp:99:27:99:30 | **argv | test.cpp:161:27:161:31 | *input | provenance | TaintFunction | |
5 | | -| test.cpp:99:27:99:30 | **argv | test.cpp:171:26:171:30 | *input | provenance | TaintFunction | |
6 | | -| test.cpp:99:27:99:30 | **argv | test.cpp:177:27:177:31 | *input | provenance | TaintFunction | |
7 | | -| test.cpp:99:27:99:30 | **argv | test.cpp:184:28:184:32 | *input | provenance | TaintFunction | |
8 | | -| test.cpp:99:27:99:30 | **argv | test.cpp:271:27:271:31 | *input | provenance | TaintFunction | |
9 | | -| test.cpp:99:27:99:30 | **argv | test.cpp:300:28:300:32 | *input | provenance | TaintFunction | |
| 2 | +| test.cpp:107:27:107:30 | **argv | test.cpp:117:28:117:32 | *input | provenance | TaintFunction | |
| 3 | +| test.cpp:107:27:107:30 | **argv | test.cpp:132:27:132:31 | *input | provenance | TaintFunction | |
| 4 | +| test.cpp:107:27:107:30 | **argv | test.cpp:169:27:169:31 | *input | provenance | TaintFunction | |
| 5 | +| test.cpp:107:27:107:30 | **argv | test.cpp:179:26:179:30 | *input | provenance | TaintFunction | |
| 6 | +| test.cpp:107:27:107:30 | **argv | test.cpp:185:27:185:31 | *input | provenance | TaintFunction | |
| 7 | +| test.cpp:107:27:107:30 | **argv | test.cpp:192:28:192:32 | *input | provenance | TaintFunction | |
| 8 | +| test.cpp:107:27:107:30 | **argv | test.cpp:279:27:279:31 | *input | provenance | TaintFunction | |
| 9 | +| test.cpp:107:27:107:30 | **argv | test.cpp:308:28:308:32 | *input | provenance | TaintFunction | |
| 10 | +| test.cpp:107:27:107:30 | **argv | test.cpp:342:27:342:31 | *input | provenance | TaintFunction | |
| 11 | +| test.cpp:107:27:107:30 | **argv | test.cpp:349:27:349:31 | *input | provenance | TaintFunction | |
| 12 | +| test.cpp:107:27:107:30 | **argv | test.cpp:421:26:421:30 | *input | provenance | TaintFunction | |
| 13 | +| test.cpp:369:27:369:57 | *call to getenv | test.cpp:369:27:369:57 | *call to getenv | provenance | | |
| 14 | +| test.cpp:369:27:369:57 | *call to getenv | test.cpp:372:28:372:28 | *s | provenance | TaintFunction | |
| 15 | +| test.cpp:380:20:380:22 | fread output argument | test.cpp:383:28:383:28 | *s | provenance | TaintFunction | |
10 | 16 | nodes |
11 | | -| test.cpp:99:27:99:30 | **argv | semmle.label | **argv | |
12 | | -| test.cpp:109:28:109:32 | *input | semmle.label | *input | |
13 | | -| test.cpp:124:27:124:31 | *input | semmle.label | *input | |
14 | | -| test.cpp:161:27:161:31 | *input | semmle.label | *input | |
15 | | -| test.cpp:171:26:171:30 | *input | semmle.label | *input | |
16 | | -| test.cpp:177:27:177:31 | *input | semmle.label | *input | |
17 | | -| test.cpp:184:28:184:32 | *input | semmle.label | *input | |
18 | | -| test.cpp:271:27:271:31 | *input | semmle.label | *input | |
19 | | -| test.cpp:300:28:300:32 | *input | semmle.label | *input | |
| 17 | +| test.cpp:107:27:107:30 | **argv | semmle.label | **argv | |
| 18 | +| test.cpp:117:28:117:32 | *input | semmle.label | *input | |
| 19 | +| test.cpp:132:27:132:31 | *input | semmle.label | *input | |
| 20 | +| test.cpp:169:27:169:31 | *input | semmle.label | *input | |
| 21 | +| test.cpp:179:26:179:30 | *input | semmle.label | *input | |
| 22 | +| test.cpp:185:27:185:31 | *input | semmle.label | *input | |
| 23 | +| test.cpp:192:28:192:32 | *input | semmle.label | *input | |
| 24 | +| test.cpp:279:27:279:31 | *input | semmle.label | *input | |
| 25 | +| test.cpp:308:28:308:32 | *input | semmle.label | *input | |
| 26 | +| test.cpp:342:27:342:31 | *input | semmle.label | *input | |
| 27 | +| test.cpp:349:27:349:31 | *input | semmle.label | *input | |
| 28 | +| test.cpp:369:27:369:57 | *call to getenv | semmle.label | *call to getenv | |
| 29 | +| test.cpp:369:27:369:57 | *call to getenv | semmle.label | *call to getenv | |
| 30 | +| test.cpp:372:28:372:28 | *s | semmle.label | *s | |
| 31 | +| test.cpp:380:20:380:22 | fread output argument | semmle.label | fread output argument | |
| 32 | +| test.cpp:383:28:383:28 | *s | semmle.label | *s | |
| 33 | +| test.cpp:421:26:421:30 | *input | semmle.label | *input | |
20 | 34 | subpaths |
21 | 35 | #select |
22 | | -| test.cpp:109:28:109:32 | *input | test.cpp:99:27:99:30 | **argv | test.cpp:109:28:109:32 | *input | This $@ that depends on a $@ may run slow on strings with many repetitions of ' '. | test.cpp:108:29:108:31 | \\s+ | regular expression | test.cpp:99:27:99:30 | **argv | user-provided value | |
23 | | -| test.cpp:124:27:124:31 | *input | test.cpp:99:27:99:30 | **argv | test.cpp:124:27:124:31 | *input | This $@ that depends on a $@ may run slow on strings starting with '0.9' and with many repetitions of '99'. | test.cpp:123:33:123:35 | \\d+ | regular expression | test.cpp:99:27:99:30 | **argv | user-provided value | |
24 | | -| test.cpp:161:27:161:31 | *input | test.cpp:99:27:99:30 | **argv | test.cpp:161:27:161:31 | *input | This $@ that depends on a $@ may run slow on strings starting with ' ' and with many repetitions of ' '. | test.cpp:160:29:160:31 | \\s+ | regular expression | test.cpp:99:27:99:30 | **argv | user-provided value | |
25 | | -| test.cpp:161:27:161:31 | *input | test.cpp:99:27:99:30 | **argv | test.cpp:161:27:161:31 | *input | This $@ that depends on a $@ may run slow on strings with many repetitions of ' '. | test.cpp:160:24:160:26 | \\s+ | regular expression | test.cpp:99:27:99:30 | **argv | user-provided value | |
26 | | -| test.cpp:171:26:171:30 | *input | test.cpp:99:27:99:30 | **argv | test.cpp:171:26:171:30 | *input | This $@ that depends on a $@ may run slow on strings with many repetitions of ' '. | test.cpp:170:29:170:31 | \\s+ | regular expression | test.cpp:99:27:99:30 | **argv | user-provided value | |
27 | | -| test.cpp:177:27:177:31 | *input | test.cpp:99:27:99:30 | **argv | test.cpp:177:27:177:31 | *input | This $@ that depends on a $@ may run slow on strings with many repetitions of ' '. | test.cpp:176:29:176:31 | \\s+ | regular expression | test.cpp:99:27:99:30 | **argv | user-provided value | |
28 | | -| test.cpp:184:28:184:32 | *input | test.cpp:99:27:99:30 | **argv | test.cpp:184:28:184:32 | *input | This $@ that depends on a $@ may run slow on strings with many repetitions of ' '. | test.cpp:183:29:183:31 | \\s+ | regular expression | test.cpp:99:27:99:30 | **argv | user-provided value | |
29 | | -| test.cpp:271:27:271:31 | *input | test.cpp:99:27:99:30 | **argv | test.cpp:271:27:271:31 | *input | This $@ that depends on a $@ may run slow on strings with many repetitions of ' '. | test.cpp:270:29:270:31 | \\s+ | regular expression | test.cpp:99:27:99:30 | **argv | user-provided value | |
30 | | -| test.cpp:300:28:300:32 | *input | test.cpp:99:27:99:30 | **argv | test.cpp:300:28:300:32 | *input | This $@ that depends on a $@ may run slow on strings with many repetitions of ' '. | test.cpp:299:29:299:31 | \\s+ | regular expression | test.cpp:99:27:99:30 | **argv | user-provided value | |
| 36 | +| test.cpp:117:28:117:32 | *input | test.cpp:107:27:107:30 | **argv | test.cpp:117:28:117:32 | *input | This $@ that depends on a $@ may run slow on strings with many repetitions of ' '. | test.cpp:116:29:116:31 | \\s+ | regular expression | test.cpp:107:27:107:30 | **argv | user-provided value | |
| 37 | +| test.cpp:132:27:132:31 | *input | test.cpp:107:27:107:30 | **argv | test.cpp:132:27:132:31 | *input | This $@ that depends on a $@ may run slow on strings starting with '0.9' and with many repetitions of '99'. | test.cpp:131:33:131:35 | \\d+ | regular expression | test.cpp:107:27:107:30 | **argv | user-provided value | |
| 38 | +| test.cpp:169:27:169:31 | *input | test.cpp:107:27:107:30 | **argv | test.cpp:169:27:169:31 | *input | This $@ that depends on a $@ may run slow on strings starting with ' ' and with many repetitions of ' '. | test.cpp:168:29:168:31 | \\s+ | regular expression | test.cpp:107:27:107:30 | **argv | user-provided value | |
| 39 | +| test.cpp:169:27:169:31 | *input | test.cpp:107:27:107:30 | **argv | test.cpp:169:27:169:31 | *input | This $@ that depends on a $@ may run slow on strings with many repetitions of ' '. | test.cpp:168:24:168:26 | \\s+ | regular expression | test.cpp:107:27:107:30 | **argv | user-provided value | |
| 40 | +| test.cpp:179:26:179:30 | *input | test.cpp:107:27:107:30 | **argv | test.cpp:179:26:179:30 | *input | This $@ that depends on a $@ may run slow on strings with many repetitions of ' '. | test.cpp:178:29:178:31 | \\s+ | regular expression | test.cpp:107:27:107:30 | **argv | user-provided value | |
| 41 | +| test.cpp:185:27:185:31 | *input | test.cpp:107:27:107:30 | **argv | test.cpp:185:27:185:31 | *input | This $@ that depends on a $@ may run slow on strings with many repetitions of ' '. | test.cpp:184:29:184:31 | \\s+ | regular expression | test.cpp:107:27:107:30 | **argv | user-provided value | |
| 42 | +| test.cpp:192:28:192:32 | *input | test.cpp:107:27:107:30 | **argv | test.cpp:192:28:192:32 | *input | This $@ that depends on a $@ may run slow on strings with many repetitions of ' '. | test.cpp:191:29:191:31 | \\s+ | regular expression | test.cpp:107:27:107:30 | **argv | user-provided value | |
| 43 | +| test.cpp:279:27:279:31 | *input | test.cpp:107:27:107:30 | **argv | test.cpp:279:27:279:31 | *input | This $@ that depends on a $@ may run slow on strings with many repetitions of ' '. | test.cpp:278:29:278:31 | \\s+ | regular expression | test.cpp:107:27:107:30 | **argv | user-provided value | |
| 44 | +| test.cpp:308:28:308:32 | *input | test.cpp:107:27:107:30 | **argv | test.cpp:308:28:308:32 | *input | This $@ that depends on a $@ may run slow on strings with many repetitions of ' '. | test.cpp:307:29:307:31 | \\s+ | regular expression | test.cpp:107:27:107:30 | **argv | user-provided value | |
| 45 | +| test.cpp:342:27:342:31 | *input | test.cpp:107:27:107:30 | **argv | test.cpp:342:27:342:31 | *input | This $@ that depends on a $@ may run slow on strings with many repetitions of '9'. | test.cpp:341:25:341:27 | \\d+ | regular expression | test.cpp:107:27:107:30 | **argv | user-provided value | |
| 46 | +| test.cpp:349:27:349:31 | *input | test.cpp:107:27:107:30 | **argv | test.cpp:349:27:349:31 | *input | This $@ that depends on a $@ may run slow on strings with many repetitions of 'a'. | test.cpp:348:26:348:27 | .* | regular expression | test.cpp:107:27:107:30 | **argv | user-provided value | |
| 47 | +| test.cpp:372:28:372:28 | *s | test.cpp:369:27:369:57 | *call to getenv | test.cpp:372:28:372:28 | *s | This $@ that depends on a $@ may run slow on strings with many repetitions of ' '. | test.cpp:371:29:371:31 | \\s+ | regular expression | test.cpp:369:27:369:57 | *call to getenv | user-provided value | |
| 48 | +| test.cpp:383:28:383:28 | *s | test.cpp:380:20:380:22 | fread output argument | test.cpp:383:28:383:28 | *s | This $@ that depends on a $@ may run slow on strings with many repetitions of ' '. | test.cpp:382:29:382:31 | \\s+ | regular expression | test.cpp:380:20:380:22 | fread output argument | user-provided value | |
| 49 | +| test.cpp:421:26:421:30 | *input | test.cpp:107:27:107:30 | **argv | test.cpp:421:26:421:30 | *input | This $@ that depends on a $@ may run slow on strings with many repetitions of 'a'. | test.cpp:420:25:420:26 | a+ | regular expression | test.cpp:107:27:107:30 | **argv | user-provided value | |
0 commit comments