TA AzeezCode

Security lab notes

Explanations, not answer keys

Notes from authorised training platforms and my own isolated lab. Each note covers why the vulnerability exists, how it is remediated and how the fix is verified.

Access control Cross-site scripting SQL injection
Cross-site scripting

XSS: the context decides the encoding

Why a single escaping helper is not enough — HTML body, attribute, JavaScript and URL contexts each need different handling, with notes on remediation and verification.

XSS Output encoding CSP

1 min read