Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.
Quelldateien prüfen
Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Ein direkter Befehl überspringt den Prüf-Prompt. Prüfen Sie die Quelle, bevor Sie ihn ausführen.
Methodology for selecting non-regulated industry sectors with the highest WordPress vulnerability rates, compiling company domain lists, and running batch reconnaissance. Distilled from surveying 600+ US companies across 28 sectors. Identifies which sectors to target, which to skip, and what patterns dominate each sector.
When to Use
Planning a new recon campaign and need to choose sectors.
Expanding from tested sectors into new ones.
Building target lists from sector keywords via crt.sh.
After recon-playbook Phase 0 — this skill provides the sector intelligence.
Comparing your findings against baseline vulnerability rates per sector.
Prerequisites
terminal tool with curl, jq, httpx, subfinder.
Understanding of the US regulatory landscape (HIPAA, GLBA, PCI-DSS) — regulated sectors have near-zero vulnerability rates.
Worker container for batch scanning.
How to Run
# Generate targets for a sector
SECTOR="landscaping"
curl -sk "https://crt.sh/?q=%25.${SECTOR}%25&output=json" | jq -r '.[].name_value' | \
sed 's/\*\.//g' | sed 's/^www\.//' | sort -u > ${SECTOR}_targets.txt
Script: scripts/parallel_sector_probe.py — OPSEC-controlled batch probe with random delays, generates per-domain findings files. Run python3 scripts/parallel_sector_probe.py targets.txt output_dir/ for a full WP/CORS/XMLRPC/leak scan.
Quick Reference
Tier
Sectors
Typical WP Rate
Best Pattern
Notes
1
Law, Landscaping, Pools, Pest, Roofing, Dental, Gyms, Real Estate, HVAC, Property, Auto Repair, Photography
30-50%
CORS + WP users
Minimal WAF, GoDaddy/Bluehost
2
Cleaning, Moving, Accounting, Septic, Window, Car Wash, Bakery, Locksmith, Solar, Chimney, Fire, Pet Grooming
20-40%
Source leaks, CORS
Mixed hosting, some WAF
3
Car Dealers, Insurance, Travel, Banks, Healthcare
0-5%
N/A
Enterprise WAF, regulated, no WP
Sector Vulnerability Rankings
Tier 1 — High Yield (15-25% vulnerability rate)
Sector
Vuln Rate
Top Pattern
WordPress Rate
WAF Protection
Best Targets
Law Firms
25%
P-06 (CORS auth)
~30%
Minimal
Solo/small firm, GoDaddy-hosted
Landscaping
20%
WP-01 (user enum)
~50%
Minimal
Local SMB, franchise model
Pool Services
20%
WP-01 (user enum)
~45%
Minimal
Summer-seasonal businesses
Pest Control
20%
P-02 (CORS)
~40%
Minimal
Franchise-heavy
Roofing
15%
WP-01, P-17
~45%
Minimal
Local contractors
Dental Clinics
15%
WP-01 (user enum)
~35%
Some
Single-dentist practices
Gyms/Fitness
15%
WP-01 (user enum)
~40%
Some
CrossFit, yoga, martial arts
Real Estate
15%
P-02 (CORS)
~40%
Some
Independent brokerages
HVAC/Plumbing
14%
WP-01, P-02
~35%
Some
Franchise-heavy, staging common
Property Management
15%
P-02 (CORS)
~30%
Some
PII-heavy sector
Photography
10%
WP-01 (user enum)
~50%
Some
Portfolio sites, often WP
Funeral Homes
10%
WP-01 (user enum)
~33%
Minimal
WordPress + user enum found on 2 targets (funeralwise.com, memorialplanning.com)
When creating a new sector-specific recon skill, use this template:
---
name: recon-SECTORNAME
description: Reconnaissance workflow for SECTOR NAME companies.
version: 1.0.0
author: uphiago
license: MIT
platforms: [linux]
metadata:
hermes:
tags: [recon, sector, SECTORNAME]
category: recon
---
# SECTOR NAME Recon Skill
[2-3 sentence description of sector-specific attack surface]
## When to Use- Targeting SECTOR NAME companies for recon.
- [Sector-specific trigger]
## Quick Reference
| Attack Surface | Expected Prevalence | Top Pattern |
|----------------|---------------------|-------------|
| WordPress | XX% | WP-01 |
| CORS | XX% | V1 |
| XMLRPC | XX% | WP-05 |
| Source leaks | XX% | P-17 |
## Attack Surface Signals- [Sector-specific CMS/platform signals]
- [Common third-party integrations]
- [Typical infrastructure patterns]
- [PII/regulated data vectors]
## Sector-Specific Bypasses- [WAF/CDN patterns for this sector]
- [Rate limiting characteristics]
- [Common security gaps]
## Real Examples- [Target name]: [finding] (severity)
- [Target name]: [finding] (severity)
## Related Skills- wp-mass-recon
- cors-credential-wordpress
- xmlrpc-exploitation
- source-leak-hunt
Pitfalls
Sector keyword overlap.pest control may return pestcontrol.com (the SaaS, not pest control companies). Filter by domain patterns typical of SMBs.
crt.sh noise from CDN/cloud. Domains like *.cloudfront.net or *.awsdns-*.org appear in sector crt.sh queries. Filter aggressively.
crt.sh / subfinder timeouts. Both tools frequently hang or return empty for low-traffic sectors or during high-demand windows. When they fail, fall back to manually compiling known US companies in the sector: use top-ranked national chains, franchise directories, and industry association member lists. Known-company lists are often more productive than sparse API results for long-tail sectors.
Sector saturation. After scanning 50+ targets per sector, you'll see the same patterns. Move to new sectors once the baseline is established.
Corporate vs. franchise. Some sectors (HVAC, pest control) have both corporate parent domains and individual franchise domains. The franchise domains are softer targets.
Verification
Sector vulnerability rates should be based on at least 20 scanned targets.
Every sector should have at least one WordPress detection, CORS finding, or source leak to be considered "productive."
Zero-yield sectors should be re-verified with a different methodology before being fully written off.
Sector reports should include: total targets, alive hosts, WP detected, vulnerabilities found, top patterns, and representative examples.
'EOF'
fi
local
wc
"$OUTDIR/${sector}_domains.txt"
echo
" Domains: $total"
# Probe with httpx
"$OUTDIR/${sector}_domains.txt"
"$OUTDIR/${sector}_alive.txt"
local
wc
"$OUTDIR/${sector}_alive.txt"
echo
" Live: $alive"
# WordPress count
local
'wordpress'
"$OUTDIR/${sector}_alive.txt"
echo
echo
" WordPress: $wp"
# Quick user enumeration on WP targets
local
users
'wordpress'
"$OUTDIR/${sector}_alive.txt"
'{print $1}'
head
while
read
do
"$url/wp-json/wp/v2/users"
"import sys,json; d=json.load(sys.stdin); print(len(d) if isinstance(d,list) else 0)"