Everything you need to know about client-side malicious code execution.
Introduction to Client-side Code Execution and all of its variants
○ Reflected Server XSS
○ Reflected Client XSS
○ Stored Client XSS
□ Server-side Store
□ Client-side Store
○ Cross-origin Client XSS
Code patterns and APIs that cause Client-side Code Execution
Client-side Code Execution in modern frameworks like Angular, React etc.
Detection of Client-side Code Execution
Recommendations to prevent Client-side Code Execution
○ Proper use of APIs
○ Content Security Policy