What problem does it solve?
Client-side JavaScript code frequently handles security-sensitive logic such as DOM updates, token storage, and cross-origin messaging, creating XSS and data-leak risks that are not fully covered by server-side scans.
Core Features & Use Cases
- Source-to-sink analysis for DOM XSS vectors arising from client-controlled sources (location.hash, postMessage, etc.).
- Token security guidance to identify unsafe storage patterns (localStorage, sessionStorage, insecure cookies) and leakage paths.
- PostMessage security checks to enforce strict origin validation and safe data handling across windows/iframes.
- Applicable to SPA front-ends, embedded widgets, and OAuth-like flows where client-side security is critical.
Quick Start
Run a client-side JavaScript security audit to identify DOM XSS risks, token handling flaws, and postMessage vulnerabilities.