hunt-sqli

Detect SQL and NoSQL injection vulnerabilities across web applications and APIs.

1.1k|191|Updated Jun 24, 2026
One-click install
npx skills add https://github.com/uphiago/recon-skills --skill hunt-sqli-uphiago
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hunt-sqli
Source: https://github.com/uphiago/recon-skills/tree/main/redteam/hunt-sqli
Command: npx skills add https://github.com/uphiago/recon-skills --skill hunt-sqli-uphiago

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the risk of missing critical SQL injection (including NoSQL injection) vulnerabilities during security assessments, which are high-severity flaws that can lead to full data exfiltration, authentication bypass, and even remote code execution on target systems.

Core Features & Use Cases

  • Modern injection variant coverage: Includes NoSQL injection (MongoDB $regex, $where operators), ORM raw-fragment bypasses (Django, Sequelize, Mongoose), second-order SOQL injection, time-based blind SQLi in GraphQL resolvers, and OIDC-proxy backend SQLi, all sourced from 12 verified public bug bounty reports.
  • Structured hunting workflow: Step-by-step methodology for identifying injectable parameters, confirming vulnerabilities via error-based, boolean-based, and time-based detection, and escalating impact to demonstrate full exploitability.
  • Real-world impact context: Includes verified case studies from Rocket.Chat, Mozilla, Django, and enterprise targets to help users demonstrate business risk and meet bug bounty report quality standards.

Quick Start

Use the hunt-sqli skill to audit all input parameters on your authorized target's search, filter, API, and authentication endpoints for SQL injection and NoSQL injection flaws, following the provided methodology to confirm and document findings for your penetration test or bug bounty report.

Frequently Asked Questions about hunt-sqli

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

FAQPage Schema
How do I hunt for SQL injection vulnerabilities in web applications and APIs?

Yes, this methodology covers NoSQL injection patterns including MongoDB $regex and $where operators, alongside ORM raw-fragment bypasses for frameworks like Django, Sequelize, and Mongoose in Node.js applications. It provides payload patterns to detect and confirm these modern web security vulnerabilities.

Can I use this approach to bypass WAFs during penetration testing?

The methodology applies to SaaS platforms, e-commerce systems, third-party plugins, Apache Airflow instances, and MongoDB-backed Node.js applications. It provides real-world impact context from verified bug bounty reports involving targets like Rocket.Chat and Mozilla to demonstrate business risk.

What is the best way to detect blind SQL injection in GraphQL resolvers?

The best way to detect blind SQL injection in GraphQL resolvers is by applying time-based detection techniques using structured payload patterns. This approach confirms exploitable flaws by measuring response delays, helping validate high-severity vulnerabilities for bug bounty reports.

How do I escalate SQL injection findings to demonstrate full exploitability?

You escalate SQL injection findings by following a structured hunting workflow that confirms vulnerabilities through error-based, boolean-based, and time-based detection gates, then demonstrates full data exfiltration or authentication bypass. This validates exploitable flaws to meet bug bounty report quality standards.