skills/security/sast-scanner/SKILL.md
Static Application Security Testing — scan TypeScript/JavaScript source code for SQL injection, XSS, SSRF, path traversal, command injection, hardcoded secrets, insecure crypto, auth bypass, prototype pollution, and more. 14 built-in rules mapped to OWASP Top 10 and CWE.
npx skillsauth add 47network/Sven sast-scannerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Static analysis security scanner for TypeScript/JavaScript. Detects OWASP Top 10 vulnerabilities with SAST-001 through SAST-014 rules covering injection, XSS, SSRF, path traversal, command injection, insecure deserialization, hardcoded secrets, weak crypto, auth bypass, prototype pollution, open redirect, insecure random, missing headers, and information disclosure.
scan — Scan source files and produce a security report with scored findingslist_rules — List all available detection rulesget_rule — Get details on a specific rule by IDfilter_rules — Filter rules by severity or categorysecurity.sast: read (code analysis, no modifications)development
Automated web testing advisor — generate Playwright test scripts, accessibility checks, and performance audits.
testing
Unified security posture reporting — combines SAST, dependency audit, secret scan, infrastructure scan, and pentest results into a single scored report with OWASP and SOC 2 compliance mapping, top risks, and remediation recommendations.
development
Detect hardcoded secrets, API keys, tokens, private keys, and credentials in source code and config files. 20 built-in patterns covering AWS, GitHub, Slack, Stripe, database URLs, JWTs, and more.
development
Controlled penetration testing framework for Sven's own infrastructure. 6 built-in scenarios covering auth brute force, privilege escalation, SQL injection, header security, rate limiting, and information disclosure. Admin-gated — requires 47 user confirmation.