You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Why does the URL have 11 as the stage reference and not 12? I.e., stage 1 starts at 0 up through 11, when it would be more natural for this to be /1 thru /12. Apparently all the lessons are like this. Seems like they should ALL be numbered 1 thru N.
Also, when you get ALL the questions correct, they all turn green, but the checkboxes filled in, go away. You should leave the checkboxes selected after they submit, regardless of whether they got any right or not, so they know what they selected. This also applies to the questions in Stage 6 of the SQL Injection (advanced), and Stage 5 of: SQL Injection (mitigation). Why 'erase' the supplied answers when the users gets them correct?
The text was updated successfully, but these errors were encountered:
davewichers
changed the title
XSS lesson 12 (2 issues)
XSS lesson stage 12 (2 issues)
Dec 8, 2021
In addition to the above, the questions themselves are kind of banged up. In question 1, for example, what is a 'trusted' site?
Question 2: Solution 3, you typically don't stop XSS with 'validating for malicious content'. Question 4, Solution 2: the last word should be 'response', not request. This 'banged up' comment also applies to the questions in Stage 6 of the SQL Injection (advanced).
Maybe you can ask Bruce Mayhew to review/update ALL these questions and answers to make them 'better'? I know writing good questions/answers is hard. I do like this lesson, by the way. Just think it could be better.
First off, this lesson is accessible at: http://localhost:8080/WebGoat/start.mvc#lesson/CrossSiteScripting.lesson/11
Why does the URL have 11 as the stage reference and not 12? I.e., stage 1 starts at 0 up through 11, when it would be more natural for this to be /1 thru /12. Apparently all the lessons are like this. Seems like they should ALL be numbered 1 thru N.
Also, when you get ALL the questions correct, they all turn green, but the checkboxes filled in, go away. You should leave the checkboxes selected after they submit, regardless of whether they got any right or not, so they know what they selected. This also applies to the questions in Stage 6 of the SQL Injection (advanced), and Stage 5 of: SQL Injection (mitigation). Why 'erase' the supplied answers when the users gets them correct?
The text was updated successfully, but these errors were encountered: