sqli-tester

Detect and confirm SQL injection vulnerabilities in web inputs.

Updated May 14, 2026
One-click install
npx skills add https://github.com/cuongnguyen-git/bug-bounty --skill sqli-tester
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sqli-tester
Source: https://github.com/cuongnguyen-git/bug-bounty/tree/main/.claude/skills/sqli-tester
Command: npx skills add https://github.com/cuongnguyen-git/bug-bounty --skill sqli-tester

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires sqlmap.

What problem does it solve?

sqli-tester helps you quickly determine whether a web input is vulnerable to SQL injection, then confirm impact safely with minimal, non-destructive evidence.

Core Features & Use Cases

  • Injection discovery workflow: Pinpoints likely injection points from URL parameters, path-based endpoints, and stored recon notes.
  • Multi-method confirmation: Performs error-based, boolean blind, and time-based tests with explicit “hard stop” safety rules to avoid noisy or destructive attempts.
  • DB fingerprinting and constrained sqlmap use: Identifies likely DBMS and runs sqlmap only after manual confirmation to reduce WAF triggering.
  • Impact-focused PoCs: Supports minimal extraction (e.g., schema or one-row PoC) and authentication bypass testing with clear stopping guidance.

Quick Start

Use sqli-tester on your target URL or recon directory path to confirm or rule out SQL injection for a candidate parameter.

Frequently Asked Questions about sqli-tester

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

FAQPage Schema
How do I confirm SQL injection vulnerabilities safely without triggering destructive payloads?

To confirm SQL injection safely, use guarded manual tests like error-based, boolean blind, and time-based validation before running automated tools. This enforces hard stop safety rules to prevent noisy or destructive attempts while validating query-string parameters and login forms.

How do I validate authentication bypass and proof-of-impact for web inputs?

Validating authentication bypass and proof-of-impact requires confirming SQL injection in login forms or authenticated endpoints. You achieve this by extracting minimal, non-destructive evidence like a single database row or schema proof using constrained sqlmap execution after manual confirmation.

Does sqlmap work with authenticated endpoints and JSON bodies for bug bounty validation?

Yes, sqlmap works with authenticated endpoints and JSON bodies discovered during recon. It runs conditionally only after manual confirmation to reduce WAF triggering, supporting minimal schema extraction and authentication bypass validation for bug bounty workflows.

What is the best way to identify DBMS fingerprints before running automated SQL injection tools?

The best way to identify DBMS fingerprints is to apply manual error-based, boolean blind, and time-based SQL injection tests on target web inputs. This discovers the likely database management system safely before executing sqlmap for non-destructive proof-of-concept extraction.

Why should I use manual confirmation before running sqlmap on web inputs?

Manual confirmation before running sqlmap is necessary to avoid triggering Web Application Firewalls (WAF) and prevent destructive payload execution. It verifies the SQL injection vulnerability first using safe boolean and time-based tests, ensuring sqlmap only extracts minimal proof.

Can I test path-based endpoints and search fields for SQL injection during recon?

Yes, you can test path-based endpoints, search fields, filter parameters, and URL query-strings for SQL injection. The workflow pinpoints likely injection points from stored recon notes and applies guarded manual confirmation to validate vulnerabilities.