{"id":13510835,"url":"https://github.com/disposable/disposable","last_synced_at":"2026-06-28T21:09:28.672Z","repository":{"id":26735140,"uuid":"30192749","full_name":"disposable/disposable","owner":"disposable","description":"A list of disposable/temporary email address domains","archived":false,"fork":false,"pushed_at":"2026-06-23T11:15:03.000Z","size":8348,"stargazers_count":1377,"open_issues_count":54,"forks_count":148,"subscribers_count":30,"default_branch":"master","last_synced_at":"2026-06-23T13:28:28.992Z","etag":null,"topics":["disposable","disposable-email","disposable-email-addresses","email","temporary-email"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/disposable.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2015-02-02T15:13:55.000Z","updated_at":"2026-06-23T11:15:07.000Z","dependencies_parsed_at":"2024-02-08T22:18:49.375Z","dependency_job_id":"9c295163-f2ff-4adc-8d60-be029be9dd66","html_url":"https://github.com/disposable/disposable","commit_stats":null,"previous_names":["andreis/disposable","lavab/disposable"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/disposable/disposable","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/disposable%2Fdisposable","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/disposable%2Fdisposable/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/disposable%2Fdisposable/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/disposable%2Fdisposable/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/disposable","download_url":"https://codeload.github.com/disposable/disposable/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/disposable%2Fdisposable/sbom","scorecard":{"id":192773,"data":{"date":"2025-08-11","repo":{"name":"github.com/disposable/disposable","commit":"bceb197dcf2cec12c56b2c404a2285fb5e1f4d57"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.5,"checks":[{"name":"Maintained","score":5,"reason":"4 commit(s) and 3 issue activity found in the last 90 days -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":0,"reason":"Found 2/28 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/generate-lists.yml:1","Warn: no topLevel permission defined: .github/workflows/validate-commit.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/generate-lists.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/disposable/disposable/generate-lists.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/validate-commit.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/disposable/disposable/validate-commit.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/validate-commit.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/disposable/disposable/validate-commit.yml/master?enable=pin","Warn: containerImage not pinned by hash: docker/Dockerfile:1: pin your Docker image by updating debian:bullseye-slim to debian:bullseye-slim@sha256:849d9d34d5fe0bf88b5fb3d09eb9684909ac4210488b52f4f7bbe683eedcb851","Warn: pipCommand not pinned by hash: docker/Dockerfile:11-16","Warn: pipCommand not pinned by hash: .github/workflows/validate-commit.yml:25","Warn: pipCommand not pinned by hash: .github/workflows/validate-commit.yml:28","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned","Info:   0 out of   3 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":2,"reason":"8 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-vqfr-h8mv-ghfj","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: GHSA-pq67-6m6q-mj2v","Warn: Project is vulnerable to: GHSA-3rq5-2g8h-59hc","Warn: Project is vulnerable to: PYSEC-2024-60 / GHSA-jjg7-2v4v-x38h","Warn: Project is vulnerable to: GHSA-34jh-p97f-mpxf","Warn: Project is vulnerable to: PYSEC-2023-212 / GHSA-g4mx-q9vg-27p4","Warn: Project is vulnerable to: PYSEC-2023-192 / GHSA-v845-jxx5-vc9f"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":6,"reason":"SAST tool is not run on all commits -- score normalized to 6","details":["Warn: 3 commits out of 5 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-16T21:08:24.288Z","repository_id":26735140,"created_at":"2025-08-16T21:08:24.288Z","updated_at":"2025-08-16T21:08:24.288Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34903874,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-28T02:00:05.809Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["disposable","disposable-email","disposable-email-addresses","email","temporary-email"],"created_at":"2024-08-01T02:01:55.959Z","updated_at":"2026-06-28T21:09:28.666Z","avatar_url":"https://github.com/disposable.png","language":"Python","funding_links":[],"categories":["Python","Security","javascript"],"sub_categories":["Disposable emails domain list"],"readme":"# 🗑 Disposable email domains\n\n[![GitHub last commit](https://img.shields.io/github/last-commit/disposable/disposable-email-domains?label=last%20update)](https://github.com/disposable/disposable-email-domains)\n\n\nA collection of domains for disposable email services like [10MinuteMail](http://10minutemail.com) and [GuerrillaMail](https://www.guerrillamail.com). Also, some 🛠 to make your life easier.\n\n## Contributions\n\n**If you are already familiar with the topic or have good suggestions for automating the crawling processes, feel free to open an [issue](https://github.com/disposable/disposable/issues/new). We are also looking for people to maintain this project or implement additional pages.**\n\n## Why?\n\nUse it to validate email addresses on sign up, or just to see how many real email addresses you have in your system.\n\n## Usage\nWe provide an autogenerated list which is updated every 24 hours. To lookup informations about a domain, please use:\n\n[https://disposable.github.io/disposable-email-domains/lookup/](https://disposable.github.io/disposable-email-domains/lookup)\n\n\n### Normal Mode\nA [file](https://raw.githubusercontent.com/disposable/disposable-email-domains/master/domains.txt)\ncontaining a sorted list of domains, one domain per line.\n\n```shell\ncurl https://raw.githubusercontent.com/disposable/disposable-email-domains/master/domains.txt\n```\n\n### Strict Mode\nA [file](https://raw.githubusercontent.com/disposable/disposable-email-domains/master/domains_strict.txt)\ncontaining a sorted list of domains from [greylist.txt](https://github.com/disposable/disposable/blob/master/greylist.txt), one domain per line.\nThe greylist contains e-mail services which do allow anonymous signup - domains from this list are only listed in strict mode.\nFor more informations, please check Issue  [#81](https://github.com/disposable/disposable/issues/81).\n\n```shell\ncurl https://raw.githubusercontent.com/disposable/disposable-email-domains/master/domains_strict.txt\n```\n\n### Java\n\nCheckout [ZliIO/zliio-disposable](https://github.com/ZliIO/zliio-disposable) - thanks @ZliIO for the implementation in Java.\n\n## Development (Python with uv)\n\nTo work with the Python tools in this repo using [uv](https://docs.astral.sh/uv/):\n\n```shell\npip install --upgrade uv\nuv sync --dev\nuv run python disposable.py --help\nuv run disposable --help\nuv run ./.generate\n```\n\n## Update the list of domains\n\nTo update the list of domains using uv, run `uv run ./.generate`, and optionally submit a PR.\n\n```shell\n$ uv run ./.generate\nFetched 5196 domains and 6593 hashes\n - 2000 domain(s) added\n - 75 domain(s) removed\n - 2010 hash(es) added\n - 76 hash(es) removed\n```\n\n## External Sources:\n|Source|Status|\n|------|--:|\n|https://gist.github.com/adamloving/4401361/|![GitHub last update](https://img.shields.io/badge/dynamic/json?color=lightgray\u0026style=flat\u0026label=last%20update\u0026query=%24.updated_at\u0026url=https%3A%2F%2Fapi.github.com%2Fgists%2F4401361\u0026cacheSeconds=86400)|\n|https://gist.github.com/jamesonev/7e188c35fd5ca754c970e3a1caf045ef/|![GitHub last update](https://img.shields.io/badge/dynamic/json?color=lightgray\u0026style=flat\u0026label=last%20update\u0026query=%24.updated_at\u0026url=https%3A%2F%2Fapi.github.com%2Fgists%2F7e188c35fd5ca754c970e3a1caf045ef\u0026cacheSeconds=86400)|\n|https://github.com/disposable/static-disposable-lists/|![GitHub last commit](https://img.shields.io/github/last-commit/disposable/static-disposable-lists)|\n|https://github.com/wesbos/burner-email-providers/|![GitHub last commit](https://img.shields.io/github/last-commit/wesbos/burner-email-providers)|\n|https://github.com/martenson/disposable-email-domains/|![GitHub last commit](https://img.shields.io/github/last-commit/martenson/disposable-email-domains)|\n|https://github.com/daisy1754/jp-disposable-emails/|![GitHub last commit](https://img.shields.io/github/last-commit/daisy1754/jp-disposable-emails)|\n|https://github.com/FGRibreau/mailchecker/|![GitHub last commit](https://img.shields.io/github/last-commit/FGRibreau/mailchecker)|\n|https://github.com/7c/fakefilter/|![GitHub last commit](https://img.shields.io/github/last-commit/7c/fakefilter)|\n\u003c!-- Disabled: no longer updated |https://github.com/flotwig/disposable-email-addresses/|![GitHub last commit](https://img.shields.io/github/last-commit/flotwig/disposable-email-addresses)| --\u003e\n|https://github.com/GeroldSetz/emailondeck.com-domains|![GitHub last commit](https://img.shields.io/github/last-commit/GeroldSetz/emailondeck.com-domains)|\n|https://www.rotvpn.com/en/disposable-email||\n|https://www.stopforumspam.com/downloads/toxic_domains_whole.txt||\n\n## Credits\n\n[@adamloving](https://github.com/adamloving)\n[@michenriksen](https://github.com/michenriksen)\n[@ivolo](https://github.com/ivolo)\n[@smeinecke](https://github.com/smeinecke)\n[@GeroldSetz](https://github.com/GeroldSetz)\n[@martenson](https://github.com/martenson)\n[@FGRibreau](https://github.com/FGRibreau)\n[@daisy1754](https://github.com/daisy1754)\n[@jamesonev](https://github.com/jamesonev)\n[@wesbos](https://github.com/wesbos)\n[@willwhite](https://github.com/willwhite)\n[@stopforumspam](https://github.com/stopforumspam)\n[@7c](https://github.com/7c)\n[@copini](https://github.com/copini)\n[@ZliIO](https://github.com/ZliIO)\n\n### CDN\n\n* Production: https://rawcdn.githack.com/disposable/disposable-email-domains/master/domains.json\n* Development: https://raw.githack.com/disposable/disposable-email-domains/master/domains.json\n\nby: https://raw.githack.com/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdisposable%2Fdisposable","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdisposable%2Fdisposable","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdisposable%2Fdisposable/lists"}