What problem does it solve?
This Skill solves the critical gap of identifying and exploiting NoSQL injection vulnerabilities in applications using NoSQL databases, which are often overlooked by traditional SQL injection testing and can lead to unpatched authentication bypass, full data leaks, and remote code execution risks.
Core Features & Use Cases
- Multi-Database Coverage: Supports testing for MongoDB operator injection including $where, $regex, $gt, and $ne operators, CouchDB misconfigurations, Redis command injection, and Elasticsearch script injection.
- Auth Bypass & Data Exfiltration: Includes proven payloads for bypassing login controls without valid credentials and performing blind or direct data dumps of user collections.
- Use Case: When testing a Node.js + Express e-commerce application that uses MongoDB for user authentication, use this Skill to test the login endpoint for operator injection bypasses to gain admin access, or enumerate user credentials via regex-based blind injection.
Quick Start
Use the hunt-nosqli skill to test the login endpoint of the target MongoDB-backed application for NoSQL injection authentication bypass vulnerabilities.