[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$ff3lnqOpZ4Q7YK0RgeSWSvjrkPB3ggtJSuEgnWyXMw4c":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"huygens-25","J-C Berthon","https:\u002F\u002Fprofiles.wordpress.org\u002Fhuygens-25\u002F",1,10,100,30,94,"2026-08-29T13:44:41.534Z",[14],{"slug":15,"name":16,"version":17,"author":4,"author_profile":6,"description":18,"short_description":19,"active_installs":8,"downloaded":20,"rating":21,"num_ratings":21,"last_updated":22,"tested_up_to":23,"requires_at_least":24,"requires_php":25,"tags":26,"homepage":32,"download_link":33,"security_score":9,"vuln_count":21,"unpatched_count":21,"last_vuln_date":34,"fetched_at":35},"openporte","OpenPorte Spam Protection","1.27.3","\u003Cp>OpenPorte is a community-maintained fork of the ALTCHA Spam Protection\u003Cbr \u002F>\nplugin for WordPress (version 1), which provides a free, open source,\u003Cbr \u002F>\nself-hostable, privacy-friendly CAPTCHA alternative based on a proof-\u003Cbr \u002F>\nof-work mechanism — no cookies, no tracking, GDPR-friendly by design.\u003C\u002Fp>\n\u003Cp>For the list of contributors, refer to our GitHub project: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjcberthon\u002Fopenporte\u002Fgraphs\u002Fcontributors?from=1.6.2024\" rel=\"nofollow ugc\">Contributors\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>AI-assisted development\u003C\u002Fh4>\n\u003Cp>AI-assisted project. Architecture, security decisions, and final review are\u003Cbr \u002F>\nmine; AI tools (Claude, Mistral, and others) help with drafting code, tests,\u003Cbr \u002F>\ntranslations, and documentation — without them, one person couldn’t keep\u003Cbr \u002F>\nthis fork alive.\u003C\u002Fp>\n\u003Ch4>Background\u003C\u002Fh4>\n\u003Cp>The original ALTCHA WordPress plugin (v1) was open source (GPLv2). Its\u003Cbr \u002F>\nauthors have since released a version 2\u002F3 which is no longer open source,\u003Cbr \u002F>\nand some features that were free in v1 are now paid. They no longer\u003Cbr \u002F>\nmaintain v1 and recommend that users migrate to v2\u002Fv3. See the official\u003Cbr \u002F>\nproject at https:\u002F\u002Faltcha.org for their offering.\u003C\u002Fp>\n\u003Cp>OpenPorte continues the v1 line as free software (GPLv2 or later) for users\u003Cbr \u002F>\nwho want to stay on a fully open-source, self-hosted solution. It is a\u003Cbr \u002F>\nfaithful fork: existing v1 installations can switch to OpenPorte and keep\u003Cbr \u002F>\ntheir settings (see Upgrading).\u003C\u002Fp>\n\u003Ch4>Compatibility\u003C\u002Fh4>\n\u003Cp>OpenPorte is backward-compatible with ALTCHA v1:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Your existing settings are migrated automatically on activation.\u003C\u002Fli>\n\u003Cli>The \u003Ccode>[altcha]\u003C\u002Fcode> shortcode keeps working (alongside the new \u003Ccode>[openporte]\u003C\u002Fcode>).\u003C\u002Fli>\n\u003Cli>The \u003Ccode>altcha_*\u003C\u002Fcode> filters and actions keep firing as deprecated aliases.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>See the Deprecations section for the full list of compatibility aliases and\u003Cbr \u002F>\nwhat they map to.\u003C\u002Fp>\n\u003Ch3>Upgrading\u003C\u002Fh3>\n\u003Ch4>From the original ALTCHA v1 plugin\u003C\u002Fh4>\n\u003Cp>Deactivate the old ALTCHA plugin, then install and activate OpenPorte. Your\u003Cbr \u002F>\nexisting configuration is detected and copied into the OpenPorte settings on\u003Cbr \u002F>\nfirst activation; the original ALTCHA settings are left untouched, so you can\u003Cbr \u002F>\nroll back to ALTCHA v1 without losing anything. Do not run both plugins at the\u003Cbr \u002F>\nsame time.\u003C\u002Fp>\n\u003Ch3>Deprecations\u003C\u002Fh3>\n\u003Cp>The following ALTCHA-era identifiers are kept as aliases for backward\u003Cbr \u002F>\ncompatibility and are scheduled for removal in a future release:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The \u003Ccode>[altcha]\u003C\u002Fcode> shortcode — use \u003Ccode>[openporte]\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>The \u003Ccode>altcha\u002Fv1\u003C\u002Fcode> REST namespace — use \u003Ccode>openporte\u002Fv1\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>The \u003Ccode>altcha_*\u003C\u002Fcode> filters and actions — now firing through WordPress’ deprecated\u003Cbr \u002F>\nhook mechanism; use the \u003Ccode>openporte_*\u003C\u002Fcode> equivalents.\u003C\u002Fli>\n\u003Cli>The \u003Ccode>AltchaPlugin\u003C\u002Fcode> class and the \u003Ccode>ALTCHA_VERSION\u003C\u002Fcode> \u002F \u003Ccode>ALTCHA_WIDGET_VERSION\u003C\u002Fcode>\u003Cbr \u002F>\nconstants — use \u003Ccode>OpenPortePlugin\u003C\u002Fcode> and the \u003Ccode>OPENPORTE_*\u003C\u002Fcode> constants.\u003C\u002Fli>\n\u003Cli>Integrations targeting paid-only third-party plugins; affected users should\u003Cbr \u002F>\nmigrate to the official ALTCHA v2\u002Fv3 plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Ch4>No cookies, no tracking\u003C\u002Fh4>\n\u003Cp>OpenPorte prioritizes user privacy by avoiding the use of cookies and fingerprinting techniques.\u003C\u002Fp>\n\u003Ch4>No external service\u003C\u002Fh4>\n\u003Cp>This plugin remains fully contained within your WordPress installation, eliminating any reliance on external services.\u003C\u002Fp>\n\u003Ch3>Modes of Operation\u003C\u002Fh3>\n\u003Cp>OpenPorte verifies submissions in one of two modes, selected in the settings\u003Cbr \u002F>\n(API Mode):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Self-hosted (default) — a proof-of-work challenge is issued and verified by\u003Cbr \u002F>\nyour own WordPress site through the REST API. Fully self-contained, with no\u003Cbr \u002F>\nexternal service and no additional setup beyond enabling the integrations you\u003Cbr \u002F>\nneed.\u003C\u002Fli>\n\u003Cli>Custom — point the Challenge URL at your own ALTCHA-compatible backend (for\u003Cbr \u002F>\nexample a self-hosted ALTCHA Sentinel). Submissions are verified with your\u003Cbr \u002F>\nsite’s signing secret.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The paid altcha.org regional SaaS classifier offered by earlier versions has\u003Cbr \u002F>\nbeen removed; both remaining modes are free and self-hostable.\u003C\u002Fp>\n\u003Ch3>REST API\u003C\u002Fh3>\n\u003Cp>This plugin requires the WordPress REST API. If you are using any “Disable REST API” plugins, ensure that the endpoint \u003Ccode>\u002Faltcha\u002Fv1\u002Fchallenge\u003C\u002Fcode> (marked for deprecation) and \u003Ccode>\u002Fopenporte\u002Fv1\u002Fchallenge\u003C\u002Fcode> are allowed.\u003C\u002Fp>\n\u003Ch3>Supported Integrations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>CoBlocks\u003C\u002Fli>\n\u003Cli>Contact Form 7\u003C\u002Fli>\n\u003Cli>Elementor Pro Forms (deprecated — paid plugin, see Deprecations)\u003C\u002Fli>\n\u003Cli>Formidable Forms\u003C\u002Fli>\n\u003Cli>Forminator\u003C\u002Fli>\n\u003Cli>GravityForms\u003C\u002Fli>\n\u003Cli>HTML Forms\u003C\u002Fli>\n\u003Cli>WPDiscuz\u003C\u002Fli>\n\u003Cli>WPForms\u003C\u002Fli>\n\u003Cli>WP-Members\u003C\u002Fli>\n\u003Cli>WordPress Login, Register, Password reset\u003C\u002Fli>\n\u003Cli>WordPress Comments\u003C\u002Fli>\n\u003Cli>WooCommerce\u003C\u002Fli>\n\u003Cli>Custom HTML (via the \u003Ccode>[openporte]\u003C\u002Fcode> shortcode, or the deprecated \u003Ccode>[altcha]\u003C\u002Fcode> alias)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Source Code\u003C\u002Fh3>\n\u003Cp>All source code for the plugin, and the ALTCHA widget is available on GitHub. In the repository, you’ll also find versions of non-minified JavaScript and CSS assets:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Plugin: https:\u002F\u002Fgithub.com\u002Fjcberthon\u002Fopenporte\u003C\u002Fli>\n\u003Cli>ALTCHA Widget: https:\u002F\u002Fgithub.com\u002Faltcha-org\u002Faltcha\u003C\u002Fli>\n\u003C\u002Ful>\n","OpenPorte offers a free, open-source Captcha alternative, ensuring robust spam protection while respecting user privacy and GDPR compliance.",240,0,"2026-07-10T21:14:00.000Z","7.0.2","5.6","8.0",[27,28,29,30,31],"anti-bot","anti-spam","captcha","gdpr","spam","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fopenporte.1.27.3.zip",null,"2026-07-22T17:31:50.256Z"]