Announcing Beacon: Self-improving memory for coding agents
← All skills
Skill

exploiting-sql-injection-vulnerabilities

skill:mukul975/anthropic-cybersecurity-skills#exploiting-sql-injection-vulnerabilities

Identifies and exploits SQL injection vulnerabilities in web applications during authorized penetration tests using manual techniques and automated tools like sqlmap. The tester detects injection points through error-based, union-based, blind boolean, and time-based blind techniques across all major database engines (MySQL, PostgreSQL, MSSQL, Oracle) to demonstrate data extraction, authentication bypass, and potential remote code execution. Activates for requests involving SQL injection testing, SQLi exploitation, database security assessment, or injection vulnerability verification.

Verdict
Inconclusive

The analysis could not cover enough of the artifact to decide.

Analyzed Oct 27, 2026, 22:01 UTC at 54a7988

Dispute security verdict

If you believe this verdict is incorrect, submit a dispute and we'll review it.

0
findings
—
highest severity
0
threat classes
4,532
files scanned
87/87
checks satisfied
0
package advisories

Why this verdict

  • inconclusive: unresolved question on EXEC

Security findings 0

No individual findings recorded

The inconclusive verdict rests on the open questions below; 4 candidate findings were refuted on review.

Open questions 1

What the analysis could not settle from the code alone.

No shown unit verifies target authorization or scope before attack payloads are sent; whether any authorization gate exists in the unshown SKILL.md spans (lines 36-81, 120-169) is not settled by this pass (file requests submitted).
Code execution
Refuted findings 4

Candidates the review stage examined and rejected, kept for transparency.

Code execution

criticalRefutedlow confidence

The API reference instructs the agent to execute scripts/agent.py with --url pointing at a remote target host, triggering the payload-transmission chain of that script against the named host.

--url 
Why it was refuted

The block only documents invocation of the skill's own declared detection agent, and the named host is a documentation placeholder under the IANA-reserved example.com domain, not operational infrastructure; executing the declared capability per its usage documentation is the declared-core-capability carve-out, with no concealment or undeclared endpoint of substance.

Code execution

criticalRefutedlow confidence

The agent script takes an operator-supplied target URL and parameter, embeds SQL injection payloads (quote probe, boolean conditions, SLEEP/pg_sleep/WAITFOR delays, ORDER BY and UNION SELECT version probes) into requests, and transmits them via requests.get/requests.post with TLS certificate verification disabled (verify=False), sending attack traffic to whatever host --url names.

requests.post(url, data=data, headers=h, timeout=15, verify=False)
Why it was refuted

The source→sink chain is real, but the behavior at the sink is exactly the skill's declared core capability: the description declares detection via error-based, boolean, time-based and union techniques, and the script implements precisely those against an operator-supplied --url, with no baked-in endpoint or concealment; verify=False is a transport-hygiene flaw within that declared workflow, not added or hidden attack capability, so the harm carve-out applies.

Code execution

criticalRefutedlow confidence

SKILL.md instructs the agent to run manual UNION SELECT username/password extraction, blind character-by-character password extraction, and a stacked-query INSERT that creates an 'attacker' admin account on the target database, extracting credentials and escalating privileges on whichever host it is pointed at.

'; INSERT INTO users(username,password,role) VALUES('attacker','password','admin')--
Why it was refuted

The strongest case against the finding fails: these are documented manual-technique payload examples in a skill whose declared description explicitly covers exploiting SQLi with union-based, blind boolean and time-based manual techniques to demonstrate data extraction and authentication bypass during authorized tests, with D2 scoping use to authorized databases; the strongest case for it (attack payloads in text) is exactly the declared-core-capability and documented-payload carve-out, and nothing conceals or exceeds the declaration.

Code execution

criticalRefutedlow confidence

SKILL.md instructs running sqlmap with --dump for full table extraction, --os-shell for OS command execution via xp_cmdshell or INTO OUTFILE, and WAF-bypass tamper scripts against target URLs, yielding data theft and remote command execution on the target host.

sqlmap -u 
Why it was refuted

The claimed sqlmap --dump/--os-shell/tamper behavior is the skill's declared capability almost verbatim: the description declares 'automated tools like sqlmap' demonstrating data extraction and potential remote code execution during authorized tests, and these exact commands appear as declared capability claims D7, D10-D12; the target.com strings are placeholder example hosts and D2 imposes the authorization restriction, so this is the declared-core-capability carve-out, not undeclared harm.