{"id":13705334,"url":"https://github.com/CERT-Polska/mailgoose","last_synced_at":"2025-05-05T16:32:03.750Z","repository":{"id":216296335,"uuid":"716034038","full_name":"CERT-Polska/mailgoose","owner":"CERT-Polska","description":"A web application that allows the users to check whether their SPF, DMARC and DKIM configuration is set up correctly.","archived":false,"fork":false,"pushed_at":"2024-07-24T18:38:22.000Z","size":1108,"stargazers_count":123,"open_issues_count":5,"forks_count":4,"subscribers_count":5,"default_branch":"main","last_synced_at":"2024-07-28T20:48:17.082Z","etag":null,"topics":["dkim","dmarc","security","security-tools","spf","webapp"],"latest_commit_sha":null,"homepage":"https://cert.pl/en/posts/2024/07/mailgoose/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CERT-Polska.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}},"created_at":"2023-11-08T10:42:54.000Z","updated_at":"2024-07-31T16:36:22.049Z","dependencies_parsed_at":"2024-03-25T10:47:45.643Z","dependency_job_id":"9609d313-f6ba-4005-b318-d3c89efa8e27","html_url":"https://github.com/CERT-Polska/mailgoose","commit_stats":null,"previous_names":["cert-polska/mailgoose"],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CERT-Polska%2Fmailgoose","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CERT-Polska%2Fmailgoose/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CERT-Polska%2Fmailgoose/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CERT-Polska%2Fmailgoose/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CERT-Polska","download_url":"https://codeload.github.com/CERT-Polska/mailgoose/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224455839,"owners_count":17314191,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["dkim","dmarc","security","security-tools","spf","webapp"],"created_at":"2024-08-02T22:00:37.873Z","updated_at":"2024-11-13T13:30:22.104Z","avatar_url":"https://github.com/CERT-Polska.png","language":"Python","funding_links":[],"categories":["Security"],"sub_categories":["Security Check"],"readme":"\u003ch1\u003e\n    \u003cpicture\u003e\n        \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\".github/images/logo_dark.png\"\u003e\n        \u003cimg alt=\"logo\" width=\"400px\" src=\".github/images/logo.png\"\u003e\n    \u003c/picture\u003e\n\u003c/h1\u003e\n\nMailgoose is a web application that allows the users to check whether their SPF, DMARC and\nDKIM configuration is set up correctly. CERT PL uses it to run\n\u003ca href=\"https://bezpiecznapoczta.cert.pl/\"\u003ebezpiecznapoczta.cert.pl\u003c/a\u003e, an online service\nthat helps Polish institutions to configure their domains to decrease the probability of successful\ne-mail spoofing.\n\nUnder the hood, Mailgoose uses \u003ca href=\"https://github.com/domainaware/checkdmarc\"\u003echeckdmarc\u003c/a\u003e\nand \u003ca href=\"https://launchpad.net/dkimpy/\"\u003edkimpy\u003c/a\u003e, among others.\n\n## [Quick Start 🔨](https://mailgoose.readthedocs.io/en/latest/quick-start.html) | [Docs 📚](https://mailgoose.readthedocs.io/en/latest/)\n\n## Features\nFor an up-to-date list of features, please refer to [the documentation](https://mailgoose.readthedocs.io/en/latest/features.html).\n\n## Screenshots\n![Check results](.github/screenshots/check_results.png)\n\n## Development\n\n### Tests\nTo run the tests, use:\n\n```\n./scripts/test\n```\n\n### Code formatting\nMailgoose uses `pre-commit` to run linters and format the code.\n`pre-commit` is executed on CI to verify that the code is formatted properly.\n\nTo run it locally, use:\n\n```\npre-commit run --all-files\n```\n\nTo setup `pre-commit` so that it runs before each commit, use:\n\n```\npre-commit install\n```\n\n### Building the docs\n\nTo build the documentation, use:\n\n```\ncd docs\npython3 -m venv venv\n. venv/bin/activate\npip install -r requirements.txt\nmake html\n```\n\n## Contributing\nContributions are welcome! We will appreciate both ideas for improvements (added as\n[GitHub issues](https://github.com/CERT-Polska/mailgoose/issues)) as well as pull requests\nwith new features or code improvements.\n\nHowever obvious it may seem we kindly remind you that by contributing to mailgoose\nyou agree that the BSD 3-Clause License shall apply to your input automatically,\nwithout the need for any additional declarations to be made.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FCERT-Polska%2Fmailgoose","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FCERT-Polska%2Fmailgoose","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FCERT-Polska%2Fmailgoose/lists"}