injection-checking

Route injection-class security issues to the matching deep-topic skill by sink type.

5|2|Updated May 16, 2026
One-click install
npx skills add https://github.com/DorianGallo/hack-skills-local --skill injection-checking-doriangallo
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: injection-checking
Source: https://github.com/DorianGallo/hack-skills-local/tree/main/skills/injection-checking
Command: npx skills add https://github.com/DorianGallo/hack-skills-local --skill injection-checking-doriangallo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

It helps you quickly identify and route injection-class vulnerabilities to the most appropriate deep-topic workflow instead of guessing between XSS, SQLi, SSRF, XXE, SSTI, command injection, and NoSQL paths.

Core Features & Use Cases

  • Injection-class routing: Selects the correct sink-driven topic skill once you confirm attacker-controlled input reaches a dangerous interpreter or execution environment.
  • Flow-based triage: Guides you to decide based on where the input ends up (browser context, database, template engine, server-side requests, XML parsing, system commands).
  • Coverage of uncommon injection types: Includes a companion reference for SSI, LDAP injection, XPath injection, plus other injection-style variations that may appear in real stacks.

Quick Start

Use the injection-checking skill to triage a suspicious login request by first identifying the final sink of the attacker-controlled input, then selecting the matching deep-topic skill for that sink.

Frequently Asked Questions about injection-checking

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I triage injection vulnerabilities when I don't know the exact type?▼

Injection vulnerability triage involves confirming attacker-controlled input reaches a dangerous execution environment, then routing the issue to the correct deep-topic workflow based on the specific sink type identified.

What is the best way to distinguish between XSS, SQLi, and SSRF during security testing?▼

The best way to distinguish between XSS, SQLi, and SSRF is flow-based triage: mapping where attacker-controlled input ends up, such as a browser context, database, or server-side request, to select the matching exploit workflow.

Does sink identification work for uncommon injection types like XPath or LDAP?▼

Yes, sink identification works for uncommon injection types like XPath or LDAP by referencing a companion guide that routes these injection-style variations to appropriate workflows when they appear in real stacks.

How do I route a suspicious login request to the correct exploit workflow?▼

To route a suspicious login request to the correct exploit workflow, first identify the final sink of the attacker-controlled input, then select the matching deep-topic skill for that sink environment.

When should I use a routing skill instead of a dedicated SQLi or command injection tool?▼

You should use a routing skill instead of a dedicated SQLi or command injection tool when you need to classify ambiguous injection-class vulnerabilities and confirm the input reaches a dangerous interpreter before committing to a specific deep-topic workflow.