osint-email

Collect email breach history, paste exposures, and social account existence.

21|1|Updated Apr 12, 2026
One-click install
npx skills add https://github.com/woohyun212/security-skill --skill osint-email
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: osint-email
Source: https://github.com/woohyun212/security-skill/tree/main/osint-email
Command: npx skills add https://github.com/woohyun212/security-skill --skill osint-email

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Reduces manual, error-prone effort required to determine whether an email address has been exposed in data breaches, appeared in paste sites, or has linked social/service accounts, enabling faster risk assessment and informed decision-making.

Core Features & Use Cases

  • Email format validation to catch malformed targets before querying external services.
  • Breach and paste history checks using the Have I Been Pwned API to enumerate exposures and paste occurrences.
  • MX DNS inspection to verify whether the email domain accepts mail delivery.
  • Optional social account enumeration via holehe to map public account presence across services.
  • Use Cases: pre-phishing simulation checks, employee exposure audits, and OSINT reconnaissance for incident response.

Quick Start

Run the osint-email skill to validate [email protected], check Have I Been Pwned for breaches and pastes, verify MX records, and optionally enumerate social accounts.

Frequently Asked Questions about osint-email

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

FAQPage Schema
How do I check if an email address has been exposed in data breaches?

To check an email address for data breach exposures, this Skill queries the Have I Been Pwned API to enumerate breach histories and paste site appearances, while also validating email formats and verifying MX DNS records for mail delivery.

What is OSINT email reconnaissance and when do I need it?

OSINT email reconnaissance is the collection of breach history and social account existence for a target address. You need it during security assessments, pre-phishing simulation checks, employee exposure audits, and incident response digital footprint analysis.

Do I need an API key to check Have I Been Pwned breach history?

Yes, performing Have I Been Pwned breach and paste lookups requires a HIBP API key. Additionally, executing optional holehe social enumeration requires installed utilities like curl and holehe on your system.

How do I enumerate social accounts linked to an email address?

You can enumerate social accounts linked to an email address using the holehe utility, which maps public account presence across services. This optional social enumeration runs alongside Have I Been Pwned breach checks and MX DNS inspection.

Can I verify if an email domain accepts mail delivery through OSINT?

Yes, you can verify if an email domain accepts mail delivery by performing MX DNS inspection. This checks the domain's Mail Exchange records to confirm whether the target address can receive messages before querying external breach services.

What are the limitations of email OSINT for phishing simulations?

Limitations of email OSINT include requiring a HIBP API key for breach checks and installed holehe for social enumeration. Results depend on external service availability and only reflect public account presence without accessing private profile data.