Update sectraining.md

This commit is contained in:
Sander Hautvast 2024-02-05 10:26:51 +01:00 committed by GitHub
parent 314e0ae434
commit c5c1b6ff98
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -20,9 +20,15 @@ JavaScript frameworks (e.g., Angular, React) or server-side templating systems (
#### Java #### Java
HTML Body <div>USER-CONTROLLED-DATA</div> `Encode.forHtml` HTML Body <div>USER-CONTROLLED-DATA</div> `Encode.forHtml`
HTML Attribute <input type="text" value="USER-CONTROLLED-DATA"> `Encode.forHtmlAttribute` HTML Attribute <input type="text" value="USER-CONTROLLED-DATA"> `Encode.forHtmlAttribute`
URL Parameter <a href="/search?value=USER-CONTROLLED-DATA">Search</a> `Encode.forUriComponent` URL Parameter <a href="/search?value=USER-CONTROLLED-DATA">Search</a> `Encode.forUriComponent`
CSS String <div style="width: USER-CONTROLLED-DATA;">Selection</div> `Encode.forCssString` CSS String <div style="width: USER-CONTROLLED-DATA;">Selection</div> `Encode.forCssString`
CSS URL <div style="background: USER-CONTROLLED-DATA "> `Encode.forCssUrl` CSS URL <div style="background: USER-CONTROLLED-DATA "> `Encode.forCssUrl`
JavaScript Block <script>alert("USER-CONTROLLED-DATA")</script> `Encode.forJavaScriptBlock` JavaScript Block <script>alert("USER-CONTROLLED-DATA")</script> `Encode.forJavaScriptBlock`
JavaScript Variable <button onclick="alert('USER-CONTROLLED-DATA');">click me</button> `Encode.forJavaScriptVariable` JavaScript Variable <button onclick="alert('USER-CONTROLLED-DATA');">click me</button> `Encode.forJavaScriptVariable`