Client Side
Client-side vulnerability testing - XSS (reflected/stored/DOM), CSRF, CORS...
Install
npx skills add transilienceai/communitytools --skill client-side -g -a claude-code -y- Repository
- transilienceai/communitytools600
- Category
- Testing
- Updated
- 3mo ago
- License
- MIT
- Context cost
- Lightabout 326 tokens
- Runs scripts
- No, instructions only
What it does
Client-side vulnerability testing - XSS (reflected/stored/DOM), CSRF, CORS misconfiguration, Clickjacking, DOM-based attacks, and Prototype Pollution.
Client-Side
Test for client-side vulnerabilities across modern web applications and SPAs.
Techniques
| Type | Key Vectors |
|---|---|
| XSS | Reflected, Stored, DOM-based, framework-specific (React, Vue, Angular) |
| CSRF | Token bypass, SameSite cookie bypass, cross-origin requests |
| CORS | Misconfigured origins, null origin, wildcard credentials |
| Clickjacking | Frame-based, drag-and-drop, multi-step |
| DOM-based | DOM sinks, source/sink analysis, JavaScript URL schemes |
| Prototype Pollution | Client-side gadgets, server-side pollution, property injection |
Workflow
- Identify input sources and data flows
- Classify sink contexts (HTML, attribute, URL, JS, CSS)
- Enumerate defenses (encoding, CSP, sanitizers, Trusted Types)
- Craft context-appropriate payloads
- Validate execution and demonstrate impact
- Document with reproduction steps and remediation
Reference
reference/xss*.md- XSS bypass techniques and exploitationreference/csrf*.md- CSRF techniques and bypassesreference/cors*.md- CORS misconfiguration testingreference/clickjacking*.md- Clickjacking techniquesreference/dom*.md- DOM-based vulnerability testingreference/prototype-pollution*.md- Prototype pollution techniques


