/
Encoding libraries
Encoding libraries
Input validation is essential to prevent untrusted input of getting executed, the use of encoding libraries available can assist on enforcing strict input control.
Java Security Libraries:
Apache Shiro: authentication, access control, authorization, session management and cryptography
Spring Security: authentication, access control.
Encoding Libraries:
Prevention:
DOM based XSS Prevention Cheat Sheet
Handling Untrusted JSON safely
Testing:
, multiple selections available,
Related content
Secure Coding Guidelines for Java - Resources
Secure Coding Guidelines for Java - Resources
More like this
A9 Using Components with Known Vulnerabilities
A9 Using Components with Known Vulnerabilities
More like this
A6 Sensitive Data Exposure
A6 Sensitive Data Exposure
More like this
References
References
More like this
JS Sanitization with Caja
JS Sanitization with Caja
More like this
A3 Cross-site Scripting (XSS)
A3 Cross-site Scripting (XSS)
More like this