utkusen/sast-skills

DirSkills catalogs 17 skills from this repository, across 1 category: Quality.

1.3K stars61 forksView on GitHub
🔍
2026/07/20

Business Logic Vulnerability Detection

Detects business logic vulnerabilities in codebases using a three-phase approach combining threat modeling, parallel verification of attack scenarios, and result merging. Use when finding logic flaws, workflow bypasses, or abuse-of-function bugs.
Quality
1.3K61
🔍
2026/07/20

Cross-Site Scripting Detection

Detect Cross-Site Scripting vulnerabilities in codebases via a three-phase SAST approach: recon, batched verification with subagents, and merge. Use when analyzing web application source code for XSS bugs.
Quality
1.3K61
🔍
2026/07/20

GraphQL Injection Detection

Detect GraphQL injection vulnerabilities by tracing user input to unsafe operation document assembly sites. Use for security audits and code reviews of GraphQL APIs.
Quality
1.3K61
🔑
2026/07/20

Hardcoded Secrets

Detects hardcoded sensitive data (API keys, tokens, passwords) in publicly accessible code like frontend JavaScript, mobile apps, and HTML templates. Uses recon, verify, and merge phases. Requires architecture analysis first.
Quality
1.3K61
🔒
2026/07/14

IDOR Detection

Detect IDOR vulnerabilities by identifying endpoints lacking ownership checks, using automated recon, parallel batch verification, and merge. Ideal for code security audits targeting authorization bypass.
Quality
1.3K61
🛡️
2026/07/20

Insecure File Upload Detection

Detect insecure file upload vulnerabilities in a codebase using a three-phase approach: discovery, batched verify, and merge. Use when asked to find file upload, unrestricted upload, or extension bypass bugs.
Quality
1.3K61
🔐
2026/07/20

JWT Vulnerability Detection

Analyzes codebases for insecure JWT implementations: maps token lifecycle, then checks verification sites for algorithm confusion, missing signature verification, weak secrets, header injection, and missing claim validation.
Quality
1.3K61
🔐
2026/07/20

JWT Vulnerability Detection

Detects insecure JWT implementations in codebases. Uses a two-phase approach: mapping JWT issuance/verification sites, then checking for weaknesses such as algorithm confusion, missing signature verification, weak secrets, and missing claim validation. Ideal for finding token forgery or authentication bypass bugs.
Quality
1.3K61
🔒
2026/07/20

Missing Auth Detection

Detects missing authentication and broken function-level authorization vulnerabilities via a three-phase recon-batch-merge approach. Use when asked to find unauthenticated endpoints or vertical privilege escalation bugs.
Quality
1.3K61
🔍
2026/07/20

Path Traversal Detection

Detects path traversal vulnerabilities in a codebase using a three-phase approach: recon, batched verify, and merge. Use when auditing code for file disclosure or directory traversal bugs.
Quality
1.3K61
🛡️
2026/07/20

RCE Vulnerability Detection

Detects remote code execution vulnerabilities (command injection, eval injection, unsafe deserialization) by finding dangerous sinks and tracing user input with parallel subagents. Use when auditing code for critical injection flaws.
Quality
1.3K61
🗺️
2026/07/20

SAST Analysis

Performs initial reconnaissance of a codebase for security assessments, mapping technology stack, architecture, entry points, data flows, and trust boundaries. Produces an architecture report to guide subsequent vulnerability detection.
Quality
1.3K61
📋
2026/07/20

SAST Report Consolidation

Consolidates findings from multiple SAST result files into a final security report ranked by severity and confidentiality impact. Use after running individual vulnerability scans to generate a comprehensive assessment summary.
Quality
1.3K61
🔍
2026/07/20

SAST SSTI Detection

Detects Server-Side Template Injection (SSTI) vulnerabilities by scanning for dynamic template rendering sites, then tracing user input flows in parallel to verify exploitability, and consolidating results. Use when auditing for template injection bugs.
Quality
1.3K61
🛡️
2026/07/20

SQL Injection Detection

Automatically detects SQL injection vulnerabilities in a codebase using a three-phase SAST approach with parallel subagents. Use when asked to find SQLi or database injection bugs.
Quality
1.3K61
🔍
2026/07/20

SSRF Detection

Detect Server-Side Request Forgery (SSRF) vulnerabilities in codebases using a three-phase approach: recon, batched verification, and merging results. Use for security assessments when asked to find SSRF bugs.
Quality
1.3K61
🔍
2026/07/20

XXE Detection

Detect XML External Entity (XXE) vulnerabilities in a codebase using a three-phase approach: recon, batched verify, and merge. Use when asked to find XXE or XML injection bugs.
Quality
1.3K61