subfinder_enum

Identify subdomains for a root domain using subfinder and return structured entities.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/ProwlrBot/prowlrbot --skill subfinder-enum
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subfinder_enum
Source: https://github.com/ProwlrBot/prowlrbot/tree/main/src/prowlrbot/ext/skills/subfinder_enum
Command: npx skills add https://github.com/ProwlrBot/prowlrbot --skill subfinder-enum

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires subfinder, and includes scripts (resource) components.

What problem does it solve?

Passive subdomain enumeration helps identify subdomains for a target domain without active scanning, returning structured data compatible with Knowledge Graph entities to support asset discovery and risk assessment.

Core Features & Use Cases

  • Passive enumeration using subfinder with optional source filtering and all-sources mode.
  • Aggregates multiple findings per subdomain into a single entity including sources and IPs.
  • Use Case: Security reconnaissance to map a domain's surface and feed results into inventory or monitoring systems.

Quick Start

Provide a domain to enumerate subdomains and receive a structured JSON payload of discovered subdomains.

Frequently Asked Questions about subfinder_enum

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find subdomains for a root domain using passive reconnaissance?

Passive subdomain enumeration identifies subdomains for a target domain without active scanning. It queries configured sources to return structured data including subdomain names, source details, IP addresses, severity, and confidence levels.

Do I need to install subfinder to perform passive subdomain enumeration?

Yes, you need subfinder installed locally to execute passive subdomain enumeration. The Skill acts as a wrapper that queries the subfinder tool and structures the returned subdomain data into entities for security research.

Can I filter which data sources are used during subdomain enumeration?

Yes, subdomain enumeration supports optional source filtering alongside an all-sources mode. This allows you to target specific reconnaissance data sources or aggregate findings from all available sources to map a domain's attack surface.

What is the best way to map a domain's external exposure without active scanning?

Passive subdomain enumeration is the best way to map external exposure safely. It aggregates multiple findings per subdomain into a single structured entity, capturing associated sources and IP addresses for comprehensive asset discovery.

What structured data fields are returned for discovered subdomains?

Discovered subdomains are returned as structured JSON payloads containing fields like subdomain, domain, sources, ip_addresses, severity, and confidence, which are compatible with Knowledge Graph entities for risk assessment.

When should I avoid using passive enumeration for domain reconnaissance?

You should avoid passive enumeration when you need guaranteed real-time results or exhaustive coverage of internally hosted services, because it relies on historical third-party source data rather than actively querying the target infrastructure.