Briefing

burner‑bouncer: Zero‑Dependency Disposable Email Blocker

security
by Kyle ·

Add burner‑bouncer to your stack to instantly filter disposable emails; use isDisposable or check for quick validation.

What to do now

Patch your user‑registration flow to call burner‑bouncer’s isDisposable before accepting an email address.

Summary

The author released burner‑bouncer, a lightweight library that blocks 629 known disposable email domains without any network requests. It ships as a pure JavaScript/TypeScript package (npm) and a Python package (PyPI), both offering identical APIs: isDisposable(email) and check(email). The library bundles a JSON blocklist at install time and performs a Set lookup for instant results. It supports ES modules, CommonJS, and TypeScript typings, and the Python version is compatible with Python 3.8+. The project encourages community contributions to expand the domain list.

Key changes

  • Blocks 629 disposable domains bundled at install time
  • Zero runtime dependencies; pure Set lookup
  • TypeScript‑first with ESM and CJS support
  • Python 3.8+ compatible with identical API
  • No external API calls or rate limits

Affects

wp-customers e-com-customers

Customer impact

Analyzing matches…

Ask about this story

Impact on an agency? Which customers? Compare historically Risks of waiting