sql-injection

Detect and validate SQL injection vulnerabilities across GET, POST, and header inputs.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/varunisrani/Hare-erp --skill sql-injection
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sql-injection
Source: https://github.com/varunisrani/Hare-erp/tree/main/indusagi-strix/indusagi-strix-core/skills/vulnerabilities/sql-injection
Command: npx skills add https://github.com/varunisrani/Hare-erp --skill sql-injection

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

SQL injection is a critical vulnerability where unsanitized inputs allow attackers to tamper with backend databases. This skill provides advanced techniques for detection, exploitation, and validation of SQLi across major DBMS, enabling secure coding practices.

Core Features & Use Cases

  • Detection Techniques: Error-based, Boolean-based, Time-based, and UNION-based payloads to identify vulnerable inputs.
  • Payloads & Exploitation: Advanced payloads for verification and data extraction.
  • Use Case: In a web app with login or search parameters, run SQLi tests to confirm vulnerability and generate remediation steps.

Quick Start

Use the sql-injection skill to simulate vulnerability testing against a safe test URL using the provided payloads, and document findings.

Frequently Asked Questions about sql-injection

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

FAQPage Schema
How do I test for SQL injection vulnerabilities in web applications?

To test for SQL injection vulnerabilities, apply error-based, boolean-based, time-based, and UNION-based techniques across GET, POST, and header inputs. This validates unsanitized parameters and provides a structured proof of concept workflow for comprehensive testing.

What is the best way to validate a time-based SQL injection payload?

Validating a time-based SQL injection payload involves injecting time-delay payloads into target inputs to observe response delays. This technique confirms vulnerability when the database execution pauses, indicating successful backend query tampering without visible errors.

Can I detect UNION-based SQL injection across different database management systems?

Detecting UNION-based SQL injection involves matching column counts and data types to append malicious queries to original database statements. This allows data extraction across major DBMS platforms by leveraging unsanitized web application inputs like search or login parameters.

Does this SQL injection testing approach work on both GET and POST parameters?

SQL injection testing works comprehensively across GET parameters, POST parameters, and HTTP headers. It identifies vulnerable entry points by injecting payloads into login forms, search queries, and other inputs to confirm backend database tampering and provide remediation guidance.

How do I remediate SQL injection vulnerabilities after detecting them?

To remediate SQL injection vulnerabilities after detection, implement secure coding practices such as parameterized queries and input validation. Following validation with advanced payloads, apply the provided structured remediation steps to prevent backend database tampering.