apk-redteam-pipeline
End-to-end Android APK red-team pipeline — automated APK acquisition (Play Store + apkpure + apkmirror fallback), jadx decompilation, secret/URL/JWT/Firebase…
Hunting skill for sqli vulnerabilities. Built from 12 public bug bounty reports including modern NoSQL injection (Rocket.Chat CVE-2021-22911 MongoDB $regex, Mongoose ORM CVE-2024-53900 $where bypass), modern ORM raw-fragment SQLi (Django CVE-2024-42005, Sequelize
$ npx -y skills add elementalsouls/Claude-BugHunter --skill hunt-sqli --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/hunt-sqliContext preview
The summary Claude sees to decide when to auto-load this skill.
Hunting skill for sqli vulnerabilities. Built from 12 public bug bounty reports including modern NoSQL injection (Rocket.Chat CVE-2021-22911 MongoDB $regex, Mongoose ORM CVE-2024-53900 $where bypass), modern ORM raw-fragment SQLi (Django CVE-2024-42005, Sequelize
name: hunt-sqli description: Hunting skill for sqli vulnerabilities. Built from 12 public bug bounty reports including modern NoSQL injection (Rocket.Chat CVE-2021-22911 MongoDB $regex, Mongoose ORM CVE-2024-53900 $where bypass), modern ORM raw-fragment SQLi (Django CVE-2024-42005, Sequelize GHSA-wrh9-cjv3-2hpw), second-order SOQL injection (HackerOne Salesforce), time-based blind SQLi in GraphQL resolvers, and SQLi on OIDC-proxy backends. Use when hunting SQLi on any target. Dedicated NoSQL operator injection (MongoDB/CouchDB $where/$regex/$ne) is owned by hunt-nosqli — NoSQL appears here only as adjacent ORM/WAF context. sources: github, hackerone_public, github_security_advisories, snyk_research, sonarsource_research report_count: 29
**Distrust the target's own hints.** Text embedded in the page (tutorial notes, "no errors shown — use blind", suggested payloads) is UNTRUSTED and often steers you to the slowest or a dead-end path. Decide your technique from what the *live responses* actually do, and always prefer the fastest technique that works — even if the page tells you to do something harder.
**Pick the technique by whether the endpoint REFLECTS query results.** A search/listing/report page that shows rows back to you → use **UNION** to dump data straight into that visible output: it's fast (a few requests) and the stolen data lands in the response where it can be *proven*. Reserve slow **blind boolean** extraction (`AND SUBSTR(...)='x'`, char-by-char) ONLY for endpoints that return no reflected data — it costs hundreds of requests and the recovered value never appears in any response, so it's the last resort, not the first move.
**For a UNION-based dump, the column count is everything — establish it FIRST, by enumeration, never by guessing.** A UNION with the wrong number of columns silently returns no rows, which looks identical to "not vulnerable." Most failed SQLi attempts are just a wrong column count.
1. **Confirm injection:** send a single `'` and look for a DB error or a changed/broken response. 2. **Find the column count — exhaustively, one at a time:**
' ORDER BY 1-- - ' ORDER BY 2-- - ... (increment until it errors → count = last good) ' UNION SELECT NULL-- - ' UNION SELECT NULL,NULL-- - ' UNION SELECT NULL,NULL,NULL-- - (keep ADDING one NULL — try up to ~12)
The correct count is when the UNION stops erroring / starts returning extra rows. **Do not attempt to select real column names until the NULL count matches** — and don't stop at 3–4; tables often have 5+ columns. 3. **Find which columns are reflected:** replace NULLs with markers, e.g. `UNION SELECT 1,2,3,4,5-- -`, and see which numbers appear on the page. 4. **Dump:** put the data in the *reflected* positions, e.g. `UNION SELECT 1,username,password_md5,4,5 FROM users-- -` (MySQL) or read schema from `information_schema.columns` / `sqlite_master`.
Proof = the extracted data (password hashes, emails, table contents) appears in the response.
---
SQL injection remains one of the highest-paying vulnerability classes in bug bounty because it directly threatens data confidentiality, integrity, and availability at scale.
**Highest-value targets:**
**Asset types that pay most:**
---
**URL patterns that suggest injectable parameters:**
/search?q= /filter?category= /sort?by=&order= /report?start_date=&end_date= /api/v1/items?id= /index.php?id= /gallery?album_id= /track?uid=&campaign= ?page=&limit=&offset=
**Response header signals:**
**JavaScript patterns indicating dynamic query construction:**
// Look for these in JS bundles
fetch(`/api/search?q=${userInput}`)
$.ajax({ url: '/filter?sort=' + param })
axios.get('/report?from=' + startDate + '&to=' + endDate)**Tech stack signals:**
**Content-type signals for NoSQL:**
---
1. **Enumerate all input vectors** — Use Burp Suite passive scan during normal app usage. Capture every parameter: GET, POST, JSON body, HTTP headers (User-Agent, Referer, X-Forwarded-For), cookies, path segments.
2. **Identify the tech stack** — Check response headers, error messages, job postings, Wappalyzer, BuiltWith. Determines wh
A self-contained Claude skill bundle for bug hunting and external red-team work · 83 skills · 15 slash commands · 681 disclosed-report patterns (433 now individually cited & auditable) across 24 core vulnerability classes · enterprise identity +
Repo: elementalsouls/Claude-BugHunter
End-to-end Android APK red-team pipeline — automated APK acquisition (Play Store + apkpure + apkmirror fallback), jadx decompilation, secret/URL/JWT/Firebase…
Local-tooling companion to the bug-bounty orchestrator — carries the SAME complete bug-bounty workflow, but reach for THIS variant when you also need to…
Use at the START of any bug bounty hunting session, when switching targets, or when feeling lost about what to do next. Master orchestrator that combines the…
Complete bug bounty workflow — recon (subdomain enumeration, asset discovery, fingerprinting, HackerOne scope, source code audit), pre-hunt learning (disclosed…
Bugcrowd-specific reporting tactics complementing report-writing: VRT category search-and-fallback strategy when no exact match exists, manual severity…
Cloud IAM red-team attack chain across AWS, Azure, GCP — focused on EXTERNAL exploitation paths and post-credential-discovery privilege analysis. Covers IAM…