{"id":23732503,"url":"https://github.com/brettp/uncaptcha","last_synced_at":"2025-08-27T22:28:38.108Z","repository":{"id":138352173,"uuid":"1897395","full_name":"brettp/uncaptcha","owner":"brettp","description":"Elgg plugin to provide UnCaptcha defense","archived":false,"fork":false,"pushed_at":"2011-06-14T23:32:14.000Z","size":92,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-09T00:05:29.585Z","etag":null,"topics":[],"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/brettp.png","metadata":{"files":{"readme":"README","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":"2011-06-14T23:31:31.000Z","updated_at":"2019-01-05T16:42:46.000Z","dependencies_parsed_at":"2023-03-11T07:46:32.955Z","dependency_job_id":null,"html_url":"https://github.com/brettp/uncaptcha","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/brettp/uncaptcha","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brettp%2Funcaptcha","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brettp%2Funcaptcha/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brettp%2Funcaptcha/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brettp%2Funcaptcha/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brettp","download_url":"https://codeload.github.com/brettp/uncaptcha/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brettp%2Funcaptcha/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270631863,"owners_count":24619384,"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","status":"online","status_checked_at":"2025-08-15T02:00:12.559Z","response_time":110,"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":[],"created_at":"2024-12-31T04:19:47.351Z","updated_at":"2025-08-15T21:34:49.848Z","avatar_url":"https://github.com/brettp.png","language":"PHP","readme":"Uncaptcha v1.5\nBrett Profitt\n\nIn addition to providing protection against spam-bots, this plugin adds \na way of immediately validating, enabling, and logging in new user accounts\nwithout the need for email verification.\n\nUncaptcha uses a reverse captcha to protect against spam bots by inserting a \n\"trick\" form element into the registration page, but hiding it from users.\nIf the honey-pot form element has a value, we know a bot is posting the information\nand will deny registration to that request. \n\n**INSTALLATION**\n\t* Unzip the file to the elgg/mods/ directory.\n\t* Go to your Elgg tools administration section, find the uncaptcha tool, and \n\t  enable it.\n\t* Customize the settings if desired.\n\nIf you plan to use Uncaptcha as a bot-guard only, simply enable the plugin and\nit will work automatically--No need to enable validation, enable user, or login\nuser.  In this case, leave uservalidationbyemail enabled, too.\n\nIf you plan to use Uncaptcha to validate, enable, or log in users, you must\nDISABLE uservalidationbyemail.  Note that users cannot be logged in without\nbeing validated and enabled.\n\n\n**CHANGES**\nv1.5\n\t* Added forwarding options after user registration.\n\t* Major re-working of how users are verified.  Instead of hooking into the\n\t\tvalidate user even, we check in the actual registration action.\n\t* Added a plugin hook \"uncaptcha_register_user\" where users are enabled and \n\t\tlogged in.\n\t* Code simplification.\n\nv1.4\n\t* Changed from checkboxes to pulldown menus for admin settings to get around\n\t\toddity in Elgg Core's handling of plugin settings.\n\t* Added more explicit installation instructions to README.\n\nv1.3\n\t* Added default settings that fixes a bug with displaying the trick field.\n\t* Clarified the settings page.\n\t* Added installation instructions to README.\n\nv1.2\n\t* No longer requires a patch to Elgg Core.\n\t* Updates to allow request_user_validation() to work when not called \n\t\tduring registration.\n\t* Code cleanup in the language file.\n\t* Better generation of uncaptcha code.\n\nv1.1\n\t* Code cleanup.\n\t* Use external CSS for a hidden field.\n\nv1.0\n\t* Initial release.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrettp%2Funcaptcha","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrettp%2Funcaptcha","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrettp%2Funcaptcha/lists"}