Skip to main content

contentdiscovery

Master content & URL discovery skill for exhaustive 50-point directory/file fuzzing, sensitive data leak auditing (.env, .git, backups), administrative console probing, and API endpoint extraction using TBHM v4 and tailored wordlists.

소스 정보

저장소
pruthuraut/BB-skill
최근 소스 활동
2026년 10월 5일 17:31
감지된 SKILL.md 언어
영어
스타
0
포크
0

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
11 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
contentdiscovery
description
Master content & URL discovery skill for exhaustive 50-point directory/file fuzzing, sensitive data leak auditing (.env, .git, backups), administrative console probing, and API endpoint extraction using TBHM v4 and tailored wordlists.
version
1.0.0
author
Bug Bounty Multi-Agent Skills Framework
compatibility
["Antigravity / Gemini CLI","Claude Code","Cursor IDE","OpenAI Codex / OpenCode","DeepSeek"]
# `contentdiscovery` — Universal Content & URL Discovery Skill ## Overview `contentdiscovery` is an offensive content enumeration and endpoint discovery skill designed to execute an exhaustive **50-point content discovery audit**. It implements Jason Haddix's *The Bug Hunter's Methodology (TBHM v4)*, integrating smart recursive fuzzing (`ffuf`, `feroxbuster`, `dirsearch`), historical URL mining (`gau`, `waybackurls`), JavaScript endpoint extraction (`katana`), sensitive file auditing (`.env`, `.git`, backups, database dumps), and enterprise/DevOps portal probing using tailored wordlists from `wordlists/` and `wordlists/`. ``` [ TARGET HOST / URL ] │ ┌─────────────────────────────┼─────────────────────────────┐ ▼ ▼ ▼ ┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐ │ Subagent 01 │ │ Subagent 02 │ │ Subagent 03 │ │ Fuzzers & │ │ Historical │ │ Well-Known, │ │ Crawlers │ │ JS & OSINT │ │ SEO & Identity │ │ (4 Checks) │ │ (5 Checks) │ │ (8 Checks) │ └────────┬────────┘ └────────┬────────┘ └────────┬────────┘ │ │ │ └─────────────────────────────┼─────────────────────────────┘ ▼ ┌─────────────────────────────┼─────────────────────────────┐ ▼ ▼ ▼ ┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐ │ Subagent 04 │ │ Subagent 05 │ │ Subagent 06 │ │ Sensitive Files│ │ Debug, Logs │ │ Admin Panels │ │ Backups & Git │ │ & API Docs │ │ & DevOps Cons. │ │ (12 Checks) │ │ (5 Checks) │ │ (16 Checks) │ └────────┬────────┘ └────────┬────────┘ └────────┬────────┘ │ │ │ └─────────────────────────────┴─────────────────────────────┘ ▼ [ FINAL CONSOLIDATED ARTIFACTS ] • discovered_endpoints.txt • sensitive_files.txt • exposed_admin_panels.txt • leaked_secrets.txt • checklist_50_tracker.md (50/50 Done) ``` --- ## The 6 Specialized Subagents 1. **[Subagent 01: High-Speed Recursive Fuzzers & Crawlers](file:///c:/Users/rautp/Documents/BBskill/.agents/skills/contentdiscovery/subagents/subagent_01_fuzzers_crawlers.md)** *Checks: 01, 02, 03, 04* *Wordlists:* `wordlists/MiniFuzz.txt`, `wordlists/God-Fuzz.txt`. 2. **[Subagent 02: Historical Crawling, JS Extraction & Public OSINT Leaks](file:///c:/Users/rautp/Documents/BBskill/.agents/skills/contentdiscovery/subagents/subagent_02_historical_js_osint.md)** *Checks: 22, 23, 24, 25, 26* *Methodology:* Archive mining (`gau`, `waybackurls`), live JS bundle crawling (`katana`), dev subdomain mapping, and Google Docs/Sheets dorking. 3. **[Subagent 03: Well-Known, SEO & Identity Federation Discovery](file:///c:/Users/rautp/Documents/BBskill/.agents/skills/contentdiscovery/subagents/subagent_03_wellknown_identity_seo.md)** *Checks: 05, 06, 07, 46, 47, 48, 49, 50* *Focus:* `robots.txt`, `sitemap.xml`, `security.txt`, OpenID Connect schemas, OAuth discovery, Android `assetlinks.json`, and iOS universal links. 4. **[Subagent 04: Sensitive Files, Source Leaks, Backups & Credentials](file:///c:/Users/rautp/Documents/BBskill/.agents/skills/contentdiscovery/subagents/subagent_04_sensitive_files_backups.md)** *Checks: 08, 09, 10, 11, 12, 13, 14, 27, 28, 29, 30, 31* *Wordlists:* `env.txt`, `dotfiles.txt`, `git_config.txt`, `zip.txt`, `sql.txt`, `config.txt`, `webconfig.txt`, `yaml.txt`. 5. **[Subagent 05: Debug Endpoints, Test Files & API Documentation](file:///c:/Users/rautp/Documents/BBskill/.agents/skills/contentdiscovery/subagents/subagent_05_debug_logs_api_docs.md)** *Checks: 15, 16, 17, 18, 34* *Wordlists:* `log.txt`, `phpunit.txt`, `api.txt`. 6. **[Subagent 06: Admin Consoles, DevOps Panels & Enterprise Portals](file:///c:/Users/rautp/Documents/BBskill/.agents/skills/contentdiscovery/subagents/subagent_06_admin_devops_portals.md)** *Checks: 19, 20, 21, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45* *Wordlists:* `phpmyadmin.txt`, `adminer.txt`, `WPfuzz.txt`, `JiraFuzz.txt`. For detailed wordlist categorization and real-world reproduction playbooks, see: - [Wordlists Guide & Resource Mapping](file:///c:/Users/rautp/Documents/BBskill/.agents/skills/contentdiscovery/references/wordlists_guide.md) - [CI/CD, DevOps Exposure & Information Disclosure Playbook](file:///c:/Users/rautp/Documents/BBskill/.agents/skills/contentdiscovery/references/cicd_devops_exposure_playbook.md) --- ## Master Orchestration Workflow When auditing a target (`TARGET_URL="https://example.com"`): ### Phase 1: Passive & Structural Harvesting (Subagents 02, 03) * Query archives via `waybackurls` and `gau`. * Extract endpoints from live JavaScript bundles (`katana -jc`). * Parse `robots.txt` Disallowed entries and `sitemap.xml`. * Audit `/.well-known/openid-configuration`, `security.txt`, and mobile link schemas. * Search for publicly indexed Google Spreadsheets/Docs. ### Phase 2: Active Recursive Fuzzing (Subagent 01) * Run `ffuf` with recursion depth 2 and smart status code filtering (`-mc 200,301,302,401,403 -ac`) using `MiniFuzz.txt`. * Run `dirsearch` with multiple extensions (`php,asp,aspx,jsp,html,json,txt`). ### Phase 3: Critical Exposures & Sensitive File Hunting (Subagent 04) * Fuzz for `.env` and `.env.local` using `wordlists/env.txt`. * Probe for exposed `.git/HEAD` and `.git/config` using `git_config.txt`. * Fuzz for database dumps (`.sql`, `.db`) using `sql.txt`. * Fuzz for backup archives (`.zip`, `.tar.gz`) using `zip.txt`. * Check for Dockerfiles, `package.json`, and `.htpasswd`. ### Phase 4: Debug Routines, Logs & Telemetry (Subagent 05) * Fuzz for log files (`error.log`, `access.log`) using `wordlists/log.txt`. * Probe for `/debug`, `/trace`, `/healthz`, and Prometheus `/metrics`. * Check for PHPUnit test files (`wordlists/phpunit.txt`) and `phpinfo.php`. * Fuzz for API documentation using `api.txt`. ### Phase 5: Administration Consoles & Middleware Portals (Subagent 06) * Fuzz for database managers (phpMyAdmin, Adminer). * Fuzz for CMS panels (WordPress `wp-admin`, Joomla). * Probe default DevOps ports: Grafana (`:3000`), Kibana (`:5601`), Airflow (`:8080`), RabbitMQ (`:15672`), Solr (`:8983`), MinIO (`:9001`). * Audit enterprise middleware consoles: Tomcat (`/manager/html`), JBoss, WebLogic, WebSphere. * Fuzz Atlassian Jira (`/secure/admin/`) and Confluence (`/admin/`) using `JiraFuzz.txt`. --- ## Standard Output Artifacts Each run populates the `artifacts/` folder: * `artifacts/discovered_endpoints.txt` — Deduplicated list of valid HTTP 200/301 endpoints. * `artifacts/sorted_categories/` — URL Categorization directory: - `api_urls.txt` (REST, GraphQL, Swagger, OpenAPI, JSON) - `admin_urls.txt` (Admin, Dashboard, Staff, Portals, Management) - `debug_urls.txt` (Debug, Actuator, Metrics, Health, Profiler, PHPinfo) - `db_urls.txt` (phpMyAdmin, Adminer, SQL dumps, database backups) - `php_urls.txt` (PHP scripts, legacy handlers, installation files) - `auth_urls.txt` (Login, Registration, 2FA, Password Reset, OAuth, SSO) - `sensitive_urls.txt` (Config files, .env, .git, backup archives) - `upload_urls.txt` (File upload, avatar, and attachment endpoints) - `idor_urls.txt` (Parameterized ID routes for IDOR / BOLA testing) - `params_urls.txt` (Parameterized query URLs for injection fuzzing) * `artifacts/sensitive_files.txt` — Discovered `.env`, `.git`, backup archives, and database dumps. * `artifacts/exposed_admin_panels.txt` — Reachable administrative consoles and DevOps dashboards. * `artifacts/checklist_50_tracker.md` — Complete 50/50 audit verification matrix.
GitHub에서 보기