Cybersecurity Router: Master Entry for Security Operations
Master router for 790+ cybersecurity skills. Determines the testing phase, routes to the correct category, and ensures structured methodology over random tool usage.
Anti-Rationalization Table
| Excuse | Reality | Rule |
|---|---|---|
| "I'll just run nmap/nuclei/burp" | Random tool usage misses context-specific attack chains | Route by observed behavior, then load specialized skill |
| "I know web/appsec, I don't need a router" | Real engagements chain recon→auth→injection→business logic→privilege escalation | Follow the phase order: Recon → Validation → Exploitation → Post-Exploitation |
| "The scanner found nothing" | Scanners miss business logic, race conditions, auth bypass, second-order vulns | Manual methodology catches what scanners miss |
| "I'll just focus on XSS/SQLi" | Real impact comes from chaining: auth→IDOR→race→RCE | Always consider the full kill chain |
| "AD/Cloud/Mobile is separate" | Modern environments are hybrid — AD connects to cloud, mobile talks to API | Route across domains based on observed attack surface |
When to Use
Use when:
- Starting a new penetration test, bug bounty, or security assessment
- Deciding which specialized skill to load first (Recon, Web, API, AD, Cloud, Mobile, Binary, Crypto, Forensics, Threat Intel)
- Routing scattered findings to the correct attack surface skill
- Wanting structured methodology instead of random tool enumeration
Don't use for:
- Unauthorized testing (only authorized targets, bug bounty programs, defensive validation)
- Deep exploitation details (drill into category/deep skills after routing)
Workflow
- Classify — Determine target type, identity model, network position, and input/output locations (Phase 1).
- Route — Match observed signals to an attack-surface category using the routing table (Phase 2).
- Prioritize — Test in order: Recon → API/Auth/IDOR → Injection → Business Logic/Race → PrivEsc → Chain (Phase 3).
- Load & execute — Load the category skill, run its workflow, collect evidence.
- Report — Methodology, findings, evidence, impact, remediation — within authorized scope only.
Operating Model: The Cybersecurity Router
Phase 1: Recon & Context Validation (Always First)
Collect before testing:
- Target type: Web app, REST API, GraphQL, mobile backend, admin panel, payment flow, file upload, GraphQL, thick client, IoT/OT
- Identity/permission model: Anonymous, regular user, admin, multi-tenant, service account
- Network position: External (internet), Internal (VPN/LAN), Cloud (VPC), Hybrid
- Input locations: URL, query params, JSON, headers, cookies, filenames, imported files, templates, reflection points, binary inputs
- Output locations: HTML, attributes, JS, PDF, email, logs, background tasks, mobile endpoints, binary responses
Phase 2: Route by Attack Surface
| Signal | Priority Direction | Load Category Skill |
|---|---|---|
| New target, unknown surface | Recon & methodology | recon-automation |
| REST API, GraphQL, mobile backend | API Security | api-testing → api-destroyer |
| Login, reset, 2FA, sessions, JWT, OAuth, SAML | Authentication & Authorization | auth-patterns → auth-killer |
| Input reflects in HTML/JS | XSS / SSTI | testing-for-xss-vulnerabilities → testing-for-xss-vulnerabilities |
| Server fetches URL/hostname | SSRF | exploiting-server-side-request-forgery → exploiting-server-side-request-forgery |
| Accepts XML/Office/SVG | XXE | testing-for-xxe-injection-vulnerabilities → testing-for-xxe-injection-vulnerabilities |
| Path/filename/download controllable | Path Traversal / LFI | testing-for-broken-access-control → testing-for-broken-access-control |
| Object IDs in APIs | IDOR / BOLA / BFLA | testing-api-for-broken-object-level-authorization → testing-api-for-broken-object-level-authorization |
| Multi-step: coupons, pricing, inventory | Business Logic | testing-for-business-logic-vulnerabilities → testing-for-business-logic-vulnerabilities |
| MongoDB/JSON query syntax | NoSQL Injection | exploiting-nosql-injection-vulnerabilities → exploiting-nosql-injection-vulnerabilities |
| CLI tools, image processing, importers | Command Injection | exploiting-api-injection-vulnerabilities → exploiting-api-injection-vulnerabilities |
| HTTP parsing anomalies | Request Smuggling | exploiting-http-request-smuggling → exploiting-http-request-smuggling |
Node.js __proto__ controllable |
Prototype Pollution | exploiting-prototype-pollution-in-javascript → exploiting-prototype-pollution-in-javascript |
| PHP weak comparison / 0e hash | Type Juggling | exploiting-type-juggling-vulnerabilities → exploiting-type-juggling-vulnerabilities |
| Active Directory, domain joined | AD Attacks | ad-killer → ad-killer |
| Windows host, local admin needed | Windows PrivEsc | kernel-killer → kernel-killer |
| Linux host, SUID/sudo present | Linux PrivEsc | kernel-killer → kernel-killer |
| Docker/Kubernetes environment | Container/K8s Security | hardening-docker-containers-for-production → hardening-docker-containers-for-production |
| Cloud (AWS/Azure/GCP) | Cloud Security | cloud-hunter → cloud-hunter |
| Mobile app (iOS/Android) | Mobile Security | mobile-hacking → mobile-hacking |
| Binary/ELF/PE, heap/stack | Binary Exploitation | binary-breaker → binary-breaker |
| Crypto implementation | Crypto Attacks | crypto-breaker → crypto-breaker |
| Smart contract/DeFi | Blockchain Security | web3-auditor → web3-auditor |
| LLM/RAG/prompt injection | AI/ML Security | ai-hacker → ai-hacker |
| Memory dump, disk image | Forensics | analyzing-memory-dumps-with-volatility → analyzing-memory-dumps-with-volatility |
| Threat actor profiling | Threat Intel | analyzing-threat-actor-ttps-with-mitre-attack → analyzing-threat-actor-ttps-with-mitre-attack |
Phase 3: Testing Priority Order
- Recon & Methodology —
recon-automation,bbot-recon - API Security / Auth / IDOR —
api-testing,api-destroyer,auth-killer,testing-api-for-broken-object-level-authorization - Injection Core —
testing-for-xss-vulnerabilities,exploiting-sql-injection-vulnerabilities,exploiting-server-side-request-forgery,exploiting-template-injection-vulnerabilities,testing-for-xxe-injection-vulnerabilities - Auth & AuthZ —
auth-killer,testing-api-authentication-weaknesses,testing-api-for-broken-object-level-authorization - Business Logic / Race —
testing-for-business-logic-vulnerabilities,exploiting-race-condition-vulnerabilities - Privilege Escalation / Lateral Movement — OS/AD/Container/Cloud skills
- Post-Exploitation / Persistence —
ad-killer,kernel-killer,hardening-docker-containers-for-production - Chained Exploits / Full Kill Chain — Combine findings across categories
Core Skill Map (790+ Skills)
Reconnaissance & Methodology
recon-automation— Automated reconnaissance and attack surface mappingbbot-recon— BBOT recursive internet scanneranalyzing-threat-actor-ttps-with-mitre-attack— MITRE ATT&CK mapping
Web Application Security
testing-for-xss-vulnerabilities— Reflected, stored, DOM XSStesting-for-xss-vulnerabilities-with-burpsuite— Burp Suite XSS validationexploiting-sql-injection-vulnerabilities— Manual SQLiexploiting-sql-injection-with-sqlmap— Automated SQLiexploiting-server-side-request-forgery— SSRF with cloud metadataexploiting-template-injection-vulnerabilities— SSTI (Jinja2, Twig, etc.)testing-for-xxe-injection-vulnerabilities— XXE with OOBtesting-for-broken-access-control— IDOR, privilege escalationtesting-for-business-logic-vulnerabilities— Race conditions, price manipulationexploiting-race-condition-vulnerabilities— Turbo Intruder single-packetexploiting-prototype-pollution-in-javascript— Prototype pollutionexploiting-type-juggling-vulnerabilities— PHP loose comparison
API Security
api-testing— REST/GraphQL contract testingapi-destroyer— Aggressive API security testingtesting-api-authentication-weaknesses— Auth bypass, JWT, OAuthtesting-api-for-broken-object-level-authorization— BOLA/IDORtesting-api-for-mass-assignment-vulnerability— Mass assignmenttesting-api-security-with-owasp-top-10— OWASP API Top 10
Authentication & Authorization
auth-killer— Auth bypass specialist (OAuth, SAML, JWT, SSO, MFA)auth-patterns— OAuth 2.0, JWT, session management, MFA, RBACtesting-api-authentication-weaknesses— Auth bypass, token leakagetesting-oauth2-implementation-flaws— OAuth 2.0/OIDC flawstesting-jwt-token-security— JWT alg confusion, none algorithmtesting-for-json-web-token-vulnerabilities— JWT vulnerabilities
Active Directory & Windows
ad-killer— AD exploitation (Kerberos, ACL, DCSync, ADCS)analyzing-active-directory-acl-abuse— ACL abuse pathsexploiting-active-directory-with-bloodhound— BloodHound attack pathsexploiting-kerberoasting-with-impacket— Kerberoastingconducting-domain-persistence-with-dcsync— DCSyncexploiting-nopac-cve-2021-42278-42287— noPacexploiting-zerologon-vulnerability-cve-2020-1472— Zerologon
Linux & Container Security
kernel-killer— Linux/Windows kernel exploitationhardening-docker-containers-for-production— CIS Docker Benchmarkhardening-linux-endpoint-with-cis-benchmark— CIS Linuxanalyzing-linux-elf-malware— Linux malware analysisanalyzing-linux-kernel-rootkits— Kernel rootkitsperforming-container-escape-detection— Container escape
Cloud Security
cloud-hunter— AWS/GCP/Azure misconfiguration huntingaws-ops/azure-ops/gcp-ops— Cloud operationsauditing-aws-s3-bucket-permissions— S3 permissionsdetecting-aws-credential-exposure-with-trufflehog— Credential exposuredetecting-aws-iam-privilege-escalation— IAM priv esc
Mobile Security
mobile-hacking— Android/iOS security testingandroid-jetpack— Android developmentios-swiftui— iOS developmentanalyzing-android-malware-with-apktool— APK analysisanalyzing-ios-app-security-with-objection— iOS runtime
Binary Exploitation (Pwn)
binary-breaker— Binary exploitation & REreverse-engineering-malware-with-ghidra— Ghidra REreverse-engineering-android-malware-with-jadx— Android REreverse-engineering-dotnet-malware-with-dnspy— .NET REanalyzing-heap-spray-exploitation— Heap sprayanalyzing-ransomware-encryption-mechanisms— Ransomware cryptogo-rust-reverse— Go/Rust REdsl-vm-reverse— Custom VM/DSL RE
Cryptography
crypto-breaker— Crypto implementation attacksexploiting-jwt-algorithm-confusion-attack— JWT alg confusionanalyzing-ethereum-smart-contract-vulnerabilities— Solidity vulns
Blockchain & Smart Contract
web3-auditor— Smart contract/DeFi auditingsmart-contract-exploiter— Automated vuln scanningdefi-incident-analysis— DeFi incident analysis
AI/ML & LLM Security
ai-hacker— Prompt injection, model manipulationdetecting-ai-model-prompt-injection-attacks— Prompt injection detection
Forensics & Incident Response
analyzing-memory-dumps-with-volatility— Volatility memory forensicsanalyzing-disk-image-with-autopsy— Autopsy disk forensicsperforming-disk-forensics-investigation— Disk forensicsperforming-endpoint-forensics-investigation— Endpoint forensicsperforming-network-forensics-with-wireshark— Network forensicsperforming-malware-incident-response— Malware IRperforming-ransomware-response— Ransomware IR
Threat Intelligence & Hunting
analyzing-threat-actor-ttps-with-mitre-attack— MITRE ATT&CK mappinganalyzing-threat-actor-ttps-with-mitre-navigator— ATT&CK Navigatorhunting-advanced-persistent-threats— APT huntinghunting-for-cobalt-strike-beacons— Cobalt Strike detectionbuilding-threat-intelligence-platform— TIP building
High-Value Expert Intuitions
- Same filter reused across endpoints — if one bypassable, similar endpoints usually are too
- Parameter names are attack surface — WAFs often inspect values, not names
- Second-order vulns are common — safe at storage ≠ safe when later read dangerously
- BOLA = authenticated but unauthorized — replay with account A/B switching critical
- Older API versions miss patches — fixing v2 doesn't mean v1 retired
- Business logic = highest impact — scanners miss them, persist longer
- Race conditions → one-time actions — coupons, claims, resets, invites, inventory
- JWT: check key/algorithm context first — verify
alg,kid, JWKS, key source before spraying
Suggested Prompts
- "Plan the testing route for this target using penetration testing methodology"
- "This is a REST API; prioritize BOLA, BFLA, Mass Assignment, and JWT angles"
- "This parameter triggers server-side requests; list key validation points from SSRF perspective"
- "This feature is a payment/coupon/inventory flow; prioritize business logic and race-condition analysis"
- "I only see login and password-reset flows; analyze via Auth Bypass + OAuth/JWT + CSRF"
- "This is a Windows domain environment; prioritize AD enumeration and Kerberos attacks"
- "This is a Kubernetes cluster; prioritize RBAC, SA tokens, and pod escape"
Verification Checklist
- Target type and identity model identified before testing
- Recon completed: asset discovery, tech fingerprinting, endpoint inventory
- Routing decision documented with observed signals
- Category skill loaded for each identified attack surface
- Testing follows priority order: Recon → API/Auth/IDOR → Injection → Business Logic → PrivEsc → Chain
- Business logic and race conditions tested (not just scanner output)
- JWT/auth attacks verify key/algorithm context before payload spraying
- Findings chained across categories where applicable
- All testing within authorized scope only
- Report includes: methodology, findings, evidence, impact, remediation
References
- Cybersecurity skills: 790+ skills in
/cybersecurity/directory - MITRE ATT&CK: https://attack.mitre.org/
- OWASP Top 10 / API Top 10: https://owasp.org/
- PTES: http://www.pentest-standard.org/
- NIST SP 800-115: Technical Guide to Information Security Testing