{"id":21597386,"url":"https://github.com/cleantalk/craft-antispam","last_synced_at":"2026-02-12T10:05:42.120Z","repository":{"id":65385123,"uuid":"591416157","full_name":"CleanTalk/craft-antispam","owner":"CleanTalk","description":"CraftCMS plugin `Anti-Spam protection by CleanTalk`","archived":false,"fork":false,"pushed_at":"2025-02-05T05:47:14.000Z","size":68,"stargazers_count":1,"open_issues_count":2,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-05T06:30:00.087Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","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/CleanTalk.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","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-01-20T17:49:28.000Z","updated_at":"2025-02-05T05:47:18.000Z","dependencies_parsed_at":null,"dependency_job_id":"4ca16de3-b907-41ab-b31d-0a99acf04be5","html_url":"https://github.com/CleanTalk/craft-antispam","commit_stats":{"total_commits":7,"total_committers":1,"mean_commits":7.0,"dds":0.0,"last_synced_commit":"716d5ea884faf1c720af7c37df9d73bad052534e"},"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CleanTalk%2Fcraft-antispam","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CleanTalk%2Fcraft-antispam/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CleanTalk%2Fcraft-antispam/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CleanTalk%2Fcraft-antispam/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CleanTalk","download_url":"https://codeload.github.com/CleanTalk/craft-antispam/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244209471,"owners_count":20416285,"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":[],"created_at":"2024-11-24T18:08:54.045Z","updated_at":"2026-02-12T10:05:42.024Z","avatar_url":"https://github.com/CleanTalk.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Anti-Spam protection by CleanTalk plugin for Craft CMS\n\n## Anti-Spam protection by CleanTalk Overview\n\nAnti-Spam by CleanTalk is a cloud spam protection. Spam protection works invisible for visitors, and they do not need to prove that they are not bots.\n\nCloud capabilities allow you to view all processed requests in the anti-spam log and control the operation of the service.\n\nAdditional features of personal lists expand your options for protecting the site.\n\nAt the moment, protection is implemented only for spam protection for the Contact Form plugin.\nhttps://plugins.craftcms.com/contact-form\n\nIf you need to protect another types of forms, please, look at the [Cloud Gray Pty Ltd](https://github.com/cloudgrayau/cleantalk/blob/craft4/README.md) solution, that let you use the CleanTalk service: https://plugins.craftcms.com/cleantalk?craft4\n\n## Requirements\n\n* Craft CMS 3.0.0 or later\n* CleanTalk account https://cleantalk.org/register?product=anti-spam\n\n## Installation\n\nTo install the plugin, follow these instructions.\n\n```bash\ncomposer require cleantalk/craft-antispam\ncraft plugin/install craft-antispam\n```\n\nIf you have your own custom forms, then to check the data from these forms for spam, you need to replace \"YOUR_FORM_FIELD\" in the file \"cleantalk/craft-antispam/src/CraftAntispam.php \" to the name of your fields \"email\" and \"message\" in the form\n\n```php\n$params['email'] = $entry-\u003eYOUR_FORM_FIELD;\n$params['message'] = $entry-\u003eYOUR_FORM_FIELD;\n```\n\n## Configuring Anti-Spam protection by CleanTalk\n\nTo configure the plugin, just add the api-key to the plugin's setting located at /admin/settings/plugins/craft-antispam\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcleantalk%2Fcraft-antispam","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcleantalk%2Fcraft-antispam","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcleantalk%2Fcraft-antispam/lists"}