| name | recon-sector |
| description | Parameterized sector recon using sector database. |
| version | 2.0.0 |
| revision_date | "2026-07-25T00:00:00.000Z" |
| license | MIT |
| platforms | ["linux"] |
| compatibility | Requires curl, python3 |
| tags | ["recon","sector","wordpress","cors","xmlrpc","mass-recon"] |
| category | redteam |
| related_skills | ["wp-mass-recon","cors-credential-wordpress","xmlrpc-exploitation","source-leak-hunt","error-log-mining","deep-invade","recon-playbook"] |
RECON-SECTOR — Parameterized Sector Reconnaissance
Unified sector-specific reconnaissance. Takes a sector name (e.g., plumbing, dentists, hvac), loads sector-specific platform and path data from references/sectors.yaml, and runs the standard recon probe suite: WordPress detection, CORS credential reflection, XMLRPC exposure, debug log mining, source leak checks, and directory listing detection.
Replaces 25 individual recon-* skills that were identical template copies with only sector name and platform names changed.
When to Use
- Starting recon on a target in a known SMB sector.
- After
sector-recon-methodology produces a target list and you need to probe.
- When you want sector-aware path lists (financing pages, booking portals, etc.) tailored to the target's industry.
Prerequisites
references/sectors.yaml in the same directory as this SKILL.md.
- Target domain list file (one domain per line).
How to Run
SECTOR="plumbing"
TARGETS_FILE="targets.txt"
python3 references/probe_sector.py "$SECTOR" "$TARGETS_FILE" output/
Quick Reference
| Check | Paths | Severity if exposed |
|---|
| WP detection | /wp-login.php, /wp-content/ | Info |
| REST API users | /wp-json/wp/v2/users | Medium (user enum) |
| CORS + REST API | /wp-json/wp/v2/users with Origin: https://evil.com | High (if ACAC: true) |
| XMLRPC | /xmlrpc.php | Medium (open), High (multicall) |
| Debug log | /wp-content/debug.log | High (PII/SQL leakage) |
| Directory listing | /wp-content/uploads/ | Medium-High (file exposure) |
|