{"id":17696054,"url":"https://github.com/cletqui/mail","last_synced_at":"2026-02-16T02:14:35.090Z","repository":{"id":215973818,"uuid":"736634291","full_name":"cletqui/mail","owner":"cletqui","description":"Mail Analyzer website ","archived":false,"fork":false,"pushed_at":"2025-04-29T02:18:30.000Z","size":862,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-28T12:37:25.427Z","etag":null,"topics":["analysis","clouflare-page","cybersecurity","github-pages","mail","security"],"latest_commit_sha":null,"homepage":"https://mail.cybai.re","language":"JavaScript","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/cletqui.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":"2023-12-28T12:45:32.000Z","updated_at":"2024-11-27T05:13:42.000Z","dependencies_parsed_at":"2024-02-04T10:48:52.102Z","dependency_job_id":"73b69688-7364-431e-a291-3a03ffda6b96","html_url":"https://github.com/cletqui/mail","commit_stats":null,"previous_names":["cletqui/mail"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/cletqui/mail","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cletqui%2Fmail","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cletqui%2Fmail/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cletqui%2Fmail/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cletqui%2Fmail/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cletqui","download_url":"https://codeload.github.com/cletqui/mail/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cletqui%2Fmail/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29498400,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-16T02:07:14.481Z","status":"online","status_checked_at":"2026-02-16T02:03:22.852Z","response_time":115,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","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":["analysis","clouflare-page","cybersecurity","github-pages","mail","security"],"created_at":"2024-10-24T14:43:10.505Z","updated_at":"2026-02-16T02:14:35.058Z","avatar_url":"https://github.com/cletqui.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 📧 mail 🕵️‍♂️\n\nUnveil the mysteries of your emails with \"mail\", your go-to detective for decoding the safety of every message! 🔐\n\n## Description 📝\n\n\"mail\" is a static website designed for analyzing email messages to determine their safety. It allows users to upload a `message/rfc822` file or paste mail headers directly.\nThe application parses mail data from the email parser ([postal-mime](https://github.com/postalsys/postal-mime)) to provide information about the email, including general details, header information (SPF, DKIM, DMARC), data information (raw text, internal links), and details about mail attachments.\n\n## Table of Contents 📑\n\n- [📧 mail 🕵️‍♂️](#-mail-️️)\n  - [Description 📝](#description-)\n  - [Table of Contents 📑](#table-of-contents-)\n  - [Features 🚀](#features-)\n  - [Usage 🕹️](#usage-️)\n  - [Roadmap 🗺️](#roadmap-️)\n  - [Deployment 🌐](#deployment-)\n  - [Contributing 🤝](#contributing-)\n  - [Development Setup ⚙️](#development-setup-️)\n  - [License 📜](#license-)\n  - [Feedback 📬](#feedback-)\n  - [Project Status 🚧](#project-status-)\n\n## Features 🚀\n\n- 🔄 **Drag and Drop**: Easily upload `message/rfc822` (`.eml`) files for analysis.\n- 📊 **Header Analysis**: Check SPF, DKIM, and DMARC information for domain configuration. (TODO)\n- 🔍 **Data Inspection**: View raw text, internal links, and general information about the email.\n- 📎 **Attachment Details**: Identify and assess the safety of email attachments.\n\n## Usage 🕹️\n\n- Upload File 📁✨:\n\n  - Drag and drop your `message/rfc822` file onto the designated area.\n  - Alternatively, paste mail headers directly into the provided text area.\n\n- Analysis Results 🧐🎭:\n  - The application parses data with postal-mime and enrich it to display information about the email.\n  - Check the results for general details, header information, data insights, and attachment safety.\n\n## Roadmap 🗺️\n\n- [ ] Add blacklist check in `received` ([MX blacklist](https://mxtoolbox.com/problem/blacklist/)).\n\n- [ ] Add domain analysis feature ([MX domain blacklist](https://mxtoolbox.com/problem/rhsbl)).\n\n- [ ] Add link abuse score ([URLhaus](https://urlhaus.abuse.ch/api/), [PhishTank](https://www.phishtank.com/index.php) or [botvrij.eu](https://botvrij.eu/))\n\n- [ ] Add attachment file analysis (e.g. extract inside links).\n\n- [ ] Add header for additional settings (Dark mode).\n\n- [ ] Display information with colors and icons (info, alert, danger).\n\n- [ ] Only show the relevant sections and hide the general information (raw data, body structure for example).\n\n- [ ] Enhance data parsing and enhancement.\n\n- [ ] Add `.msg` file compatibility.\n\n- [x] Add footer for links (GitHub and BuyMeACoffee).\n\n- [x] Add link extraction from mail content.\n\n- [ ] Integrate [EmailRep](https://blog.sublimesecurity.com/emailrep-query-and-report) API.\n\n## Deployment 🌐\n\nYou can access the website at the following URLs:\n\n- [Mail](https://mail.cybai.re)\n- [Mail - Cloudflare Pages](https://mail-7c7.pages.dev)\n\n[![pages-build-deployment](https://github.com/cletqui/mail/actions/workflows/pages/pages-build-deployment/badge.svg)](https://github.com/cletqui/mail/actions/workflows/pages/pages-build-deployment)\n\n## Contributing 🤝\n\nWe welcome contributions! If you'd like to contribute to `mail`, follow these steps:\n\n1. Fork the repository.\n2. Create a new branch for your feature or bug fix.\n3. Make changes and commit them.\n4. Submit a pull request with a clear description of your changes.\n\nPlease adhere to the Contributing Guidelines for a smooth collaboration.\n\n## Development Setup ⚙️\n\nTo set up the project locally for development:\n\n1. Clone the repository.\n\n   ```bash\n   git clone https://github.com/cletqui/mail.git\n   ```\n\n2. Go into the project folder.\n\n   ```bash\n   cd mail\n   ```\n\nAnd that's all it takes to get this simple project and start contributing!\n\n## License 📜\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## Feedback 📬\n\nWe welcome your feedback! If you encounter any issues or have suggestions for improvement, please open an [issue](https://github.com/cletqui/mail/issues).\n\n## Project Status 🚧\n\nThis project is actively maintained and open to contributions.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcletqui%2Fmail","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcletqui%2Fmail","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcletqui%2Fmail/lists"}