{"id":194764,"date":"2024-07-15T17:08:02","date_gmt":"2024-07-15T17:08:02","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/altcha-spam-protection\/"},"modified":"2025-12-14T10:39:53","modified_gmt":"2025-12-14T10:39:53","slug":"altcha-spam-protection","status":"publish","type":"plugin","link":"https:\/\/kea.wordpress.org\/plugins\/altcha-spam-protection\/","author":22050556,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.26.3","stable_tag":"1.26.3","tested":"6.8.5","requires":"5.0","requires_php":"7.3","requires_plugins":null,"header_name":"ALTCHA Spam Protection","header_author":"Altcha.org","header_description":"ALTCHA is a free, open-source CAPTCHA alternative that offers robust protection without using cookies, ensuring full GDPR compliance by design. It also provides invisible anti-spam and anti-bot protection through ALTCHA's API.","assets_banners_color":"1d1dc9","last_updated":"2025-12-14 10:39:53","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/altcha.org","rating":3.9,"author_block_rating":0,"active_installs":7000,"downloads":49817,"num_ratings":21,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"0.3.2":{"tag":"0.3.2","author":"danielregeci","date":"2024-07-15 17:07:38"},"1.0.0":{"tag":"1.0.0","author":"danielregeci","date":"2024-07-15 20:58:12"},"1.1.0":{"tag":"1.1.0","author":"danielregeci","date":"2024-07-18 20:20:16"},"1.10.0":{"tag":"1.10.0","author":"danielregeci","date":"2024-10-20 01:19:52"},"1.11.0":{"tag":"1.11.0","author":"danielregeci","date":"2024-10-22 01:47:41"},"1.11.1":{"tag":"1.11.1","author":"danielregeci","date":"2024-10-24 00:13:34"},"1.12.0":{"tag":"1.12.0","author":"danielregeci","date":"2024-11-06 10:54:24"},"1.13.0":{"tag":"1.13.0","author":"danielregeci","date":"2024-12-07 10:57:57"},"1.13.1":{"tag":"1.13.1","author":"danielregeci","date":"2024-12-11 03:16:32"},"1.14.0":{"tag":"1.14.0","author":"danielregeci","date":"2024-12-14 10:55:15"},"1.14.1":{"tag":"1.14.1","author":"danielregeci","date":"2024-12-14 11:16:33"},"1.15.0":{"tag":"1.15.0","author":"danielregeci","date":"2024-12-28 07:53:58"},"1.16.0":{"tag":"1.16.0","author":"danielregeci","date":"2025-01-19 07:07:11"},"1.17.0":{"tag":"1.17.0","author":"danielregeci","date":"2025-02-28 06:16:21"},"1.18.0":{"tag":"1.18.0","author":"danielregeci","date":"2025-03-24 10:33:56"},"1.19.0":{"tag":"1.19.0","author":"danielregeci","date":"2025-04-02 06:39:56"},"1.2.0":{"tag":"1.2.0","author":"danielregeci","date":"2024-07-20 17:40:26"},"1.20.0":{"tag":"1.20.0","author":"danielregeci","date":"2025-04-06 16:02:03"},"1.21.0":{"tag":"1.21.0","author":"danielregeci","date":"2025-05-29 16:31:11"},"1.22.0":{"tag":"1.22.0","author":"danielregeci","date":"2025-06-19 04:37:35"},"1.22.1":{"tag":"1.22.1","author":"danielregeci","date":"2025-06-19 04:58:53"},"1.23.0":{"tag":"1.23.0","author":"danielregeci","date":"2025-06-23 05:17:47"},"1.24.0":{"tag":"1.24.0","author":"danielregeci","date":"2025-08-07 09:58:19"},"1.25.0":{"tag":"1.25.0","author":"danielregeci","date":"2025-08-19 08:11:21"},"1.26.0":{"tag":"1.26.0","author":"danielregeci","date":"2025-09-02 23:31:37"},"1.26.1":{"tag":"1.26.1","author":"danielregeci","date":"2025-09-09 03:11:56"},"1.26.2":{"tag":"1.26.2","author":"danielregeci","date":"2025-10-07 07:14:33"},"1.26.3":{"tag":"1.26.3","author":"danielregeci","date":"2025-12-14 10:39:53"},"1.3.0":{"tag":"1.3.0","author":"danielregeci","date":"2024-07-24 11:42:41"},"1.3.1":{"tag":"1.3.1","author":"danielregeci","date":"2024-07-27 22:17:44"},"1.4.0":{"tag":"1.4.0","author":"danielregeci","date":"2024-08-02 13:39:30"},"1.5.0":{"tag":"1.5.0","author":"danielregeci","date":"2024-08-07 21:21:22"},"1.6.0":{"tag":"1.6.0","author":"danielregeci","date":"2024-08-08 23:02:42"},"1.6.1":{"tag":"1.6.1","author":"danielregeci","date":"2024-08-09 21:22:16"},"1.7.0":{"tag":"1.7.0","author":"danielregeci","date":"2024-08-15 10:39:30"},"1.8.0":{"tag":"1.8.0","author":"danielregeci","date":"2024-09-11 10:29:25"},"1.9.0":{"tag":"1.9.0","author":"danielregeci","date":"2024-09-22 10:53:37"},"1.9.1":{"tag":"1.9.1","author":"danielregeci","date":"2024-10-02 07:13:36"},"1.9.2":{"tag":"1.9.2","author":"danielregeci","date":"2024-10-07 17:03:31"},"1.9.3":{"tag":"1.9.3","author":"danielregeci","date":"2024-10-16 02:25:32"}},"upgrade_notice":[],"ratings":{"1":3,"2":3,"3":1,"4":0,"5":14},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3118587,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3118587,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3118587,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3118587,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.3.2","1.0.0","1.1.0","1.10.0","1.11.0","1.11.1","1.12.0","1.13.0","1.13.1","1.14.0","1.14.1","1.15.0","1.16.0","1.17.0","1.18.0","1.19.0","1.2.0","1.20.0","1.21.0","1.22.0","1.22.1","1.23.0","1.24.0","1.25.0","1.26.0","1.26.1","1.26.2","1.26.3","1.3.0","1.3.1","1.4.0","1.5.0","1.6.0","1.6.1","1.7.0","1.8.0","1.9.0","1.9.1","1.9.2","1.9.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3118587,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3118723,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3118723,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3118723,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3121715,"resolution":"5","location":"assets","locale":""}},"screenshots":{"1":"Friction-less Captcha without puzzles","2":"Configuration","3":"Protection on the login page","4":"Protection with WPForms","5":"Floating UI Captcha"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[229642,11324,2656,362,599],"plugin_category":[44,54],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-194764","plugin","type-plugin","status-publish","hentry","plugin_tags-altcha","plugin_tags-anti-bot","plugin_tags-anti-spam","plugin_tags-captcha","plugin_tags-spam","plugin_category-discussion-and-community","plugin_category-security-and-spam-protection","plugin_committers-danielregeci"],"banners":{"banner":"https:\/\/ps.w.org\/altcha-spam-protection\/assets\/banner-772x250.png?rev=3118587","banner_2x":"https:\/\/ps.w.org\/altcha-spam-protection\/assets\/banner-1544x500.png?rev=3118587","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/altcha-spam-protection\/assets\/icon-128x128.png?rev=3118587","icon_2x":"https:\/\/ps.w.org\/altcha-spam-protection\/assets\/icon-256x256.png?rev=3118587","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/altcha-spam-protection\/assets\/screenshot-1.png?rev=3118587","caption":"Friction-less Captcha without puzzles"},{"src":"https:\/\/ps.w.org\/altcha-spam-protection\/assets\/screenshot-2.png?rev=3118723","caption":"Configuration"},{"src":"https:\/\/ps.w.org\/altcha-spam-protection\/assets\/screenshot-3.png?rev=3118723","caption":"Protection on the login page"},{"src":"https:\/\/ps.w.org\/altcha-spam-protection\/assets\/screenshot-4.png?rev=3118723","caption":"Protection with WPForms"},{"src":"https:\/\/ps.w.org\/altcha-spam-protection\/assets\/screenshot-5.png?rev=3121715","caption":"Floating UI Captcha"}],"raw_content":"<!--section=description-->\n<p><strong>This is ALTCHA Plugin version 1.<\/strong><\/p>\n\n<p><strong>ALTCHA Plugin version 2 is now available, offering improved protection and enhanced reliability. An upgrade is recommended for all users.<\/strong><\/p>\n\n<p><a href=\"https:\/\/altcha.org\/docs\/v2\/wordpress\">Learn more<\/a> | <a href=\"https:\/\/altcha.org\/docs\/v2\/wordpress\/install\">Installation guide<\/a> | <a href=\"https:\/\/altcha.org\/docs\/v2\/wordpress\/migrating-from-v1\/\">Migration guide<\/a><\/p>\n\n<p>What's new in version 2:<\/p>\n\n<ul>\n<li><strong>Effective<\/strong>: blocks 99% of spam and abuse attempts<\/li>\n<li><strong>Invisible for users<\/strong>: frictionless protection, no puzzles or CAPTCHAs<\/li>\n<li><strong>Works everywhere<\/strong>: plugin-agnostic <a href=\"https:\/\/altcha.org\/docs\/v2\/wordpress\/features\/#request-interceptor--works-everywhere\">Request Interceptor<\/a> integrates with any form plugin<\/li>\n<li><strong>Handles heavy traffic<\/strong>: stay online with <a href=\"https:\/\/altcha.org\/docs\/v2\/wordpress\/features\/#under-attack-mode--stay-online-under-pressure\">Under Attack Mode<\/a><\/li>\n<li><strong>Stops abuse at scale<\/strong>: firewall and rate limiting included<\/li>\n<li><strong>Privacy-first<\/strong>: 100% GDPR-compliant and fully accessible<\/li>\n<li><strong>Unlimited<\/strong>: no external services, unlimited verifications<\/li>\n<\/ul>\n\n<p>Learn more about ALTCHA at <a href=\"https:\/\/altcha.org\">altcha.org<\/a>.<\/p>\n\n\n\n<p><a href=\"https:\/\/altcha.org\">ALTCHA<\/a> provides a free, open-source Captcha alternative utilizing a proof-of-work mechanism to safeguard your website against spam and unwanted content. Our anti-spam solution ensures robust spam protection without compromising user privacy.<\/p>\n\n<p>Unlike other solutions, ALTCHA is free, open-source, and self-hosted. It operates independently without external services, avoids the use of cookies and fingerprinting, refrains from user tracking, and maintains full compliance with GDPR regulations.<\/p>\n\n<h3>Free Mode<\/h3>\n\n<p>The free self-hosted mode is enabled by default after installation. No additional setup is required, except enabling the integrations you need in the plugin settings.<\/p>\n\n<h3>Privacy<\/h3>\n\n<h4>No cookies, no tracking<\/h4>\n\n<p>ALTCHA prioritizes user privacy by avoiding the use of cookies and fingerprinting techniques.<\/p>\n\n<h4>No external service<\/h4>\n\n<p>Operating in Self-hosted mode (the default setting), this plugin remains fully contained within your WordPress installation, eliminating any reliance on external services. You can opt-in for our SaaS version to utilize the Spam Filter API. For more information visit https:\/\/altcha.org.<\/p>\n\n<h3>Modes of Operation<\/h3>\n\n<p>This plugin operates in two modes, you can select which mode you want in the settings (see API Region):<\/p>\n\n<ul>\n<li>Self-hosted - free, fully self-contained without external services.<\/li>\n<li>Custom or SaaS API - requires a server such as <a href=\"https:\/\/altcha.org\/docs\/v2\/sentinel\/\">ALTCHA Sentinel<\/a>.<\/li>\n<\/ul>\n\n<h3>REST API<\/h3>\n\n<p>This plugin requires the WordPress REST API. If you are using any \"Disable REST API\" plugins, ensure that the endpoint <code>\/altcha\/v1\/challenge<\/code> is allowed.<\/p>\n\n<h3>Supported Integrations<\/h3>\n\n<ul>\n<li>CoBlocks<\/li>\n<li>Contact Form 7<\/li>\n<li>Elementor Pro Forms<\/li>\n<li>Enfold Theme<\/li>\n<li>Formidable Forms<\/li>\n<li>Forminator<\/li>\n<li>GravityForms<\/li>\n<li>HTML Forms<\/li>\n<li>WPDiscuz<\/li>\n<li>WPForms<\/li>\n<li>WP-Members<\/li>\n<li>WordPress Login, Register, Password reset<\/li>\n<li>WordPress Comments<\/li>\n<li>WooCommerce<\/li>\n<li>Custom HTML (with a short code <code>[altcha]<\/code>)<\/li>\n<\/ul>\n\n<h3>Source Code<\/h3>\n\n<p>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:<\/p>\n\n<ul>\n<li>Plugin: https:\/\/github.com\/altcha-org\/wordpress-plugin<\/li>\n<li>ALTCHA Widget: https:\/\/github.com\/altcha-org\/altcha<\/li>\n<\/ul>\n\n<h3>Terms of Service And Privacy Policy for SaaS<\/h3>\n\n<ul>\n<li>Privacy Policy: https:\/\/altcha.org\/privacy-policy<\/li>\n<li>Terms of Service: https:\/\/altcha.org\/terms-of-service<\/li>\n<\/ul>\n\n<!--section=installation-->\n<p>Download, install and activate <code>ALTCHA Spam Protection<\/code>.<\/p>\n\n<p>Alternatively, install the plugin manually:<\/p>\n\n<ol>\n<li>Download the <code>.zip<\/code> from the <a href=\"https:\/\/github.com\/altcha-org\/wordpress-plugin\/releases\">Releases<\/a>.<\/li>\n<li>Upload <code>altcha<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory  <\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress  <\/li>\n<li>Review the settings and enable your integrations<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>1.26.3<\/h4>\n\n<ul>\n<li>Fixed possible replay attacks via salt splicing.<\/li>\n<\/ul>\n\n<h4>1.26.2<\/h4>\n\n<ul>\n<li>Updated readme for the new version 2.<\/li>\n<\/ul>\n\n<h4>1.26.1<\/h4>\n\n<ul>\n<li>Fix Elementor Pro Forms widget rendering<\/li>\n<\/ul>\n\n<h4>1.26.0<\/h4>\n\n<ul>\n<li>Added Formidable Forms integration<\/li>\n<li>Fixed PHP warning in the verify function<\/li>\n<li>ALTCHA Widget 2.2.2<\/li>\n<\/ul>\n\n<h4>1.25.0<\/h4>\n\n<ul>\n<li>Added hooks for improved customization and integration flexibility. [#45]<\/li>\n<\/ul>\n\n<h4>1.24.0<\/h4>\n\n<ul>\n<li>Fix issue with duplicate widget rendering in Elementor popups and WPDiscuz replies<\/li>\n<\/ul>\n\n<h4>1.23.0<\/h4>\n\n<ul>\n<li>Support for CoBlocks<\/li>\n<\/ul>\n\n<h4>1.22.1<\/h4>\n\n<ul>\n<li>Fix Gravity Forms validation with custom server <\/li>\n<\/ul>\n\n<h4>1.22.0<\/h4>\n\n<ul>\n<li>Fix Forminator multi-page forms<\/li>\n<li>Fix Gravity Forms with Sentinel and fields classification<\/li>\n<\/ul>\n\n<h4>1.21.0<\/h4>\n\n<ul>\n<li>ALTCHA Widget 2.0.2<\/li>\n<li>Widget scripts are now injected only on pages, which include the widget<\/li>\n<li>Support for custom Challenge URL and ALTCHA Sentinel<\/li>\n<\/ul>\n\n<h4>1.20.0<\/h4>\n\n<ul>\n<li>Enfold Theme (contact and newsletter forms) integration<\/li>\n<\/ul>\n\n<h4>1.19.0<\/h4>\n\n<ul>\n<li>Fix submit issues with Contact Form 7 + Conditional fields<\/li>\n<\/ul>\n\n<h4>1.18.0<\/h4>\n\n<ul>\n<li>Fix language with Contact Form 7<\/li>\n<\/ul>\n\n<h4>1.17.0<\/h4>\n\n<ul>\n<li>Update widget to 1.2.0<\/li>\n<li>Widget removes support for Expires header fixing potential auto-revalidation issues<\/li>\n<li>Widget script provided as a UMD module allowing for JS minification<\/li>\n<\/ul>\n\n<h4>1.16.0<\/h4>\n\n<ul>\n<li>Fix reply to comments from the admin page [#36]<\/li>\n<\/ul>\n\n<h4>1.15.0<\/h4>\n\n<ul>\n<li>Translations with gettext and automatic language detection [#33]<\/li>\n<\/ul>\n\n<h4>1.14.1<\/h4>\n\n<ul>\n<li>Fix the \"Settings\" link [#32]<\/li>\n<\/ul>\n\n<h4>1.14.0<\/h4>\n\n<ul>\n<li>Automatic language detection [#31]<\/li>\n<li>Change placement of the \"Settings\" link in the plugin list [#32]<\/li>\n<\/ul>\n\n<h4>1.13.1<\/h4>\n\n<ul>\n<li>Ignore WooCommerce form submissions in WordPress integration [#30]<\/li>\n<\/ul>\n\n<h4>1.13.0<\/h4>\n\n<ul>\n<li>WooCommerce integration [#26]<\/li>\n<li>Improved validation message [#27]<\/li>\n<li>Password lost error message [#28]<\/li>\n<\/ul>\n\n<h4>1.12.0<\/h4>\n\n<ul>\n<li>HTML Forms - skip verification if the shortcode is not in the form markup [#23]<\/li>\n<\/ul>\n\n<h4>1.11.1<\/h4>\n\n<ul>\n<li>Fix Forminator compatibility issue<\/li>\n<\/ul>\n\n<h4>1.11.0<\/h4>\n\n<ul>\n<li>Added support for WP-Members<\/li>\n<\/ul>\n\n<h4>1.10.0<\/h4>\n\n<ul>\n<li>Added support for WPDiscuz<\/li>\n<\/ul>\n\n<h4>1.9.3<\/h4>\n\n<ul>\n<li>Fix REST API Cache-Control header<\/li>\n<\/ul>\n\n<h4>1.9.2<\/h4>\n\n<ul>\n<li>Enable Custom HTML (shortcode) integration by default when activated<\/li>\n<\/ul>\n\n<h4>1.9.1<\/h4>\n\n<ul>\n<li>PHP 7 support (replace str_contains by strpos) [#19]<\/li>\n<\/ul>\n\n<h4>1.9.0<\/h4>\n\n<ul>\n<li>Widget updated to version 1.0.0<\/li>\n<li>CF7 - fix widget placement<\/li>\n<li>Fix page caching<\/li>\n<\/ul>\n\n<h4>1.8.0<\/h4>\n\n<ul>\n<li>Shortcode (custom integration) - fix mode (SpamFilter) <\/li>\n<\/ul>\n\n<h4>1.7.0<\/h4>\n\n<ul>\n<li>HTML Forms - add Shortcode option<\/li>\n<\/ul>\n\n<h4>1.6.1<\/h4>\n\n<ul>\n<li>Fix WordPress login integration<\/li>\n<\/ul>\n\n<h4>1.6.0<\/h4>\n\n<ul>\n<li>Fix Elementor Pro Forms widget rendering<\/li>\n<li>Fix Contact Form 7 widget position and shortcode support<\/li>\n<\/ul>\n\n<h4>1.5.0<\/h4>\n\n<ul>\n<li>Fix REST base URL (+ REST prefix removed from settings) [#13]<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>Support for Elementor Pro Forms<\/li>\n<li>Widget updated to 0.6.7<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Fix site_url parsing issue [#11]<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Added support for custom REST API prefixes<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Forminator - fix widget rendering with file input<\/li>\n<li>Widget updated to 0.6.4<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Shortcode - support for <code>language<\/code> attribute<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Widget updated to 0.6.3<\/li>\n<\/ul>\n\n<h4>0.3.0<\/h4>\n\n<ul>\n<li>Added nonce sanitization<\/li>\n<li>Removed server-side spam filter (required for Plugin Directory)<\/li>\n<\/ul>\n\n<h4>0.2.1<\/h4>\n\n<ul>\n<li>Fixes requested by Plugin Directory review<\/li>\n<li>Fixed various Spam Filter issues<\/li>\n<\/ul>\n\n<h4>0.2.0<\/h4>\n\n<ul>\n<li>Widget updated to 0.6.0<\/li>\n<li>Added support for Floating UI<\/li>\n<\/ul>\n\n<h4>0.1.7<\/h4>\n\n<ul>\n<li>Fix Forminator multi-step forms<\/li>\n<\/ul>\n\n<h4>0.1.6<\/h4>\n\n<ul>\n<li>Widget updated to 0.5.1<\/li>\n<\/ul>\n\n<h4>0.1.5<\/h4>\n\n<ul>\n<li>Fixes requested by Plugin Directory review<\/li>\n<\/ul>\n\n<h4>0.1.4<\/h4>\n\n<ul>\n<li>GravityForms - added label and description options<\/li>\n<li>Altcha widget updated to 0.4.3<\/li>\n<\/ul>\n\n<h4>0.1.3<\/h4>\n\n<ul>\n<li>Fixed \"lost password\" verification bug<\/li>\n<li>Altcha widget updated to 0.4.1<\/li>\n<\/ul>\n\n<h4>0.1.2<\/h4>\n\n<ul>\n<li>Fixed widgets footer link and log warnings<\/li>\n<\/ul>\n\n<h4>0.1.1<\/h4>\n\n<ul>\n<li>Widget v0.4.0<\/li>\n<li>Challenge expiration<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>First version<\/li>\n<\/ul>","raw_excerpt":"ALTCHA offers a free, open-source Captcha alternative, ensuring robust spam protection while respecting user privacy and GDPR compliance.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/194764","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=194764"}],"author":[{"embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/danielregeci"}],"wp:attachment":[{"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=194764"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=194764"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=194764"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=194764"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=194764"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=194764"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}