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.