[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fWDNPVpyx6Oltkq5B6fl5zkNw_CWXPjzWwbiw6xP-rOo":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},"alexandreminem","Alexandre Alves","https:\u002F\u002Fprofiles.wordpress.org\u002Falexandreminem\u002F",2,40,100,30,94,"2026-08-29T11:07:11.649Z",[14,36],{"slug":15,"name":16,"version":17,"author":5,"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},"cweb-form-protection-turnstile-elementor","CWeb Form Protection with Turnstile for Elementor Forms","1.2.0","\u003Cp>This plugin adds \u003Ca href=\"https:\u002F\u002Fwww.cloudflare.com\u002Fproducts\u002Fturnstile\u002F\" rel=\"nofollow ugc\">Cloudflare Turnstile\u003C\u002Fa> — a free, privacy-friendly CAPTCHA alternative — to your WordPress site.\u003C\u002Fp>\n\u003Cp>Its key difference from other Turnstile plugins is \u003Cstrong>per-form control for Elementor Pro\u003C\u002Fstrong>: instead of toggling Turnstile globally for every Elementor form, you add a \u003Cstrong>“Cloudflare Turnstile” field\u003C\u002Fstrong> to the specific forms you want to protect, exactly like Elementor’s built-in reCAPTCHA field. Forms without the field are left untouched. If you prefer the all-at-once approach, an optional setting protects \u003Cstrong>every\u003C\u002Fstrong> Elementor Pro form automatically.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Per-form Turnstile field for Elementor Pro Forms\u003C\u002Fstrong> — drag it into the forms you choose.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optional “all Elementor Pro forms” switch\u003C\u002Fstrong> — protect every Elementor Pro form at once, without adding the field to each one (off by default).\u003C\u002Fli>\n\u003Cli>Optional protection for the built-in WordPress forms:\n\u003Cul>\n\u003Cli>Login\u003C\u002Fli>\n\u003Cli>Registration\u003C\u002Fli>\n\u003Cli>Lost password\u003C\u002Fli>\n\u003Cli>Comments\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Optional protection for WooCommerce forms (one toggle each):\n\u003Cul>\n\u003Cli>Checkout (classic shortcode checkout)\u003C\u002Fli>\n\u003Cli>Login (My account, and the checkout “returning customer” login)\u003C\u002Fli>\n\u003Cli>Registration (My account)\u003C\u002Fli>\n\u003Cli>Account details\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>One-click import of keys and settings from the “Simple Cloudflare Turnstile” plugin (no need to recreate your Cloudflare keys).\u003C\u002Fli>\n\u003Cli>Global widget appearance settings (theme, size, visibility, language).\u003C\u002Fli>\n\u003Cli>Strict server-side token verification (single-use tokens, 5-minute validity).\u003C\u002Fli>\n\u003Cli>Secure-by-default behaviour: missing\u002Finvalid tokens are always blocked; the\u003Cbr \u002F>\nbehaviour when Cloudflare itself is unreachable is configurable.\u003C\u002Fli>\n\u003Cli>Write-only secret key (never displayed or sent to the browser).\u003C\u002Fli>\n\u003Cli>Lightweight: in the default per-form mode, the Cloudflare script loads only on pages that actually show a widget. (The optional “all forms” mode loads it across the front end so late-loaded forms are covered.)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>The Elementor field requires \u003Cstrong>Elementor Pro\u003C\u002Fstrong> (the Forms widget is a Pro feature). Without Elementor Pro, the WordPress form integrations still work.\u003C\u002Fli>\n\u003Cli>A free Cloudflare Turnstile site key and secret key.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Third-party service\u003C\u002Fh4>\n\u003Cp>This plugin renders the official Cloudflare Turnstile widget and verifies tokens with Cloudflare.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>When a protected form is displayed, the visitor’s browser loads \u003Ccode>https:\u002F\u002Fchallenges.cloudflare.com\u002Fturnstile\u002Fv0\u002Fapi.js\u003C\u002Fcode> from Cloudflare.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>When a protected form is submitted, your server sends a request to \u003Ccode>https:\u002F\u002Fchallenges.cloudflare.com\u002Fturnstile\u002Fv0\u002Fsiteverify\u003C\u002Fcode> containing: the Turnstile token from the widget (\u003Ccode>cf-turnstile-response\u003C\u002Fcode>), your secret key, and — unless disabled with the \u003Ccode>cwebts_remoteip\u003C\u002Fcode> filter — the visitor’s IP address (\u003Ccode>REMOTE_ADDR\u003C\u002Fcode>). The secret key is never sent to the browser.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Cloudflare Turnstile: https:\u002F\u002Fwww.cloudflare.com\u002Fproducts\u002Fturnstile\u002F\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>Terms of Service: https:\u002F\u002Fwww.cloudflare.com\u002Fwebsite-terms\u002F\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fwww.cloudflare.com\u002Fprivacypolicy\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>About the name\u003C\u002Fh4>\n\u003Cp>The distinctive part of the name is \u003Cstrong>CWeb Form Protection\u003C\u002Fstrong>, after \u003Cstrong>Collectif WEB\u003C\u002Fstrong>, the agency that maintains this plugin. The trailing “with Turnstile for Elementor Forms” only describes what the plugin integrates with: “Turnstile” is the Cloudflare service it uses, and “for Elementor Forms” signals compatibility with Elementor’s Forms widget. This plugin is not affiliated with, sponsored by, or endorsed by Cloudflare, Inc. or Elementor Ltd.\u003C\u002Fp>\n\u003Ch4>Trademarks\u003C\u002Fh4>\n\u003Cp>Not affiliated with Cloudflare, Inc. or Elementor Ltd. “Cloudflare” and “Turnstile” are trademarks of Cloudflare, Inc. “Elementor” is a trademark of Elementor Ltd. These names are used only to describe compatibility.\u003C\u002Fp>\n","Add Cloudflare Turnstile to your forms — with a per-form field for Elementor Pro so you choose exactly which forms are protected.",357,0,"2026-06-20T12:17:00.000Z","7.0.2","5.8","7.4",[27,28,29,30,31],"captcha","cloudflare","elementor","spam","turnstile","https:\u002F\u002Fgithub.com\u002Fcollectifweb\u002Fcweb-form-protection-turnstile-elementor","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcweb-form-protection-turnstile-elementor.1.2.0.zip",null,"2026-07-22T17:31:50.256Z",{"slug":37,"name":38,"version":39,"author":5,"author_profile":6,"description":40,"short_description":41,"active_installs":21,"downloaded":42,"rating":21,"num_ratings":21,"last_updated":43,"tested_up_to":44,"requires_at_least":45,"requires_php":46,"tags":47,"homepage":53,"download_link":54,"security_score":9,"vuln_count":21,"unpatched_count":21,"last_vuln_date":34,"fetched_at":35},"cweb-product-finder-for-gravity-forms","CWeb Product Finder for Gravity Forms","3.1.3","\u003Cp>CWeb Product Finder for Gravity Forms turns a Gravity Forms questionnaire into a product picker. At the end of the form, the plugin scores each of your products against the visitor’s answers and displays the best match (plus a couple of alternatives) as styled cards.\u003C\u002Fp>\n\u003Cp>The scoring engine is fully local PHP. No OpenAI, no Claude, no remote service. You define rules in a clear “When \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Then” admin UI: when the visitor’s answers match certain conditions, boost \u002F penalize \u002F exclude \u002F require specific products.\u003C\u002Fp>\n\u003Ch4>Highlights\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Two product sources\u003C\u002Fstrong>: built-in Recommended Products CPT, or your existing WooCommerce catalog.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Direct product targeting\u003C\u002Fstrong>: rules pick the products they affect by ID, no tag indirection. Auto-completed from your form’s actual fields and choices.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AND \u002F OR conditions\u003C\u002Fstrong>: combine multiple form answers in a single rule.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Four effects\u003C\u002Fstrong>: Boost (+N points), Penalize (−N points), Exclude (hard filter), Require (only required products are eligible).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No external API\u003C\u002Fstrong>: all scoring happens on your server. Predictable, free, and private.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Setup wizard\u003C\u002Fstrong> plus dedicated \u003Cstrong>Scoring Rules\u003C\u002Fstrong> and \u003Cstrong>Help\u003C\u002Fstrong> admin pages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hidden field auto-detection\u003C\u002Fstrong>: the plugin scans your form for hidden fields and picks the right one (or asks if there are several).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Example form included\u003C\u002Fstrong>: a small SaaS Plan Picker you can import and start tinkering with right away.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Theme-friendly CSS\u003C\u002Fstrong>: all classes prefixed \u003Ccode>.cwebpf-*\u003C\u002Fcode>, with CSS variables for colors and fonts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI fallback hook\u003C\u002Fstrong>: \u003Ccode>cwebpf_ai_fallback_recommendation\u003C\u002Fcode> filter lets you plug an AI service for ambiguous cases. No built-in API call.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Typical use cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Web hosting \u002F VPS plan finder\u003C\u002Fli>\n\u003Cli>SaaS pricing wizard (“which plan is right for you?”)\u003C\u002Fli>\n\u003Cli>Service quote estimator\u003C\u002Fli>\n\u003Cli>Insurance \u002F financial product recommender\u003C\u002Fli>\n\u003Cli>B2B product configurator\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>About the name\u003C\u002Fh4>\n\u003Cp>This plugin is a third-party companion for \u003Cstrong>Gravity Forms\u003C\u002Fstrong> (a separately sold commercial plugin by Rocketgenius, Inc.). It is not affiliated with, sponsored by, or endorsed by Rocketgenius. The “for Gravity Forms” suffix simply signals compatibility. The “CWeb” prefix refers to \u003Cstrong>Collectif WEB\u003C\u002Fstrong>, the agency that maintains this plugin.\u003C\u002Fp>\n","Recommend products at the end of a Gravity Forms questionnaire. Rules-based scoring, no external API. Works with built-in CPT or WooCommerce.",177,"2026-05-21T19:13:00.000Z","6.9.5","6.0","8.0",[48,49,50,51,52],"gravity-forms","product-finder","quiz","recommendation","scoring","https:\u002F\u002Fgithub.com\u002Fcollectifweb\u002FCWeb-Product-Finder-for-Gravity-Forms","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcweb-product-finder-for-gravity-forms.3.1.3.zip"]