Appendix
Find links for helpful security references, libraries, playgrounds, tooling, services, and more.
We'll cover the following
References
The OWASP Top Ten web application security risk list.
A useful cheat sheet when writing regular expressions by hand.
Libraries
An XSS sanitizer.
An SQL query builder for JavaScript.
A TypeScript and Node.js ORM.
An implementation of JSON Web Tokens for Node.js.
Playgrounds
See how all JavaScript can be encoded using only a few symbols.
Cross-Origin Isolation Playground
See how various HTTP security headers affect cross-origin requests.
A regular expression visualizer.
Tooling
A GitHub action that runs
npm audit
.
A GitHub action that runs
yarn audit
.
A JavaScript obfuscator.
A JavaScript minifier and compressor.
An ESLint plugin to prevent the use of
console
in production.
A tool for monitoring vulnerabilities in dependencies and keeping dependencies up-to-date.
Automatically generate a CSP
meta
tag using webpack.
Services
Misc
Sharing sessionStorage between tabs for secure multi-tab authentication
An article about sharing
sessionStorage
data across tabs.
A fun example of a site from the early days of Web 1.0 that is still up.
Get hands-on with 1400+ tech skills courses.