sqlmap

Detect and validate SQL injection vulnerabilities in authorized web application targets.

81|14|Updated Jul 8, 2026
One-click install
npx skills add https://github.com/guaidao2/XuanMu-RedTeam-Agent --skill sqlmap-guaidao2
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sqlmap
Source: https://github.com/guaidao2/XuanMu-RedTeam-Agent/tree/main/sandbox/.agents/skills/sqlmap
Command: npx skills add https://github.com/guaidao2/XuanMu-RedTeam-Agent --skill sqlmap-guaidao2

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps security testers assess suspected SQL injection vulnerabilities without manually constructing repetitive requests or losing track of testing scope.

Core Features & Use Cases

  • Injection Detection: Test explicitly authorized parameters for SQL injection vulnerabilities.
  • Database Assessment: Fingerprint the backend DBMS and perform limited extraction checks when approved.
  • Request Replay: Reproduce testing from captured HTTP request files while preserving cookies, headers, authentication, and other required context.
  • Use Case: For an in-scope application parameter with documented authorization, use this Skill to identify injection behavior, determine the DBMS, and report the tested parameter, evidence, and output files.

Quick Start

Use the sqlmap skill to assess the authorized parameter in the provided target or captured request while respecting the defined scope and extraction limits.

Frequently Asked Questions about sqlmap

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

FAQPage Schema
How do I detect SQL injection vulnerabilities in authorized web application parameters?

To detect SQL injection vulnerabilities in explicitly authorized parameters, you can use this Skill to assess targets during scoped penetration tests. It identifies injection behavior, determines the backend DBMS, and reports tested parameters with evidence and output files.

How do I replay captured HTTP requests for penetration testing without losing cookies and headers?

Replaying captured HTTP requests for penetration testing preserves request context like cookies, headers, and authentication. This Skill processes captured HTTP files to reproduce tests while maintaining the necessary session context for accurate vulnerability assessment.

What do I need to perform DBMS fingerprinting and limited data extraction during a vulnerability assessment?

DBMS fingerprinting and limited extraction during a vulnerability assessment require an explicitly authorized target and the installed sqlmap CLI. This Skill uses the CLI's help output to construct accurate commands, fingerprint the backend DBMS, and report findings.

Does this SQL injection testing approach require installing the sqlmap CLI separately?

Yes, this SQL injection testing approach requires the installed sqlmap CLI. The Skill relies on the local CLI and its current help output to construct accurate commands, preserve request context, and report findings with relevant result paths.

What is the best way to ensure my SQL injection checks stay within the defined testing scope?

The best way to keep SQL injection checks within scope is to apply them only to explicitly authorized web application targets. This Skill enforces scoped penetration tests and limited extraction checks, requiring documented authorization before testing.

When should I not use automated SQL injection detection for web security?

You should not use automated SQL injection detection without explicit authorization for the target web application. This Skill is strictly for scoped penetration tests and vulnerability assessments, requiring documented approval before testing any parameters.