{"id":13795393,"url":"https://github.com/nathanpitman/honeypot.ext.ee_addon","last_synced_at":"2025-05-12T22:30:59.359Z","repository":{"id":66641577,"uuid":"6285335","full_name":"nathanpitman/honeypot.ext.ee_addon","owner":"nathanpitman","description":"Helps to limit spam submissions through native comment forms and popular add-ons such as \"Solspace User\", \"Solspace Freeform\" and \"Expresso FreeMember\" by testing against a field that should not be completed, a honeypot.","archived":false,"fork":false,"pushed_at":"2014-12-12T16:55:57.000Z","size":240,"stargazers_count":6,"open_issues_count":0,"forks_count":0,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-08-03T23:05:08.557Z","etag":null,"topics":["devdemon","eecms","expressionengine","expresso","extension","freeform","freemember","honeypot","solspace","user"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nathanpitman.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-10-18T21:04:37.000Z","updated_at":"2018-06-12T01:15:42.000Z","dependencies_parsed_at":"2023-02-20T13:00:23.253Z","dependency_job_id":null,"html_url":"https://github.com/nathanpitman/honeypot.ext.ee_addon","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nathanpitman%2Fhoneypot.ext.ee_addon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nathanpitman%2Fhoneypot.ext.ee_addon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nathanpitman%2Fhoneypot.ext.ee_addon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nathanpitman%2Fhoneypot.ext.ee_addon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nathanpitman","download_url":"https://codeload.github.com/nathanpitman/honeypot.ext.ee_addon/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225157000,"owners_count":17429698,"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":["devdemon","eecms","expressionengine","expresso","extension","freeform","freemember","honeypot","solspace","user"],"created_at":"2024-08-03T23:00:55.591Z","updated_at":"2024-11-18T09:32:05.245Z","avatar_url":"https://github.com/nathanpitman.png","language":"PHP","funding_links":[],"categories":["\u003ca id=\"a53d22b9c5d09dc894413453f4755658\"\u003e\u003c/a\u003e未分类"],"sub_categories":[],"readme":"Honeypot for ExpressionEngine\n===========================================\nOriginally developed by \u003ca href=\"http://bridgingunit.com\"\u003eAidann Bowley\u003c/a\u003e, later hacked by Nathan Pitman of \u003ca href=\"http://github.com/ninefour\"\u003eNine Four\u003c/a\u003e to work with User and then migrated to EE2.x.\n\nThe \"Honeypot\u003cs\u003eUser Freeform Honeypot\u003c/s\u003e\" extension helps to limit spam submissions made through native comments forms and popular add-ons such as \"Solspace User\", \"Solspace Freeform\" and \"Expresso FreeMember\" by testing against a field that should not be completed, a honeypot.\n\n\u003cb\u003eWorks with:\u003c/b\u003e\n\n* Native ExpressionEngine Comment Forms (as a replacement for CAPTCHA)\n* Solspace User\n* Solspace Freeform\n* Expresso/DevDemon FreeMember\n\n\u003cb\u003eUsage example:\u003c/b\u003e\n\nEnable the extension and specify the name of the field in your form which you will use as the honeypot through the extension settings screen. This defaults to 'swine' but we suggest you change it to something which is less likely to reveal it's intent.\n\nManually add the corresponding field to your front end 'User' and/or 'Freeform' forms:\n\n```c\n\u003cinput type=\"text\" name=\"swine\"\u003e\n```\nHide the field in question using CSS:\n\n```c\ninput[name=swine] {\n\tdisplay: none;\n}\n```\n\n(Most) humans will never see the field, as such they will never complete it, the form will only accept a submission if the honeypot is empty. Most robots will add content to the honeypot and fail the form submission.\n\nYou can also optionally  have an error message shown if a spammer/robot fills in the honeypot field. If left to default to 'no' then User and Freeform forms will simply redirect to the site index when they catch somethign in the honeypot.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnathanpitman%2Fhoneypot.ext.ee_addon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnathanpitman%2Fhoneypot.ext.ee_addon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnathanpitman%2Fhoneypot.ext.ee_addon/lists"}