yaklang avatar

Injection Checking

This is a P1 category router that helps you triage injection vulnerabilities by looking at where attacker-controlled input actually lands. Instead of guessing whether you're dealing with XSS, SQLi, SSRF, or one of a dozen other injection types, you identify the sink first (HTML, database, XML parser, shell, template engine) and then jump to the appropriate deep-dive skill. It routes to 18 different injection classes including the usual suspects and less common ones like XSLT, CSV formula injection, and prototype pollution. The workflow is simple: spot the dangerous interpreter, pick the matching skill from the map, skip the payload guessing game. Good first stop when you know input is reaching something executable but aren't sure which flavor of injection you're actually hunting.

skills.sh installs
3.9K
GitHub stars
2.6K
last updated
Aug 21, 2026

Install

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

Installs into .claude/skills of the current project.

Files

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

Sponsors

Details

Repository
github.com/yaklang/hack-skills
Categories
Testing & QA, Security
First seen
May 16, 2026

More from yaklang/hack-skills

All 102
1yaklang avatarrecon-for-secyaklang/hack-skillsEntry P1 category router for reconnaissance and methodology. Use when mapping scope, discovering assets, fingerprinting technology, building endpoint inventory,3.9Kskills.sh installs
2yaklang avatarllm-prompt-injectionyaklang/hack-skillsLLM prompt injection playbook. Use when testing AI/LLM applications for direct injection, indirect injection via RAG/browsing, tool abuse, data exfiltration, MC3.9Kskills.sh installs
3yaklang avatarcsrf-cross-site-request-forgeryyaklang/hack-skillsCSRF testing playbook. Use when reviewing state-changing web flows, anti-CSRF defenses, SameSite behavior, JSON CSRF, login CSRF, and OAuth state handling.3.9Kskills.sh installs
4jackwener avataropencli-oneshotjackwener/opencliUse when quickly generating a single OpenCLI command from a specific URL and goal description. 4-step process — open page, capture API, write TS adapter, test. 3.9Kskills.sh installs
5giuseppe-trisciuoglio avatarspring-data-neo4jgiuseppe-trisciuoglio/developer-kitProvides Spring Data Neo4j integration patterns for Spring Boot applications. Use when you need to work with a graph database, Neo4j nodes and relationships, Cy3.9Kskills.sh installs
6yaklang avataroauth-oidc-misconfigurationyaklang/hack-skillsOAuth and OIDC misconfiguration testing playbook. Use when reviewing redirect URI handling, state and nonce validation, PKCE, token audience, callback binding, 3.9Kskills.sh installs