Web Languages¶
HTML/CSS , JavaScript , TypeScript , PHP — the browser and the server-side glue that makes the web render and the APIs that feed it. Every security bug that matters in web applications lives somewhere in these languages — DOM clobbering in HTML , prototype pollution in JS , type confusion in TypeScript , the endless PHP CVEs that keep the InfoSec industry employed. Start here if you're testing web apps or building frontends
what you'll find here¶
- HTML & CSS — DOM structure , selectors , layout , accessibility , security (XSS , CSP)
- JavaScript — ES6+ , closures , prototypes , async , DOM API , security (XSS , prototype pollution)
- TypeScript — Types , interfaces , generics , advanced types , security (type confusion , unsafe casts)
- PHP — Server-side scripting , superglobals , sessions , security (the long list of PHP footguns)
related¶
- Web Application Security — full vulnerability coverage
first topic -> html-css.md