Skip to content
Security
Skill

/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.

From plugin
hack-skills
2.6k103 skills

Claude Code

$ npx -y skills add yaklang/hack-skills --skill injection-checking --agent claude-code

SKILL.md

injection-checking.SKILL.md
name: injection-checking
description: >-
  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.

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](../xss-cross-site-scripting/SKILL.md)
  • [SQLi SQL Injection](../sqli-sql-injection/SKILL.md)
  • [SSRF Server Side Request Forgery](../ssrf-server-side-request-forgery/SKILL.md)
  • [XXE XML External Entity](../xxe-xml-external-entity/SKILL.md)
  • [SSTI Server Side Template Injection](../ssti-server-side-template-injection/SKILL.md)
  • [CMDi Command Injection](../cmdi-command-injection/SKILL.md)
  • [NoSQL Injection](../nosql-injection/SKILL.md)
  • [Deserialization Insecure](../deserialization-insecure/SKILL.md)
  • [JNDI Injection](../jndi-injection/SKILL.md)
  • [Expression Language Injection](../expression-language-injection/SKILL.md)
  • [CRLF Injection](../crlf-injection/SKILL.md)
  • [Extra Injection Types (SSI, LDAP, XPath)](./EXTRA_INJECTION_TYPES.md)
  • [Request Smuggling](../request-smuggling/SKILL.md)
  • [Prototype Pollution](../prototype-pollution/SKILL.md)
  • [Type Juggling](../type-juggling/SKILL.md)
  • [HTTP Parameter Pollution](../http-parameter-pollution/SKILL.md)
  • [XSLT Injection](../xslt-injection/SKILL.md)
  • [CSV Formula Injection](../csv-formula-injection/SKILL.md)

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](../file-access-vuln/SKILL.md)
Read more
@yaklang
Ships withhack-skills

Master Entry → Category Entries → Deep Topic Skills One master entry, six category entries, and 102 deep topic skills across 14 security domains.

2.6k103 skills
Get the whole plugin

Stars on GitHub

Momentum

stars in total
2.6k
Star history of yaklang/hack-skills on GitHub, a chart by star-history.com

Other skills on hack-skills.

ai-ml-security

ai-ml-security

AI/ML security playbook. Use when assessing model supply chain attacks (pickle RCE, poisoned weights), adversarial examples,…

@yaklang@yaklangInstall Skill

More skills from other plugins.

api-security

api-security

Use for authorized security assessment of REST, GraphQL, WebSocket, or SOAP APIs, including discovery, authentication,…

@zhaoxuya520@zhaoxuya520Install Skill
nemoclaw-user-guide

nemoclaw-user-guide

Find official NemoClaw documentation for installation, configuration, operation, or troubleshooting. Also handles requested docs…

nemoclaw11d23k
@nvidia@nvidiaInstall Skill

Questions about injection-checking.

Which coding agents can use injection-checking?
injection-checking installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.