Project
Email Breach Checker
Tooling
Python CLI for bulk email breach detection using the Have I Been Pwned API, with structured CSV reports for assessments and investigations.
Python · OSINT · Automation · HIBP

Overview
Email Breach Checker reads email addresses from a text or CSV file, queries the Have I Been Pwned API, and writes grouped summary results to CSV. It is built for security assessments and investigations where you need structured breach exposure data across many accounts.
Capabilities
- Bulk lookups from
.txt(one email per line) or.csvinput - Summary CSV with breach counts, titles, domains, dates, and compromised data types
- Failed-lookup log with HTTP status and error detail
- Configurable request delay and API key via environment or CLI
Stack
- Python 3.10+
- Have I Been Pwned API
- MIT licensed
Source, install steps, and examples are in the Email Breach Checker repository.