Agent skill
performing-asset-discovery
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/performing-asset-discovery
SKILL.md
name: performing-asset-discovery description: >- Systematically discover and inventory target assets including domains, IPs, and web apps within bug bounty scope. domain: cybersecurity subdomain: bug-bounty tags:
- asset-discovery
- reconnaissance
- bug-bounty
- attack-surface version: "1.0" author: defconxt license: AGPL-3.0 metadata: mitre-attack: ["T1595", "T1590"]
Performing Asset Discovery
Overview
Systematically discover and inventory target assets including domains, IPs, and web apps within bug bounty scope.
Prerequisites
| Requirement | Install |
|---|---|
| Amass | go install github.com/owasp-amass/amass/v4/...@master |
| httpx | go install github.com/projectdiscovery/httpx/cmd/httpx@latest |
| Python 3.10+ | For agent tooling |
Key Concepts
Asset discovery maps the complete attack surface. Combines passive sources (CT logs, DNS, WHOIS) with active probing (port scanning, HTTP probing, technology fingerprinting).
Quick Reference
amass enum -passive -d target.com -o domains.txt
cat domains.txt | httpx -status-code -title -o live.txt
node agent.js discover --domain target.com --mode passive
node agent.js probe --input domains.txt --output live.json
Workflow
- Define scope from program
- Run passive enumeration
- Active brute-forcing
- Probe live services
- Fingerprint technologies
- Map API endpoints
- Prioritize by exposure
Verification
- Verify domains in scope
- Confirm probing accurate
- Validate fingerprinting
- Check deduplication
- Verify parseable output
References
- OWASP Testing Guide — https://owasp.org/www-project-web-security-testing-guide/
- MITRE ATT&CK — https://attack.mitre.org/
- NIST SP 800-53 — https://csf.tools/reference/nist-sp-800-53/
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?