domain-intel

Automate passive domain intelligence gathering and output structured JSON.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/travelinman1013/leroys-agent --skill domain-intel-travelinman1013
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: domain-intel
Source: https://github.com/travelinman1013/leroys-agent/tree/main/optional-skills/research/domain-intel
Command: npx skills add https://github.com/travelinman1013/leroys-agent --skill domain-intel-travelinman1013

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Passive OSINT tasks for domain intelligence require manual data gathering from multiple sources; this skill automates that process using Python stdlib.

Core Features & Use Cases

  • Subdomain discovery via certificate logs and DNS signals
  • SSL certificate inspection and expiry checks
  • WHOIS data retrieval and domain status insights
  • DNS records resolution (A/AAAA/MX/NS/TXT/CNAME) and bulk domain analysis
  • Use Case: Monitor your domains for changes, security posture, or brand abuse across many domains

Quick Start

Install and run the skill to start collecting domain intelligence for your target domains.

Frequently Asked Questions about domain-intel

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

FAQPage Schema
How do I gather passive domain OSINT data like WHOIS and DNS records without API keys?

You can gather passive domain OSINT data without API keys by using a skill that automates subdomain discovery, SSL certificate inspection, WHOIS retrieval, and DNS resolution using only the Python standard library. It outputs structured JSON for single or bulk domain investigations.

How does certificate log subdomain discovery work for bulk domain analysis?

Certificate log subdomain discovery works by querying SSL certificate records to identify associated subdomains across target domains. When applied to bulk domain analysis, this passive method maps a domain's external footprint and outputs structured JSON without needing external API keys.

Can I check SSL certificate expiry and DNS records for multiple domains in bulk?

Yes, you can check SSL certificate expiry and resolve DNS records (A, AAAA, MX, NS, TXT, CNAME) for multiple domains in bulk. The process automates these checks passively and returns the results in a structured JSON format.

What is the best way to monitor domain security posture and brand abuse passively?

The best way to monitor domain security posture and brand abuse passively is to automate the collection of WHOIS status, SSL certificates, and subdomain signals across your domains. This approach uses the Python standard library to output structured JSON for ongoing analysis.

Do I need external API keys or dependencies to run subdomain discovery and WHOIS retrieval?

No, you do not need external API keys or additional dependencies to run subdomain discovery and WHOIS retrieval. The skill relies entirely on the Python standard library to fetch and structure domain intelligence data.

Why are passive OSINT techniques preferred over active scanning for domain intelligence?

Passive OSINT techniques are preferred for domain intelligence because they gather subdomains, DNS records, and SSL data without directly probing or alerting the target infrastructure. This method uses standard library queries to safely build a security posture profile.