hunt-sqli

Probe application inputs to identify and confirm SQL injection vulnerabilities.

2|Updated Apr 11, 2025
One-click install
npx skills add https://github.com/Carlos-Reyes-UTP/Desarrollo-de-Sistema-de-Ventas-Empresas-de-Moda --skill hunt-sqli-carlos-reyes-utp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hunt-sqli
Source: https://github.com/Carlos-Reyes-UTP/Desarrollo-de-Sistema-de-Ventas-Empresas-de-Moda/tree/main/.agent/skills/hunt-sqli
Command: npx skills add https://github.com/Carlos-Reyes-UTP/Desarrollo-de-Sistema-de-Ventas-Empresas-de-Moda --skill hunt-sqli-carlos-reyes-utp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you systematically hunt for SQL injection vulnerabilities and validate whether crafted inputs can trigger query manipulation, data exposure, or measurable timing differences in real applications.

Core Features & Use Cases

  • Injection discovery across input vectors: Collects all GET, POST, JSON, headers, cookies, and path segments to find likely injectable parameters during normal app usage.
  • Stack-aware confirmation: Uses error-based, boolean-based, and time-based techniques tailored to likely backends (MySQL/PostgreSQL/MSSQL/SQLite and MongoDB-style NoSQL).
  • Reproducible evidence workflow: Produces a report-ready proof chain using repeatable requests (including sqlmap-assisted confirmation) and impact framing.

Quick Start

Use the hunt-sqli skill to test a target endpoint by injecting controlled payloads and documenting whether you observe database errors, boolean changes, or time delays that confirm SQLi.

Frequently Asked Questions about hunt-sqli

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

FAQPage Schema
How do I find and confirm SQL injection vulnerabilities across different database backends?

To find and confirm SQL injection, you can systematically probe application inputs using error-based, boolean-based, and time-based techniques tailored to specific backends like MySQL, PostgreSQL, MSSQL, SQLite, and MongoDB.

What is the best way to test for MongoDB injection in web applications?

Testing for MongoDB injection involves probing application inputs and response behavior using NoSQL patterns to validate whether crafted inputs trigger query manipulation or data exposure in the target application.

How do I systematically hunt for SQLi in GET, POST, and JSON parameters?

Hunting for SQLi requires collecting all GET, POST, JSON, headers, cookies, and path segments to identify likely injectable parameters, then validating them through controlled payload injection and response analysis.

Can I use sqlmap to confirm SQL injection found during manual testing?

Yes, you can use sqlmap-assisted confirmation to validate SQL injection vulnerabilities, producing a report-ready proof chain with repeatable requests and impact framing for evidence workflow.

Does time-based blind SQL injection work for detecting hidden vulnerabilities?

Time-based blind SQL injection detects hidden vulnerabilities by injecting controlled payloads and measuring measurable timing differences in application responses to confirm query manipulation.

When should I use error-based versus boolean-based SQL injection techniques?

Use error-based SQL injection when the application returns database errors, and switch to boolean-based or time-based probes when errors are suppressed to infer query manipulation through response behavior changes.