Skip to main content

sast-xss

Detects Cross-Site Scripting (XSS) vulnerabilities in codebases using a structured three-phase approach for security assessments.

Install this skill

or
0/100

Security score

The sast-xss skill was audited on Jun 6, 2026 and we found 15 security issues across 3 threat categories, including 2 critical. Review the findings below before installing.

Categories Tested

Security Issues

critical line 60

Eval function call - arbitrary code execution

SourceSKILL.md
60- `eval(var)`
high line 270

Eval function call - arbitrary code execution

SourceSKILL.md
270eval(event.data);
critical line 400

Eval function call - arbitrary code execution

SourceSKILL.md
400> - `eval(var)`
high line 40

Template literal with variable interpolation in command context

SourceSKILL.md
40- Java/JSP: `<%= var %>`, `${var}` without `<c:out>` or `fn:escapeXml()`
high line 41

Template literal with variable interpolation in command context

SourceSKILL.md
41- Java/Thymeleaf: `th:utext="${var}"` (unescaped), `[(${var})]`
medium line 95

Template literal with variable interpolation in command context

SourceSKILL.md
95```
medium line 125

Template literal with variable interpolation in command context

SourceSKILL.md
125```java
medium line 224

Template literal with variable interpolation in command context

SourceSKILL.md
224res.send(`<h1>Results for: ${query}</h1>`);
medium line 231

Template literal with variable interpolation in command context

SourceSKILL.md
231res.send(`<h1>Results for: ${escapeHtml(query)}</h1>`);
medium line 325

Template literal with variable interpolation in command context

SourceSKILL.md
325```jsp
high line 377

Template literal with variable interpolation in command context

SourceSKILL.md
377> - Thymeleaf: `th:utext="${var}"`, `[(${var})]`
high line 535

Template literal with variable interpolation in command context

SourceSKILL.md
535> - **Taint trace**: [Step-by-step from source to sink — e.g., "req.query.q → query → `<h1>${query}</h1>` → res.send()"]
high line 542

Curl to non-GitHub URL

SourceSKILL.md
542> Example: curl "https://app.example.com/search?q=<script>alert(1)</script>"
low line 542

External URL reference

SourceSKILL.md
542> Example: curl "https://app.example.com/search?q=<script>alert(1)</script>"
low line 543

External URL reference

SourceSKILL.md
543> Or: Visit https://app.example.com/#<img src=x onerror=alert(1)> and observe alert box]
Scanned on Jun 6, 2026
View Security Dashboard
Installation guide →
GitHub Stars 659
Rate this skill
Categorydevelopment
UpdatedJune 15, 2026
utkusen/sast-skills