Skip to content

Commit 93dcc67

Browse files
progress new samples
1 parent 131c1ca commit 93dcc67

4 files changed

Lines changed: 1179 additions & 0 deletions

File tree

Lines changed: 272 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,272 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<CxXMLResults InitiatorName="Initiator Name" Owner="domain\user" ScanId="1000227" ProjectId="121" ProjectName="Webgoat" TeamFullPathOnReportDate="team\full\path" DeepLink="https://checkmarxserver.com/CxWebClient/ViewerMain.aspx?scanid=1000227&amp;projectid=121" ScanStart="Sunday, February 25, 2018 11:35:52 AM" Preset="Checkmarx Default" ScanTime="00h:07m:13s" LinesOfCodeScanned="92054" FilesScanned="480" ReportCreationTime="Monday, April 22, 2019 3:12:18 PM" Team="team_name" CheckmarxVersion="8.6.0 HF1" ScanComments="" ScanType="Full" SourceOrigin="LocalPath" Visibility="Public">
3+
<Query id="594" categories="PCI DSS v3.2;PCI DSS (3.2) - 6.5.1 - Injection flaws - particularly SQL injection,OWASP Top 10 2013;A1-Injection,FISMA 2014;System And Information Integrity,NIST SP 800-53;SI-10 Information Input Validation (P1),OWASP Top 10 2017;A1-Injection,OWASP Mobile Top 10 2016;M7-Client Code Quality" cweId="89" name="SQL_Injection" group="Java_High_Risk" Severity="High" Language="Java" LanguageHash="0125540914009541" LanguageChangeDate="2018-02-12T00:00:00.0000000" SeverityIndex="3" QueryPath="Java\Cx\Java High Risk\SQL Injection Version:1" QueryVersionCode="56142311">
4+
<Result NodeId="10002270020" FileName="WebGoat/webgoat-lessons/challenge/src/main/java/org/owasp/webgoat/plugin/challenge5/challenge6/Assignment5.java" Status="New" Line="38" Column="52" FalsePositive="False" Severity="High" AssignToUser="" state="0" Remark="" DeepLink="https://checkmarxserver.com/CxWebClient/ViewerMain.aspx?scanid=1000227&amp;projectid=121&amp;pathid=20" SeverityIndex="3">
5+
<Path ResultId="1000227" PathId="20" SimilarityId="-1145061043">
6+
<PathNode>
7+
<FileName>WebGoat/webgoat-lessons/challenge/src/main/java/org/owasp/webgoat/plugin/challenge5/challenge6/Assignment5.java</FileName>
8+
<Line>38</Line>
9+
<Column>52</Column>
10+
<NodeId>1</NodeId>
11+
<Name>username_login</Name>
12+
<Type></Type>
13+
<Length>14</Length>
14+
<Snippet>
15+
<Line>
16+
<Number>38</Number>
17+
<Code> public AttackResult login(@RequestParam String username_login, @RequestParam String password_login) throws Exception {</Code>
18+
</Line>
19+
</Snippet>
20+
</PathNode>
21+
<PathNode>
22+
<FileName>WebGoat/webgoat-lessons/challenge/src/main/java/org/owasp/webgoat/plugin/challenge5/challenge6/Assignment5.java</FileName>
23+
<Line>49</Line>
24+
<Column>134</Column>
25+
<NodeId>2</NodeId>
26+
<Name>username_login</Name>
27+
<Type></Type>
28+
<Length>14</Length>
29+
<Snippet>
30+
<Line>
31+
<Number>49</Number>
32+
<Code> PreparedStatement statement = connection.prepareStatement("select password from " + USERS_TABLE_NAME + " where userid = '" + username_login + "' and password = '" + password_login + "'");</Code>
33+
</Line>
34+
</Snippet>
35+
</PathNode>
36+
<PathNode>
37+
<FileName>WebGoat/webgoat-lessons/challenge/src/main/java/org/owasp/webgoat/plugin/challenge5/challenge6/Assignment5.java</FileName>
38+
<Line>49</Line>
39+
<Column>66</Column>
40+
<NodeId>3</NodeId>
41+
<Name>prepareStatement</Name>
42+
<Type></Type>
43+
<Length>1</Length>
44+
<Snippet>
45+
<Line>
46+
<Number>49</Number>
47+
<Code> PreparedStatement statement = connection.prepareStatement("select password from " + USERS_TABLE_NAME + " where userid = '" + username_login + "' and password = '" + password_login + "'");</Code>
48+
</Line>
49+
</Snippet>
50+
</PathNode>
51+
<PathNode>
52+
<FileName>WebGoat/webgoat-lessons/challenge/src/main/java/org/owasp/webgoat/plugin/challenge5/challenge6/Assignment5.java</FileName>
53+
<Line>49</Line>
54+
<Column>27</Column>
55+
<NodeId>4</NodeId>
56+
<Name>statement</Name>
57+
<Type></Type>
58+
<Length>9</Length>
59+
<Snippet>
60+
<Line>
61+
<Number>49</Number>
62+
<Code> PreparedStatement statement = connection.prepareStatement("select password from " + USERS_TABLE_NAME + " where userid = '" + username_login + "' and password = '" + password_login + "'");</Code>
63+
</Line>
64+
</Snippet>
65+
</PathNode>
66+
<PathNode>
67+
<FileName>WebGoat/webgoat-lessons/challenge/src/main/java/org/owasp/webgoat/plugin/challenge5/challenge6/Assignment5.java</FileName>
68+
<Line>50</Line>
69+
<Column>31</Column>
70+
<NodeId>5</NodeId>
71+
<Name>statement</Name>
72+
<Type></Type>
73+
<Length>9</Length>
74+
<Snippet>
75+
<Line>
76+
<Number>50</Number>
77+
<Code> ResultSet resultSet = statement.executeQuery();</Code>
78+
</Line>
79+
</Snippet>
80+
</PathNode>
81+
<PathNode>
82+
<FileName>WebGoat/webgoat-lessons/challenge/src/main/java/org/owasp/webgoat/plugin/challenge5/challenge6/Assignment5.java</FileName>
83+
<Line>50</Line>
84+
<Column>53</Column>
85+
<NodeId>6</NodeId>
86+
<Name>executeQuery</Name>
87+
<Type></Type>
88+
<Length>1</Length>
89+
<Snippet>
90+
<Line>
91+
<Number>50</Number>
92+
<Code> ResultSet resultSet = statement.executeQuery();</Code>
93+
</Line>
94+
</Snippet>
95+
</PathNode>
96+
</Path>
97+
</Result>
98+
<Result NodeId="10002270021" FileName="WebGoat/webgoat-lessons/challenge/src/main/java/org/owasp/webgoat/plugin/challenge5/challenge6/Assignment5.java" Status="New" Line="38" Column="89" FalsePositive="False" Severity="High" AssignToUser="" state="0" Remark="" DeepLink="https://checkmarxserver.com/CxWebClient/ViewerMain.aspx?scanid=1000227&amp;projectid=121&amp;pathid=21" SeverityIndex="3">
99+
<Path ResultId="1000227" PathId="21" SimilarityId="-658085948">
100+
<PathNode>
101+
<FileName>WebGoat/webgoat-lessons/challenge/src/main/java/org/owasp/webgoat/plugin/challenge5/challenge6/Assignment5.java</FileName>
102+
<Line>38</Line>
103+
<Column>89</Column>
104+
<NodeId>1</NodeId>
105+
<Name>password_login</Name>
106+
<Type></Type>
107+
<Length>14</Length>
108+
<Snippet>
109+
<Line>
110+
<Number>38</Number>
111+
<Code> public AttackResult login(@RequestParam String username_login, @RequestParam String password_login) throws Exception {</Code>
112+
</Line>
113+
</Snippet>
114+
</PathNode>
115+
<PathNode>
116+
<FileName>WebGoat/webgoat-lessons/challenge/src/main/java/org/owasp/webgoat/plugin/challenge5/challenge6/Assignment5.java</FileName>
117+
<Line>49</Line>
118+
<Column>174</Column>
119+
<NodeId>2</NodeId>
120+
<Name>password_login</Name>
121+
<Type></Type>
122+
<Length>14</Length>
123+
<Snippet>
124+
<Line>
125+
<Number>49</Number>
126+
<Code> PreparedStatement statement = connection.prepareStatement("select password from " + USERS_TABLE_NAME + " where userid = '" + username_login + "' and password = '" + password_login + "'");</Code>
127+
</Line>
128+
</Snippet>
129+
</PathNode>
130+
<PathNode>
131+
<FileName>WebGoat/webgoat-lessons/challenge/src/main/java/org/owasp/webgoat/plugin/challenge5/challenge6/Assignment5.java</FileName>
132+
<Line>49</Line>
133+
<Column>66</Column>
134+
<NodeId>3</NodeId>
135+
<Name>prepareStatement</Name>
136+
<Type></Type>
137+
<Length>1</Length>
138+
<Snippet>
139+
<Line>
140+
<Number>49</Number>
141+
<Code> PreparedStatement statement = connection.prepareStatement("select password from " + USERS_TABLE_NAME + " where userid = '" + username_login + "' and password = '" + password_login + "'");</Code>
142+
</Line>
143+
</Snippet>
144+
</PathNode>
145+
<PathNode>
146+
<FileName>WebGoat/webgoat-lessons/challenge/src/main/java/org/owasp/webgoat/plugin/challenge5/challenge6/Assignment5.java</FileName>
147+
<Line>49</Line>
148+
<Column>27</Column>
149+
<NodeId>4</NodeId>
150+
<Name>statement</Name>
151+
<Type></Type>
152+
<Length>9</Length>
153+
<Snippet>
154+
<Line>
155+
<Number>49</Number>
156+
<Code> PreparedStatement statement = connection.prepareStatement("select password from " + USERS_TABLE_NAME + " where userid = '" + username_login + "' and password = '" + password_login + "'");</Code>
157+
</Line>
158+
</Snippet>
159+
</PathNode>
160+
<PathNode>
161+
<FileName>WebGoat/webgoat-lessons/challenge/src/main/java/org/owasp/webgoat/plugin/challenge5/challenge6/Assignment5.java</FileName>
162+
<Line>50</Line>
163+
<Column>31</Column>
164+
<NodeId>5</NodeId>
165+
<Name>statement</Name>
166+
<Type></Type>
167+
<Length>9</Length>
168+
<Snippet>
169+
<Line>
170+
<Number>50</Number>
171+
<Code> ResultSet resultSet = statement.executeQuery();</Code>
172+
</Line>
173+
</Snippet>
174+
</PathNode>
175+
<PathNode>
176+
<FileName>WebGoat/webgoat-lessons/challenge/src/main/java/org/owasp/webgoat/plugin/challenge5/challenge6/Assignment5.java</FileName>
177+
<Line>50</Line>
178+
<Column>53</Column>
179+
<NodeId>6</NodeId>
180+
<Name>executeQuery</Name>
181+
<Type></Type>
182+
<Length>1</Length>
183+
<Snippet>
184+
<Line>
185+
<Number>50</Number>
186+
<Code> ResultSet resultSet = statement.executeQuery();</Code>
187+
</Line>
188+
</Snippet>
189+
</PathNode>
190+
</Path>
191+
</Result>
192+
<Result NodeId="10002270022" FileName="WebGoat/webgoat-lessons/challenge/src/main/java/org/owasp/webgoat/plugin/challenge6/Assignment6.java" Status="New" Line="43" Column="62" FalsePositive="False" Severity="High" AssignToUser="" state="0" Remark="" DeepLink="https://checkmarxserver.com/CxWebClient/ViewerMain.aspx?scanid=1000227&amp;projectid=121&amp;pathid=22" SeverityIndex="3">
193+
<Path ResultId="1000227" PathId="22" SimilarityId="1359889495">
194+
<PathNode>
195+
<FileName>WebGoat/webgoat-lessons/challenge/src/main/java/org/owasp/webgoat/plugin/challenge6/Assignment6.java</FileName>
196+
<Line>43</Line>
197+
<Column>62</Column>
198+
<NodeId>1</NodeId>
199+
<Name>username_reg</Name>
200+
<Type></Type>
201+
<Length>12</Length>
202+
<Snippet>
203+
<Line>
204+
<Number>43</Number>
205+
<Code> public AttackResult registerNewUser(@RequestParam String username_reg, @RequestParam String email_reg, @RequestParam String password_reg) throws Exception {</Code>
206+
</Line>
207+
</Snippet>
208+
</PathNode>
209+
<PathNode>
210+
<FileName>WebGoat/webgoat-lessons/challenge/src/main/java/org/owasp/webgoat/plugin/challenge6/Assignment6.java</FileName>
211+
<Line>50</Line>
212+
<Column>102</Column>
213+
<NodeId>2</NodeId>
214+
<Name>username_reg</Name>
215+
<Type></Type>
216+
<Length>12</Length>
217+
<Snippet>
218+
<Line>
219+
<Number>50</Number>
220+
<Code> String checkUserQuery = "select userid from " + USERS_TABLE_NAME + " where userid = '" + username_reg + "'";</Code>
221+
</Line>
222+
</Snippet>
223+
</PathNode>
224+
<PathNode>
225+
<FileName>WebGoat/webgoat-lessons/challenge/src/main/java/org/owasp/webgoat/plugin/challenge6/Assignment6.java</FileName>
226+
<Line>50</Line>
227+
<Column>20</Column>
228+
<NodeId>3</NodeId>
229+
<Name>checkUserQuery</Name>
230+
<Type></Type>
231+
<Length>14</Length>
232+
<Snippet>
233+
<Line>
234+
<Number>50</Number>
235+
<Code> String checkUserQuery = "select userid from " + USERS_TABLE_NAME + " where userid = '" + username_reg + "'";</Code>
236+
</Line>
237+
</Snippet>
238+
</PathNode>
239+
<PathNode>
240+
<FileName>WebGoat/webgoat-lessons/challenge/src/main/java/org/owasp/webgoat/plugin/challenge6/Assignment6.java</FileName>
241+
<Line>52</Line>
242+
<Column>58</Column>
243+
<NodeId>4</NodeId>
244+
<Name>checkUserQuery</Name>
245+
<Type></Type>
246+
<Length>14</Length>
247+
<Snippet>
248+
<Line>
249+
<Number>52</Number>
250+
<Code> ResultSet resultSet = statement.executeQuery(checkUserQuery);</Code>
251+
</Line>
252+
</Snippet>
253+
</PathNode>
254+
<PathNode>
255+
<FileName>WebGoat/webgoat-lessons/challenge/src/main/java/org/owasp/webgoat/plugin/challenge6/Assignment6.java</FileName>
256+
<Line>52</Line>
257+
<Column>57</Column>
258+
<NodeId>5</NodeId>
259+
<Name>executeQuery</Name>
260+
<Type></Type>
261+
<Length>1</Length>
262+
<Snippet>
263+
<Line>
264+
<Number>52</Number>
265+
<Code> ResultSet resultSet = statement.executeQuery(checkUserQuery);</Code>
266+
</Line>
267+
</Snippet>
268+
</PathNode>
269+
</Path>
270+
</Result>
271+
</Query>
272+
</CxXMLResults>

0 commit comments

Comments
 (0)