injection-checking

Route suspected injection inputs to matching injection-testing workflows by sink context.

241|28|Updated May 20, 2026
One-click install
npx skills add https://github.com/ok-helloworld/vibe-pentest --skill injection-checking-ok-helloworld
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: injection-checking
Source: https://github.com/ok-helloworld/vibe-pentest/tree/main/references/pentest_skills/injection-checking
Command: npx skills add https://github.com/ok-helloworld/vibe-pentest --skill injection-checking-ok-helloworld

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It helps you quickly classify and triage potential injection vulnerabilities by routing attacker-controlled input to the correct specialist workflow.

Core Features & Use Cases

  • Injection sink identification guidance: Determine whether the risky input ends up in HTML/JS, SQL/database queries, server-side templates, XML parsing, or system command execution.
  • Decision support before payload selection: Choose the most appropriate deep-topic skill without guessing the interpreter context.
  • Covers common and less-common injection types: Includes extra injection categories such as SSI, LDAP, XPath, plus a mapping to many other injection classes.

Quick Start

Provide the vulnerable endpoint behavior and a brief description of where the user input ends up (for example, rendering in templates, building a SQL query, or passing into an XML parser), and ask the router to select the best injection-checking skill.

Frequently Asked Questions about injection-checking

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

FAQPage Schema
How do I identify the correct injection testing workflow for an unknown web app input?

Identify the correct injection testing workflow by tracing attacker-controlled input to its sink context, such as HTML, SQL databases, template engines, or system commands, then routing it to the matching injection playbook.

What is injection sink identification during black-box security triage?

Injection sink identification is the process of classifying where attacker-controlled data ends up, such as browsers, databases, template engines, XML parsers, or system command execution, to determine the appropriate payload testing strategy.

How do I test for less-common injection types like LDAP and XPath during pentesting?

To test for less-common injection types like LDAP, XPath, and SSI, you route the suspected input to a specialist workflow that covers these extra injection classes alongside common interpreters found in web applications.

Does this injection testing router support server-side template and XML parser contexts?

Yes, this injection testing router supports template and XML parser contexts by mapping attacker-controlled input to the correct deep-topic skill based on the final consumption environment of the interpreter.

What is the best way to classify injection vulnerabilities before payload selection?

The best way to classify injection vulnerabilities before payload selection is to analyze the endpoint behavior and map the interpreter context, avoiding guesswork by using decision support to select the most appropriate deep-topic skill.