diff --git a/sectraining.md b/sectraining.md index ae98a40..71266ea 100644 --- a/sectraining.md +++ b/sectraining.md @@ -17,3 +17,12 @@ To prevent non-HTML HTTP responses from embedding data, that might be dangerousl #### Modern Frameworks JavaScript frameworks (e.g., Angular, React) or server-side templating systems (e.g., Go Templates) have robust built-in protections against Reflected Cross-Site Scripting. + +#### Java +HTML Body
USER-CONTROLLED-DATA
`Encode.forHtml` +HTML Attribute `Encode.forHtmlAttribute` +URL Parameter Search `Encode.forUriComponent` +CSS String
Selection
`Encode.forCssString` +CSS URL
`Encode.forCssUrl` +JavaScript Block `Encode.forJavaScriptBlock` +JavaScript Variable `Encode.forJavaScriptVariable`