Hunting Blind And Second Order SQL Injection

Hunt the SQL injection that first-order testing misses: blind injection where the response carries no error or data and the signal is a boolean difference or a timing delay, and second-order injection where input is stored safely on one request and later concatenated into a query on a different code path. Covers values that reach a query only after being read back from the database, a cache, or a log, and sinks that reveal nothing directly so confirmation depends on an inferential channel. Use when a value is stored now and used in a query later, or when a parameter reaches a query whose response shows no direct output. The untrusted value that becomes query structure at the later or blind sink is the source, that query is the sink, and the unparameterized use on the second path is the bug.

UnboundCompute b707548 9.1 KB Updated

File contents

UnboundCompute/security-agent-skills/tree/main/skills/hunting-blind-and-second-order-sql-injection commit b70754886c

Frequently asked questions

npx skillmds@latest add unboundcompute/hunting-blind-and-second-order-sql-injection