What problem does it solve?
This Skill helps you identify and validate NoSQL injection weaknesses where JSON query objects, flexible search filters, or backend query DSLs can be manipulated to change database query logic.
Core Features & Use Cases
- Operator-based exploitation guidance: Shows how payloads using MongoDB-style operators (for example $ne, $gt, $regex, $exists, $in) can bypass authentication or broaden query matches.
- Blind and logic-abuse attack patterns: Explains boolean or timing oracles (for example via $regex or $where) to support data extraction and enumeration.
- Broader NoSQL surface coverage: Covers aggregation pipeline injection concepts plus checks for CouchDB and Redis exposure patterns that may indicate similar injection risk.
- Practical testing checklist: Provides targeted input variants for JSON and URL-encoded form endpoints and highlights typical detection signals like operator-related error messages.
Quick Start
Use the nosql-injection skill to test a suspected login or search endpoint by attempting JSON and URL-encoded operator manipulations, then confirm impact using the provided blind-oracle and checklist guidance while keeping actions within an authorized scope.