| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | AC | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Sources | ||||||||||||||||||||||||||||
2 | Suspicious call | Method | Category | Project | File and line of code with vulnerability | Resolution | |||||||||||||||||||||||
3 | UNKNOWN out.println(sb.toString()) | java.io.PrintWriter.println(String) | Cross-site Scripting | reporting-api | /reporting-api/src/main/java/org/openmrs/module/reporting/evaluation/EvaluationProfiler.java:125 | No need to fix | |||||||||||||||||||||||
4 | UNKNOWN new File(folderName) | java.io.File(String) | Path Traversal | reporting-api | /reporting-api/src/main/java/org/openmrs/module/reporting/report/processor/DiskReportProcessor.java:64 | ||||||||||||||||||||||||
5 | UNKNOWN new File(fn.substring(0,fn.length() - 3)) | java.io.File(String) | Path Traversal | reporting-api | /reporting-api/src/main/java/org/openmrs/module/reporting/report/util/ReportUtil.java:60 | ||||||||||||||||||||||||
6 | UNKNOWN new File(fn.substring(0,fn.length() - 3)) | java.io.File(String) | Path Traversal | reporting-api | /reporting-api/src/main/java/org/openmrs/module/reporting/report/util/ReportUtil.java:82 | ||||||||||||||||||||||||
7 | UNKNOWN new File(fn.substring(0,fn.length() - 3)) | java.io.File(String) | Path Traversal | reporting-api | /reporting-api/src/main/java/org/openmrs/module/reporting/report/util/ReportUtil.java:106 | ||||||||||||||||||||||||
8 | UNKNOWN new File(fn.substring(0,fn.length() - 3)) | java.io.File(String) | Path Traversal | reporting-api | /reporting-api/src/main/java/org/openmrs/module/reporting/report/util/ReportUtil.java:119 | ||||||||||||||||||||||||
9 | UNKNOWN new FileInputStream(path) | java.io.FileInputStream(String) | Path Traversal | reporting-api | /reporting-api/src/main/java/org/openmrs/module/reporting/common/ExcelUtil.java:351 | No need to fix | |||||||||||||||||||||||
10 | UNKNOWN new FileInputStream(filename) | java.io.FileInputStream(String) | Path Traversal | reporting-api | /reporting-api/src/test/java/org/openmrs/module/reporting/common/TestUtil.java:30 | ||||||||||||||||||||||||
11 | UNKNOWN new FileOutputStream(outFile) | java.io.FileOutputStream(String) | Path Traversal | reporting-api | /reporting-api/src/test/java/org/openmrs/module/reporting/common/ExcelBuilderTest.java:72 | ||||||||||||||||||||||||
12 | UNKNOWN new FileOutputStream(outFile) | java.io.FileOutputStream(String) | Path Traversal | reporting-api | /reporting-api/src/test/java/org/openmrs/module/reporting/report/renderer/CohortDetailReportRendererTest.java:123 | ||||||||||||||||||||||||
13 | UNKNOWN new FileOutputStream(outFile) | java.io.FileOutputStream(String) | Path Traversal | reporting-api | /reporting-api/src/test/java/org/openmrs/module/reporting/report/renderer/CohortDetailReportRendererTest.java:129 | ||||||||||||||||||||||||
14 | UNKNOWN new FileOutputStream(outFile) | java.io.FileOutputStream(String) | Path Traversal | reporting-api | /reporting-api/src/test/java/org/openmrs/module/reporting/report/renderer/ExcelTemplateRendererTest.java:117 | ||||||||||||||||||||||||
15 | UNKNOWN new FileOutputStream(outFile) | java.io.FileOutputStream(String) | Path Traversal | reporting-api | /reporting-api/src/test/java/org/openmrs/module/reporting/report/renderer/XlsReportRendererTest.java:121 | ||||||||||||||||||||||||
16 | UNKNOWN new FileOutputStream(outFile) | java.io.FileOutputStream(String) | Path Traversal | reporting-api | /reporting-api/src/test/java/org/openmrs/module/reporting/report/renderer/XlsReportRendererTest.java:149 | ||||||||||||||||||||||||
17 | UNKNOWN connection.prepareStatement(queryString) | java.sql.Connection.prepareStatement(... | SQL injection | reporting-api | /reporting-api/src/main/java/org/openmrs/module/reporting/evaluation/querybuilder/SqlQueryBuilder.java:255 | Need to fix | |||||||||||||||||||||||
18 | UNKNOWN connection.prepareStatement(parsedQuery.toString()) | java.sql.Connection.prepareStatement(... | SQL injection | reporting-api | /reporting-api/src/main/java/org/openmrs/module/reporting/report/util/SqlUtils.java:120 | Need to fix | |||||||||||||||||||||||
19 | UNKNOWN connection.prepareStatement(query) | java.sql.Connection.prepareStatement(... | SQL injection | reporting-api | /reporting-api/src/main/java/org/openmrs/module/reporting/report/util/SqlUtils.java:196 | Need to fix | |||||||||||||||||||||||
20 | |||||||||||||||||||||||||||||
21 | |||||||||||||||||||||||||||||
22 | |||||||||||||||||||||||||||||
23 | |||||||||||||||||||||||||||||
24 | |||||||||||||||||||||||||||||
25 | |||||||||||||||||||||||||||||
26 | |||||||||||||||||||||||||||||
27 | |||||||||||||||||||||||||||||
28 | |||||||||||||||||||||||||||||
29 | |||||||||||||||||||||||||||||
30 | |||||||||||||||||||||||||||||
31 | |||||||||||||||||||||||||||||
32 | |||||||||||||||||||||||||||||
33 | |||||||||||||||||||||||||||||
34 | |||||||||||||||||||||||||||||
35 | |||||||||||||||||||||||||||||
36 | |||||||||||||||||||||||||||||
37 | |||||||||||||||||||||||||||||
38 | |||||||||||||||||||||||||||||
39 | |||||||||||||||||||||||||||||
40 | |||||||||||||||||||||||||||||
41 | |||||||||||||||||||||||||||||
42 | |||||||||||||||||||||||||||||
43 | |||||||||||||||||||||||||||||
44 | |||||||||||||||||||||||||||||
45 | |||||||||||||||||||||||||||||
46 | |||||||||||||||||||||||||||||
47 | |||||||||||||||||||||||||||||
48 | |||||||||||||||||||||||||||||
49 | |||||||||||||||||||||||||||||
50 | |||||||||||||||||||||||||||||
51 | |||||||||||||||||||||||||||||
52 | |||||||||||||||||||||||||||||
53 | |||||||||||||||||||||||||||||
54 | |||||||||||||||||||||||||||||
55 | |||||||||||||||||||||||||||||
56 | |||||||||||||||||||||||||||||
57 | |||||||||||||||||||||||||||||
58 | |||||||||||||||||||||||||||||
59 | |||||||||||||||||||||||||||||
60 | |||||||||||||||||||||||||||||
61 | |||||||||||||||||||||||||||||
62 | |||||||||||||||||||||||||||||
63 | |||||||||||||||||||||||||||||
64 | |||||||||||||||||||||||||||||
65 | |||||||||||||||||||||||||||||
66 | |||||||||||||||||||||||||||||
67 | |||||||||||||||||||||||||||||
68 | |||||||||||||||||||||||||||||
69 | |||||||||||||||||||||||||||||
70 | |||||||||||||||||||||||||||||
71 | |||||||||||||||||||||||||||||
72 | |||||||||||||||||||||||||||||
73 | |||||||||||||||||||||||||||||
74 | |||||||||||||||||||||||||||||
75 | |||||||||||||||||||||||||||||
76 | |||||||||||||||||||||||||||||
77 | |||||||||||||||||||||||||||||
78 | |||||||||||||||||||||||||||||
79 | |||||||||||||||||||||||||||||
80 | |||||||||||||||||||||||||||||
81 | |||||||||||||||||||||||||||||
82 | |||||||||||||||||||||||||||||
83 | |||||||||||||||||||||||||||||
84 | |||||||||||||||||||||||||||||
85 | |||||||||||||||||||||||||||||
86 | |||||||||||||||||||||||||||||
87 | |||||||||||||||||||||||||||||
88 | |||||||||||||||||||||||||||||
89 | |||||||||||||||||||||||||||||
90 | |||||||||||||||||||||||||||||
91 | |||||||||||||||||||||||||||||
92 | |||||||||||||||||||||||||||||
93 | |||||||||||||||||||||||||||||
94 | |||||||||||||||||||||||||||||
95 | |||||||||||||||||||||||||||||
96 | |||||||||||||||||||||||||||||
97 | |||||||||||||||||||||||||||||
98 | |||||||||||||||||||||||||||||
99 | |||||||||||||||||||||||||||||
100 | |||||||||||||||||||||||||||||