{"id":19648450,"url":"https://github.com/bestpractical/rt-extension-captcha","last_synced_at":"2025-06-15T10:33:08.815Z","repository":{"id":854009,"uuid":"585365","full_name":"bestpractical/rt-extension-captcha","owner":"bestpractical","description":null,"archived":false,"fork":false,"pushed_at":"2020-07-23T13:19:16.000Z","size":72,"stargazers_count":2,"open_issues_count":0,"forks_count":2,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-02-27T00:43:24.435Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://search.cpan.org/dist/RT-Extension-Captcha","language":"Perl","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/bestpractical.png","metadata":{"files":{"readme":"README","changelog":"CHANGES","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":"2010-03-29T19:12:40.000Z","updated_at":"2022-06-10T21:21:11.000Z","dependencies_parsed_at":"2022-07-15T04:16:52.511Z","dependency_job_id":null,"html_url":"https://github.com/bestpractical/rt-extension-captcha","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/bestpractical/rt-extension-captcha","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bestpractical%2Frt-extension-captcha","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bestpractical%2Frt-extension-captcha/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bestpractical%2Frt-extension-captcha/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bestpractical%2Frt-extension-captcha/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bestpractical","download_url":"https://codeload.github.com/bestpractical/rt-extension-captcha/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bestpractical%2Frt-extension-captcha/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259960205,"owners_count":22938019,"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-11T14:48:27.017Z","updated_at":"2025-06-15T10:33:08.781Z","avatar_url":"https://github.com/bestpractical.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"NAME\n    RT::Extension::Captcha - solve a CAPTCHA before some actions in RT\n\nDESCRIPTION\n    This extension is for RT 4.2 or newer. It requires solving captchas when\n    a user creates a ticket (using either regular interface or quick create)\n    and on replies/comments (updates).\n\nINSTALLATION\n    perl Makefile.PL\n    make\n    make install\n        May need root permissions\n\n    Edit your /opt/rt5/etc/RT_SiteConfig.pm\n        Add this line:\n\n            Plugin('RT::Extension::Captcha');\n\n    Clear your mason cache\n            rm -rf /opt/rt5/var/mason_data/obj\n\n    Restart your webserver\n\nCONFIGURATION\n  No CAPTCHA rights\n    Users who have right 'NoCaptchaOnCreate' or 'NoCaptchaOnUpdate' will see\n    no captchas on corresponding actions.\n\n  Font\n    As GD's builtin font is kinda small. A ttf font is used instead. By\n    default font defined by ChartFont option (RT's option to set fonts for\n    charts) is used for CAPTCHA images.\n\n    As well, you can set font for cpatchas only using \"%Captcha option\"\n    described below.\n\n  %Captcha option\n    See etc/Captcha_Config.pm for defaults and example. %Captcha option is a\n    hash. Now, only ImageProperties key has meaning:\n\n        Set(%Captcha,\n            ImageProperties =\u003e {\n                option =\u003e value,\n                option =\u003e value,\n                ...\n            },\n        );\n\n    ImageProperties are passed into \"new\" in GD::SecurityImage. Read\n    documentation for the module for full list of options.\n\nAUTHOR\n    Best Practical Solutions, LLC \u003cmodules@bestpractical.com\u003e\n\nBUGS\n    All bugs should be reported via email to\n\n        L\u003cbug-RT-Extension-Captcha@rt.cpan.org|mailto:bug-RT-Extension-Captcha@rt.cpan.org\u003e\n\n    or via the web at\n\n        L\u003crt.cpan.org|http://rt.cpan.org/Public/Dist/Display.html?Name=RT-Extension-Captcha\u003e.\n\nLICENSE AND COPYRIGHT\n    This software is Copyright (c) 2014-2020 by Best Practical Solutions\n\n    This is free software, licensed under:\n\n      The GNU General Public License, Version 2, June 1991\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbestpractical%2Frt-extension-captcha","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbestpractical%2Frt-extension-captcha","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbestpractical%2Frt-extension-captcha/lists"}