Agent skill · security · yaklang
injection-checking
Entry P1 category router for injection testing. Use when routing between XSS, SQLi, SSRF, XXE, SSTI, command injection, and NoSQL injection workflows based on how attacker-controlled input is consumed.
Why this skill is useful
Provides specific routing logic for identifying and categorizing various injection vulnerabilities that the AI wouldn't reliably generate on its own.
What it needs
About 1k tokens when loaded. Last updated 2026-06-16. 1,563 stars on the source repository.
What this skill does
Injection Testing Router This is the routing entry point when input reaches a dangerous interpreter or execution environment. After confirming this is an injection-class issue, use it to decide whether it is mainly browser context, database, template engine, server-side requests, XML parsing, or system commands. When to Use Input reaches HTML, JS, SQL, templates, URL fetchers, XML parsers, or shell You have not yet decided whether to start with XSS, SQLi, SSRF, XXE, SSTI, CMDi, or NoSQL You need to choose the correct deep-topic skill based on input flow Skill Map XSS Cross Site Scripting SQLi SQL Injection SSRF Server Side Request Forgery XXE XML External Entity SSTI Server Side Template Injection CMDi Command Injection NoSQL Injection Deserialization Insecure JNDI Injection Expression Language Injection CRLF Injection Extra Injection Types (SSI, LDAP, XPath) Request Smuggling Prototype Pollution Type Juggling HTTP Parameter Pollution XSLT Injection CSV Formula Injection Recommended Flow 1. First identify the final sink of the input 2. Then choose the topic skill that best matches that interpreter 3. Small payload samples and quick triage are merged into each main skill; no extra payload router is needed Related Categories file-access-vuln
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills yaklang/injection-checking