[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fmOyXX5Jp8rIh2eMKMggdnp3CyYi-YKil7PmpbC1pI48":3,"$fFmwL9TAU9m_pahtOayoeswBF-C-7ZpowiRP4PSRElFE":262,"$fk5C9Q-YskfOHqbP_H-g4gZG73VvSDm59hRmLtmZKa0M":267},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":36,"analysis":138,"fingerprints":221},"drip-content-for-woocommerce","Drip Content for WooCommerce","1.0.0","PetZe","https:\u002F\u002Fprofiles.wordpress.org\u002Fpetze\u002F","\u003Cp>\u003Cstrong>Drip Content for WooCommerce\u003C\u002Fstrong> is a lightweight plugin for creators, trainers, and course owners who want to \u003Cstrong>unlock content gradually\u003C\u002Fstrong> for their customers.\u003C\u002Fp>\n\u003Cp>Instead of complex LMS systems, this plugin gives you \u003Cstrong>just the essentials\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>🎯 Restrict pages, posts, or custom content by purchase.\u003C\u002Fli>\n\u003Cli>⏱ Release content step by step with \u003Cstrong>drip (days after purchase)\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>📅 Use \u003Cstrong>time-limited windows\u003C\u002Fstrong> (open\u002Fclose dates).\u003C\u002Fli>\n\u003Cli>👥 Start content for all users on a \u003Cstrong>cohort date\u003C\u002Fstrong> (e.g. course launch).\u003C\u002Fli>\n\u003Cli>🧩 Simple \u003Cstrong>shortcodes\u003C\u002Fstrong>: \u003Ccode>[dripco_if_purchased]\u003C\u002Fcode>, \u003Ccode>[dripco_if_not_purchased]\u003C\u002Fcode>, \u003Ccode>[dripco_open]\u003C\u002Fcode>, \u003Ccode>[dripco_close]\u003C\u002Fcode>, and more.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Perfect for:\u003Cbr \u002F>\n– Online courses (drip lessons week by week).\u003Cbr \u002F>\n– Memberships and communities.\u003Cbr \u002F>\n– Group programs, challenges, or events.\u003C\u002Fp>\n\u003Cp>✨ Unlike heavy LMS or membership plugins that slow down your site, Drip Content for WooCommerce is built to stay \u003Cstrong>fast, minimal and focused\u003C\u002Fstrong>.\u003Cbr \u002F>\nNo unnecessary bloat – just clean WooCommerce integration, so your website remains \u003Cstrong>smooth and responsive\u003C\u002Fstrong> even with many users.\u003C\u002Fp>\n\u003Cp>👉 Documentation, examples and use cases:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Ftools.petr-zeman.cz\u002Fen\u002Fdrip-content-for-woocommerce\" rel=\"nofollow ugc\">https:\u002F\u002Ftools.petr-zeman.cz\u002Fen\u002Fdrip-content-for-woocommerce\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Works with shortcodes:\u003Cbr \u002F>\n– \u003Ccode>[dripco_if_purchased]…[\u002Fdripco_if_purchased]\u003C\u002Fcode>,\u003Cbr \u002F>\n– \u003Ccode>[dripco_if_not_purchased]…[\u002Fdripco_if_not_purchased]\u003C\u002Fcode>,\u003Cbr \u002F>\n– \u003Ccode>[dripco_open]\u003C\u002Fcode> + \u003Ccode>[dripco_close]\u003C\u002Fcode> for rich layouts.\u003C\u002Fp>\n\u003Cp>\u003C!-- @build FREE-ONLY START -->\u003C\u002Fp>\n\u003Ch3>Free version features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Unlock content linked to a WooCommerce product purchase.\u003C\u002Fli>\n\u003Cli>Delay (drip) up to 7 days from purchase.\u003C\u002Fli>\n\u003Cli>1 product per rule, with up to 3 drip slots per product.\u003C\u002Fli>\n\u003Cli>Simple before\u002Fafter messages for locked content.\u003Cbr \u002F>\nUpgrade to PRO version for unlimited usage, cohorts, precise anchors, diagnostics and no internal caps.\u003Cbr \u002F>\n\u003C!-- @build FREE-ONLY END -->\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Pro adds:\u003C\u002Fstrong> cohorts (even without product), precise time anchors (paid\u002Fcompleted\u002Fcreated), diagnostics, and no internal caps.\u003Cbr \u002F>\n\u003C!-- -->\u003C\u002Fp>\n\u003Ch3>Quick Start\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Make sure WooCommerce is active.\u003C\u002Fli>\n\u003Cli>Create or edit a product that grants access to your content.\u003C\u002Fli>\n\u003Cli>Find your product ID (in the WooCommerce product list or from the URL when editing the product).\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Add a page or post with this shortcode:\u003C\u002Fp>\n\u003Cp>[dripco_if_purchased\u003Cbr \u002F>\nproduct_id=”123″\u003Cbr \u002F>\ndrip_days=”7″\u003Cbr \u002F>\nmessage=”You need to purchase this product to access the content.”\u003Cbr \u002F>\nmessage_before=”This lesson will open on {opens_at} (in {opens_in}).”\u003Cbr \u002F>\nmessage_after=”The access period for this lesson has ended.”\u003Cbr \u002F>\nmessage_login=”Please log in to see your purchased content.”]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Welcome to Lesson 1:\u003C\u002Fstrong> This content becomes available 7 days after purchase.\u003C\u002Fp>\n\u003Cp>[\u002Fdripco_if_purchased]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How it works:\u003C\u002Fstrong>\u003Cbr \u002F>\n – \u003Ccode>message\u003C\u002Fcode> — shown when access cannot be established (no qualifying order, or strict condition failed).\u003Cbr \u002F>\n – \u003Ccode>message_before\u003C\u002Fcode> — shown \u003Cem>before\u003C\u002Fem> the drip window opens (supports tokens \u003Ccode>{opens_at}\u003C\u002Fcode> and \u003Ccode>{opens_in}\u003C\u002Fcode>).\u003Cbr \u002F>\n – \u003Ccode>message_after\u003C\u002Fcode> — shown \u003Cem>after\u003C\u002Fem> the drip window closes (if time-limited).\u003Cbr \u002F>\n – \u003Ccode>message_login\u003C\u002Fcode> — shown to non-logged-in users (takes priority over \u003Ccode>message\u003C\u002Fcode>).\u003C\u002Fp>\n\u003Col>\n\u003Cli>Save the page and view it as a user who bought the product to see the drip delay and messages in action.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Use \u003Ccode>[dripco_if_purchased product_id=\"123\" drip_days=\"7\"]…[\u002Fdripco_if_purchased]\u003C\u002Fcode>.\u003Cbr \u002F>\nUse markers \u003Ccode>[dripco_open ...]\u003C\u002Fcode> … \u003Ccode>[dripco_close]\u003C\u002Fcode> to span complex layouts.\u003C\u002Fli>\n\u003Cli>Tokens: \u003Ccode>{opens_at}\u003C\u002Fcode>, \u003Ccode>{opens_in}\u003C\u002Fcode>.\u003C\u002Fli>\n\u003C\u002Ful>\n","Lightweight Drip Content for WooCommerce easily schedule and unlock posts, pages, or lessons after purchase with delays, time windows, or cohorts.",0,190,"2025-11-05T18:08:00.000Z","6.8.5","5.8","7.4",[18,19,20,21,22],"content-dripping","membership","restrict-content","shortcode","woocommerce","https:\u002F\u002Ftools.petr-zeman.cz\u002Fen\u002Fdrip-content-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdrip-content-for-woocommerce.1.0.0.zip",100,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"petze",1,30,94,"2026-05-20T07:22:29.770Z",[37,55,70,87,113],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":11,"num_ratings":11,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":16,"tags":50,"homepage":53,"download_link":54,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"memberhub","MemberHub – WooCommerce-Ready Membership & Member Content Manager","1.0.11","Wpbens","https:\u002F\u002Fprofiles.wordpress.org\u002Fmarkutos987\u002F","\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpbens.com\u002Fplugins\u002Fmemberhub\u002F\" rel=\"nofollow ugc\">MemberHub plugin\u003C\u002Fa>\u003C\u002Fstrong> is a fast-loading and flexible plugin that transforms your WordPress website into a \u003Cstrong>powerful membership platform\u003C\u002Fstrong>. Whether you’re running a content site, an online store, or a community forum, MemberHub provides everything you need to \u003Cstrong>manage memberships, subscriptions, and member-exclusive content seamlessly.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>With MemberHub, you can create a variety of membership levels, each with its own pricing, rules, and benefits. This flexibility allows you to customize your offerings to meet the specific needs of your audience, whether you’re offering a single product subscription, a tiered content access system, or a combination of both.\u003C\u002Fp>\n\u003Cp>\u003Cem>The plugin is fully integrated with WooCommerce\u003C\u002Fem>, making it an ideal solution for eCommerce store owners who want to provide special pricing, discounts, or exclusive products to their members.\u003C\u002Fp>\n\u003Cp>Members can enjoy advanced options like free shipping, exclusive discounts, and access to products that are not available to the general public, all of which can be managed with just a few clicks.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>With MemberHub, you can create:\u003C\u002Fstrong>\u003Cbr \u002F>\n👉 Regular membership WordPress website\u003Cbr \u002F>\n👉 Blog website with exclusive membership website\u003Cbr \u002F>\n👉 Educational website with subscription system\u003Cbr \u002F>\n👉 eCommerce website with recurring membership system\u003Cbr \u002F>\n👉 Coaching website with membership system\u003Cbr \u002F>\n👉 Community website that offers information to only members\u003Cbr \u002F>\n👉 Paid newsletter websites\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Enjoy the advanced membership features for WordPress and grow your business. We have added tons of advanced features that are easy to integrate for any WooCommerce store or WordPress website.\u003C\u002Fp>\n\u003Cp>– \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpbens.com\u002Fplugins\u002Fmemberhub\u002F\" rel=\"nofollow ugc\">Flexible Membership Plans\u003C\u002Fa>:\u003C\u002Fstrong> Create multiple membership levels with customized rules, pricing, and benefits to meet diverse customer needs.\u003Cbr \u002F>\n– \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpbens.com\u002Fplugins\u002Fmemberhub\u002F\" rel=\"nofollow ugc\">Hassle-Free Subscription Management\u003C\u002Fa>:\u003C\u002Fstrong> Members can easily cancel their subscriptions at any time, fostering trust and reducing barriers to joining.\u003Cbr \u002F>\n– \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpbens.com\u002Fplugins\u002Fmemberhub\u002F\" rel=\"nofollow ugc\">Content Restriction\u003C\u002Fa>:\u003C\u002Fstrong> Protect premium content by restricting access to members only, enhancing the perceived value of your offerings. It will help you to scale the revenue from your website.\u003Cbr \u002F>\n– \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpbens.com\u002Fplugins\u002Fmemberhub\u002F\" rel=\"nofollow ugc\">Automated Recurring Payments\u003C\u002Fa>:\u003C\u002Fstrong> Set up recurring payments to ensure consistent revenue and uninterrupted member access. Members can choose whether they want recurring subscriptions or one-time subscriptions.\u003Cbr \u002F>\n– \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpbens.com\u002Fplugins\u002Fmemberhub\u002F\" rel=\"nofollow ugc\">Custom Email Campaigns\u003C\u002Fa>:\u003C\u002Fstrong> Send targeted emails to members, keeping them engaged with personalized offers and updates. You can even send bulk emails with this amazing WordPress membership plugin.\u003Cbr \u002F>\n– \u003Cstrong>Insightful Membership Reports:\u003C\u002Fstrong> Access detailed reports to analyze member activity, subscription trends, and revenue performance.\u003Cbr \u002F>\n– \u003Cstrong>Built-in eCommerce Integration:\u003C\u002Fstrong>\u003Cbr \u002F>\n  – \u003Cstrong>Member Discounts:\u003C\u002Fstrong> Provide exclusive discounts to members directly in their cart, encouraging purchases and reducing abandonment.\u003Cbr \u002F>\n  – \u003Cstrong>Free Shipping for Members:\u003C\u002Fstrong> Reward members with free shipping with a few clicks. Boost user satisfaction and repeat purchases to grow even better.\u003Cbr \u002F>\n  – \u003Cstrong>Members-Only Pricing:\u003C\u002Fstrong> Offer special pricing exclusively to members, increasing their lifetime value. The result? More revenue from the same audience.\u003Cbr \u002F>\n  – \u003Cstrong>Product Access Control:\u003C\u002Fstrong> Restrict access to specific products, making them available only to your most loyal members.\u003Cbr \u002F>\n  – \u003Cstrong>Promotional Pricing for Non-Members:\u003C\u002Fstrong> Attract new members by displaying exclusive offers and discounts to non-members.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why Choose MemberHub?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>– \u003Cstrong>Responsive Design:\u003C\u002Fstrong> MemberHub ensures responsive design that fits any display and gives the best user experience.\u003Cbr \u002F>\n– \u003Cstrong>Optimized Performance:\u003C\u002Fstrong> Say no to bulky membership plugins that can negatively affect your WordPress website or the WooCommerce store. MemberHub is built for fast loading and smooth operation, enhancing SEO and user satisfaction.\u003Cbr \u002F>\n– \u003Cstrong>Ready-to-Use Templates:\u003C\u002Fstrong> We offer ready templates that simplify setup with pre-designed templates for subscriptions and content restriction.\u003Cbr \u002F>\n– \u003Cstrong>Better Navigation:\u003C\u002Fstrong> Experience the best user interface that is easy to navigate. Everything is easily accessible from the plugin’s dashboard.\u003C\u002Fp>\n","MemberHub - Membership Plugin to Create Members-Only Content and Special Membership for eCommerce.",10,843,"2026-03-31T00:39:00.000Z","6.7.5","",[19,20,51,52],"subscription","woocommerce-memberships","https:\u002F\u002Fwpbens.com\u002Fplugin\u002Fmemberhub","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmemberhub.1.0.11.zip",{"slug":56,"name":57,"version":6,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":11,"downloaded":62,"rating":11,"num_ratings":11,"last_updated":63,"tested_up_to":48,"requires_at_least":64,"requires_php":16,"tags":65,"homepage":49,"download_link":68,"security_score":69,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"memberships-frontend-registration","Memberships Frontend Registration","axiomsit142","https:\u002F\u002Fprofiles.wordpress.org\u002Faxiomsit142\u002F","\u003Cp>\u003Cstrong>WooCommerce Memberships Frontend Registration\u003C\u002Fstrong> makes it easy to integrate WooCommerce Membership plan registrations directly on the frontend of your website with the following features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Frontend Registration Shortcode:\u003C\u002Fstrong> Use a shortcode to display a registration form for WooCommerce Memberships plans.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin Settings Validation:\u003C\u002Fstrong> Ensure all required products for a membership plan are purchased before completing the membership.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Resume Membership Purchase:\u003C\u002Fstrong> Show notifications on the member dashboard, allowing customers to complete any incomplete memberships after registration.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Cart Management:\u003C\u002Fstrong> Automatically add required products or subscriptions to the cart when a customer registers for a membership plan.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin simplifies the user journey and ensures a seamless experience for both administrators and customers.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>Frontend Membership Registration:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Use the \u003Ccode>[msfr_custom_register]\u003C\u002Fcode> shortcode to display a custom membership registration page.\u003C\u002Fli>\n\u003Cli>Includes validation to ensure all required products are linked to the selected membership plan.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Admin Settings:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Verify that all required products for membership plans are configured properly.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Notification System:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Show a dashboard notification prompting customers to complete their membership purchase process if they stopped after registration.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Auto-Add Products to Cart:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automatically add required products or subscription products to the cart when a customer registers for a membership plan.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Shortcode-Driven Flexibility:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Place the registration form anywhere on your site using the \u003Ccode>[msfr_custom_register]\u003C\u002Fcode> shortcode.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Notes\u003C\u002Fh3>\n\u003Cp>This plugin requires WooCommerce and WooCommerce Memberships to function correctly.\u003C\u002Fp>\n","Allows users to register for WooCommerce Membership plans from frontend, manage required product, and streamline the membership registration process.",642,"2025-01-17T22:36:00.000Z","5.6",[66,67,21,22,52],"membership-plans","registration","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmemberships-frontend-registration.1.0.0.zip",92,{"slug":71,"name":72,"version":73,"author":74,"author_profile":75,"description":76,"short_description":77,"active_installs":11,"downloaded":78,"rating":11,"num_ratings":11,"last_updated":79,"tested_up_to":14,"requires_at_least":80,"requires_php":81,"tags":82,"homepage":85,"download_link":86,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"simple-member-protection","Simple Member Protection","1.0.2","WP Plugin Pilot","https:\u002F\u002Fprofiles.wordpress.org\u002Fusmanr\u002F","\u003Cp>\u003Cstrong>Simple Member Protection\u003C\u002Fstrong> allows site admins to restrict access to certain content based on user login status or assigned membership levels. Protect parts of your post\u002Fpage content with a simple shortcode or assign membership levels through the admin interface.\u003C\u002Fp>\n\u003Cp>Features include:\u003Cbr \u002F>\n– Protect content with shortcodes for logged-in users only.\u003Cbr \u002F>\n– Manage members and define membership levels.\u003Cbr \u002F>\n– Assign membership level requirements to posts and pages.\u003Cbr \u002F>\n– Import\u002Fexport member data.\u003Cbr \u002F>\n– Lightweight and easy to configure.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>Wrap content with \u003Ccode>[protected_content]...[\u002Fprotected_content]\u003C\u002Fcode> to restrict it to logged-in users.\u003C\u002Fp>\n\u003Cp>To restrict content by membership level:\u003Cbr \u002F>\n1. Edit a post or page.\u003Cbr \u002F>\n2. Use the “Membership Protection” meta box to select the required level.\u003C\u002Fp>\n\u003Ch3>Shortcodes\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>[protected_content]Your protected content here[\u002Fprotected_content]  \n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>– Restricts the content to \u003Cstrong>logged-in users\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[protected_content level=\"gold\"]Your gold members-only content here[\u002Fprotected_content]  \n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>– Restricts the content to users with a specific membership level (e.g., “gold”).\u003C\u002Fp>\n\u003Cp>If a user is not logged in or does not meet the membership level requirement, a login prompt is displayed.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed by WP Plugin Pilot\u003Cbr \u002F>\nPlugin URI: https:\u002F\u002Fwppluginpilot.com\u002Fsimple-member-protection\u002F\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later.\u003C\u002Fp>\n","Protect content based on login or membership level. Use shortcodes or UI toggles to restrict post\u002Fpage visibility.",290,"2025-06-12T18:06:00.000Z","5.0","7.2",[83,19,20,21,84],"content-protection","user-roles","https:\u002F\u002Fwppluginpilot.com\u002Fsimple-member-protection\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-member-protection.1.0.2.zip",{"slug":88,"name":89,"version":90,"author":91,"author_profile":92,"description":93,"short_description":94,"active_installs":95,"downloaded":96,"rating":97,"num_ratings":98,"last_updated":99,"tested_up_to":100,"requires_at_least":101,"requires_php":16,"tags":102,"homepage":108,"download_link":109,"security_score":110,"vuln_count":111,"unpatched_count":11,"last_vuln_date":112,"fetched_at":27},"yith-woocommerce-ajax-search","YITH WooCommerce Ajax Search","2.23.0","YITHEMES","https:\u002F\u002Fprofiles.wordpress.org\u002Fyithemes\u002F","\u003Cp>According to several usability studies, \u003Cstrong>85% of users who access an e-commerce store go straight to the search form.\u003C\u002Fstrong> If they cannot find it and search for the products they want to buy, most of them will abandon the site after a few seconds.\u003C\u002Fp>\n\u003Cp>If you already have a search form on your website, but it does not work properly or suggests irrelevant products, the same will happen: \u003Cstrong>they will abandon your shop and you will lose those sales.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>With the latest version of \u003Cstrong>YITH WooCommerce AJAX Search\u003C\u002Fstrong>, in just a few minutes, you can set up a modern and usable search form in WooCommerce that’s designed to deliver effective results consistently, search after search.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>The new version of the plugin\u003C\u002Fstrong> is powerful, flexible, and easy to configure. You can place your search form anywhere using the built-in block or shortcode, customize its style and colors, and, most importantly, set a tolerance threshold to find results even if there are some typos in the text.\u003C\u002Fp>\n\u003Cp>Go ahead, install the plugin and in just a few clicks you’ll have your customers searching and quickly finding the products they are interested in.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features of the free version:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Insert the search form using the Gutenberg block\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Insert the search form using the shortcode\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Choose the size of the search form\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Set the placeholder text to show in the form search input\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Set the colors of the form and the “Submit” button\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Enable instant search (autocomplete feature)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Set the number of characters after which the instant search is triggered\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Search for keywords in product names\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Search for keywords in product (main and short) description\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Show search results in a list layout, one below the other\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Show product names and images\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Configure the maximum number of results to show\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Choose whether to show a “View all results” link\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>100% mobile-friendly layout\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>(NEW!) Statistics panel to analyze the most popular searches, the most-clicked products, and searches with no results.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Want to see the plugin in action? \u003Ca href=\"https:\u002F\u002Fplugins.yithemes.com\u002Fyith-woocommerce-ajax-search-free\u002F\" rel=\"nofollow ugc\">Check out the live demo of the free version >\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Need an extra boost? Upgrade to premium!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>In the free version of YITH WooCommerce AJAX Search, you’ll find everything you need to add a modern and powerful search form to your shop. But if you are looking for advanced options and even more flexibility, we invite you to \u003Cstrong>upgrade the plugin to the premium version.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features of the premium version:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Enable searching in product SKUs\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Extend the search to categories, tags, attributes, and custom fields\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Extend the search to posts and\u002For pages to suggest related content to your users\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Show search suggestions and choose whether to show popular searches or specific keywords\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Configure synonym sets to show relevant results regardless of the keywords typed by the user\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Show search results in a grid layout\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Hide out-of-stock products from search results\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Optional: show product price, SKU, and stock\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Optional: show categories, “Add to cart” button, and short description\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Set a maximum length for product descriptions\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Choose whether to show badges on discounted, featured, or out-of-stock products and customize the colors of the badges\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Show links to categories related to the search keys\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Show the user’s history with the latest searches\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Advanced boost options to determine which products, categories, or tags to promote in search results\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>New layout to show the search in a full-screen overlay\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Stats panel to monitor the most popular searches, most clicked products, and searches with no results\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fplugins.yithemes.com\u002Fyith-woocommerce-ajax-search\u002F\" rel=\"nofollow ugc\">Check out the live demo of the premium version >\u003C\u002Fa>\u003C\u002Fp>\n","YITH WooCommerce Ajax Search allows your users to search products in real time.",40000,3371284,60,42,"2026-03-26T13:29:00.000Z","7.0","6.8",[103,104,105,106,107],"woocommerce-search-by-sku","woocommerce-search-form","woocommerce-search-page","woocommerce-search-results","woocommerce-search-shortcode","https:\u002F\u002Fyithemes.com\u002Fthemes\u002Fplugins\u002Fyith-woocommerce-ajax-search\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fyith-woocommerce-ajax-search.2.23.0.zip",95,4,"2024-09-30 00:00:00",{"slug":114,"name":115,"version":116,"author":117,"author_profile":118,"description":119,"short_description":120,"active_installs":121,"downloaded":122,"rating":69,"num_ratings":123,"last_updated":124,"tested_up_to":125,"requires_at_least":126,"requires_php":16,"tags":127,"homepage":133,"download_link":134,"security_score":135,"vuln_count":136,"unpatched_count":11,"last_vuln_date":137,"fetched_at":27},"ultimate-faqs","Ultimate FAQ Accordion Plugin","2.4.9","Rustaurius","https:\u002F\u002Fprofiles.wordpress.org\u002Frustaurius\u002F","\u003Cp>Having an FAQ section or knowledge base on your site is essential to make sure you are not losing customers and to reduce your support load.\u003C\u002Fp>\n\u003Cp>With the Ultimate FAQ plugin and its simple UI, you can quickly create FAQs and add them to your site using the included blocks, patterns or shortcodes. It works with WordPress’s built-in editor as well as third-party editors like \u003Cstrong>Elementor\u003C\u002Fstrong> and is translation-ready, with many already available \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fultimate-faqs\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>All this in an accordion layout that is automatically responsive and adapts your FAQs to any site!\u003C\u002Fp>\n\u003Cp>👩‍💻 \u003Ca href=\"https:\u002F\u002Fwww.etoilewebdesign.com\u002Fultimate-faq-demo\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa> | 🌟 \u003Ca href=\"https:\u002F\u002Fwww.etoilewebdesign.com\u002Fplugins\u002Fultimate-faq\u002F\" rel=\"nofollow ugc\">Premium\u003C\u002Fa> | ℹ️ \u003Ca href=\"https:\u002F\u002Fwww.etoilewebdesign.com\u002F\u002Fsupport-center\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add an unlimited number of FAQ entries, categories, tags and pages.\u003C\u002Fli>\n\u003Cli>Display your FAQs anywhere with the included Gutenberg blocks and shortcodes.\u003C\u002Fli>\n\u003Cli>FAQ accordion layout that automatically adapts to fit in any site and on any device.\u003C\u002Fli>\n\u003Cli>Works with third-party editors like Elementor.\u003C\u002Fli>\n\u003Cli>Easily translate FAQ entries using WPML, Loco Translate, Polylang, etc. With many translations already available \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fultimate-faqs\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa>!\u003C\u002Fli>\n\u003Cli>Automatically adds FAQ and FAQPage structured data.\u003C\u002Fli>\n\u003Cli>Advanced FAQ and category sorting and ordering options.\u003C\u002Fli>\n\u003Cli>Zero coding!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FULAq7e-JyL8?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>Get Set Up in No Time!\u003C\u002Fh3>\n\u003Cp>When you first activate the Ultimate FAQ plugin, it will automatically run a walk-through, which will help you create your FAQs and add them to a page.\u003C\u002Fp>\n\u003Ch3>Google Optimized\u003C\u002Fh3>\n\u003Cp>The plugin includes full FAQPage and FAQ schema structured data markup, in LD+JSON format. So, when your page is indexed, Google will know it’s an FAQ page and can list it accordingly in search results.\u003C\u002Fp>\n\u003Ch3>Multiple Languages? We’ve got you covered!\u003C\u002Fh3>\n\u003Cp>Your FAQs are created using a post type. This means it works out of the box with language plugins like WPML, Loco Translate and Polylang. There are also many community translations already available \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fultimate-faqs\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa>. And, of course, we include an up-to-date .pot for good measure, in case you like to create your own custom translations for your FAQs.\u003C\u002Fp>\n\u003Ch3>FAQ Customization Options\u003C\u002Fh3>\n\u003Cp>We’ve included (in the free version!) advanced customization features that let you choose what elements show for each FAQ (e.g. categories, tags, author, date, etc.), set the order of your FAQs and categories, fine tune accordion behavior, add your own custom CSS and more!\u003C\u002Fp>\n\u003Ch3>FAQ Statistics\u003C\u002Fh3>\n\u003Cp>Statistics and view counts are automatically enabled, so you can easily keep track of which FAQs are the most popular.\u003C\u002Fp>\n\u003Ch3>FAQ Comments\u003C\u002Fh3>\n\u003Cp>We’ve included the ability for you to enable comments on FAQs, giving you a platform to communicate with your users\u002Fcustomers and help improve not only your knowledge base, but your overall product or service. The FAQ comments make use of WordPress’s built-in comment engine, which means seamless integration and you can use WordPress’s comment and moderation settings to fine tune the experience.\u003C\u002Fp>\n\u003Ch3>Use AI to Generate FAQs\u003C\u002Fh3>\n\u003Cp>You no longer need to manually create all your FAQs. Let the plugin do the heavy lifting for you! We now offer Open AI integration, via which the plugin will automatically generate new FAQs for you. You just need to specify which page or post should be used and the plugin will automatically create the FAQ based on the content of it. You can also choose to automatically assign an FAQ to a category. You then get a chance to review the generated content before publishing it to your site.\u003C\u002Fp>\n\u003Ch4>Premium AI-generated FAQs\u003C\u002Fh4>\n\u003Cp>In the premium version you will get access to create up to 20 AI-generated FAQs at a time as well as to specify multiple pages and\u002For posts from which the content should be pulled to generate the FAQs.\u003C\u002Fp>\n\u003Cp>\u003Cem>Privacy note: The plugin sends post or page content to our server, which is forwarded to Open AI when using the AI FAQ generation feature. No other data is sent to external sources.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch3>Powerful FAQ Search (Requires Premium)\u003C\u002Fh3>\n\u003Cp>Have a lot of FAQs? Our powerful search engine eliminates the need for your customers to scroll through endless FAQ entries to find the info they need.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add the FAQ search form anywhere on your site via block, pattern or shortcode.\u003C\u002Fli>\n\u003Cli>It uses asynchronous requests to search your whole database of FAQs in real time, without having to reload the page. \u003C\u002Fli>\n\u003Cli>It comes with an option to display your FAQs on page load, so you can use one block for everything. No duplicates. No mess. Super easy for your users!\u003C\u002Fli>\n\u003Cli>Enable the \u003Cstrong>highlighting\u003C\u002Fstrong> and \u003Cstrong>auto-complete\u003C\u002Fstrong> options for an even better FAQ search experience. \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>WooCommerce FAQ Support (Requires Premium)\u003C\u002Fh3>\n\u003Cp>With our built-in WooCommerce integration, you can easily add FAQs to your product pages.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Adds an FAQs tab to product pages.\u003C\u002Fli>\n\u003Cli>Uses the same adaptive FAQ layout for seamless integration with any theme.\u003C\u002Fli>\n\u003Cli>Options to automatically or manually add FAQs to a product.\n\u003Cul>\n\u003Cli>Automatically: Just create an FAQ category that matches the name of a category or product from your WooCommerce.\u003C\u002Fli>\n\u003Cli>Manually: Go to the WooCommerce product edit screen and add the FAQs you want.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Let People Submit Their Own FAQ Ideas (Requires Premium)\u003C\u002Fh3>\n\u003Cp>Want to give your customers the power to make your knowledge base better? Add an FAQ submission form anywhere on your site using the included block or shortcode, so people can give new FAQ ideas and even optionally include a suggested answer.\u003C\u002Fp>\n\u003Ch3>Need More? We’ve Got You Covered with the Ultimate FAQ Premium Version!\u003C\u002Fh3>\n\u003Cp>Enhance your user experience by customizing the Ultimate FAQ plugin to your exact needs with the following premium features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Additional FAQ layouts\u003C\u002Fli>\n\u003Cli>15 icon sets for the FAQ toggle symbol\u003C\u002Fli>\n\u003Cli>WP Forms Integration that automatically loads matching FAQs as people type in the form.\u003C\u002Fli>\n\u003Cli>Drag and drop FAQ ordering\u003C\u002Fli>\n\u003Cli>Social media sharing for your FAQs\u003C\u002Fli>\n\u003Cli>FAQ animation options\u003C\u002Fli>\n\u003Cli>Add custom fields to your FAQs (e.g. links, text areas, dates, files, etc.)\u003C\u002Fli>\n\u003Cli>SEO-Friendly FAQ pretty permalinks\u003C\u002Fli>\n\u003Cli>FAQ export and import via spreadsheet\u003C\u002Fli>\n\u003Cli>Export all FAQs to a PDF (e.g. to create a user manual)\u003C\u002Fli>\n\u003Cli>Advanced FAQ styling options\u003C\u002Fli>\n\u003Cli>FAQ labelling options\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FfLory4igOWs?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>For further information and purchasing options, please visit our \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.etoilewebdesign.com\u002Fplugins\u002Fultimate-faq\u002F\" rel=\"nofollow ugc\">WordPress FAQ plugin\u003C\u002Fa>\u003C\u002Fstrong> homepage.\u003C\u002Fp>\n\u003Ch3>Want to Try Out the Ultimate FAQ Premium Version for Free?\u003C\u002Fh3>\n\u003Cp>We’re happy to offer a free 7-day trial of the premium version of the Ultimate FAQ plugin, which you can use to test out features like the FAQ search form, custom fields and styling options!**\u003C\u002Fp>\n\u003Ch3>Customize Your FAQs with the Included Template System\u003C\u002Fh3>\n\u003Cp>The Ultimate FAQ plugin front end is built on a series of templates that can be customized by creating your own version of the template files (to modify and\u002For overwrite the existing ones). This gives you a powerful and non-destructive way to customize the look and functionality to your exact needs. More info about this can be found \u003Ca href=\"https:\u002F\u002Fdoc.etoilewebdesign.com\u002Fplugins\u002Fultimate-faq\u002Fdeveloper\u002F\" rel=\"nofollow ugc\">in our documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>For FAQ help and support\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdoc.etoilewebdesign.com\u002Fplugins\u002Fultimate-faq\u002Fuser\u002F\" rel=\"nofollow ugc\">Ultimate FAQ documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Our FAQ pages \u003Ca href=\"https:\u002F\u002Fdoc.etoilewebdesign.com\u002Fplugins\u002Fultimate-faq\u002Fuser\u002Ffaq\" rel=\"nofollow ugc\">here\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fultimate-faqs\u002Ffaq\u002F\" rel=\"ugc\">here\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdoc.etoilewebdesign.com\u002Fplugins\u002Fultimate-faq\u002Fuser\u002Fgetting-started\u002Finstall\" rel=\"nofollow ugc\">Ultimate FAQ installation guide and information about the walk-through\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fplaylist?list=PLEndQUuhlvSrNdfu5FKa1uGHsaKZxgdWt\" rel=\"nofollow ugc\">Ultimate FAQ tutorial videos\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fultimate-faqs\u002F\" rel=\"ugc\">The Ultimate FAQ support forum\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.etoilewebdesign.com\u002Fsupport-center\u002F\" rel=\"nofollow ugc\">Our Support Center\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Full-featured FAQ and accordion plugin with advanced search, simple UI and easy-to-use FAQ blocks and shortcodes.",30000,2244113,433,"2026-04-15T19:17:00.000Z","6.9.4","6.0",[128,129,130,131,132],"faq","faq-block","faq-shortcode","faqs","woocommerce-faq","https:\u002F\u002Fwww.etoilewebdesign.com\u002Fplugins\u002Fultimate-faq\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fultimate-faqs.2.4.9.zip",89,7,"2026-04-08 14:25:15",{"attackSurface":139,"codeSignals":206,"taintFlows":214,"riskAssessment":215,"analyzedAt":220},{"hooks":140,"ajaxHandlers":178,"restRoutes":179,"shortcodes":180,"cronEvents":204,"entryPointCount":205,"unprotectedCount":11},[141,147,152,156,159,164,167,170,174],{"type":142,"name":143,"callback":144,"file":145,"line":146},"action","admin_notices","closure","drip-content-for-woocommerce.php",25,{"type":142,"name":148,"callback":149,"file":150,"line":151},"admin_menu","add_settings_page","includes\u002Fadmin\u002Fclass-dripcofo-admin.php",13,{"type":142,"name":153,"callback":154,"file":150,"line":155},"admin_enqueue_scripts","enqueue_admin_styles",14,{"type":142,"name":143,"callback":157,"file":150,"line":158},"render_upgrade_cta",19,{"type":142,"name":160,"callback":161,"file":162,"line":163},"plugins_loaded","maybe_init","includes\u002Fclass-dripcofo-core.php",22,{"type":142,"name":143,"callback":165,"file":162,"line":166},"notice_wc_required",27,{"type":142,"name":168,"callback":144,"priority":45,"file":162,"line":169},"save_post",44,{"type":142,"name":171,"callback":172,"file":162,"line":173},"template_redirect","start_buffering",65,{"type":142,"name":175,"callback":176,"file":162,"line":177},"wp_enqueue_scripts","enqueue_help_css",66,[],[],[181,185,189,192,196,200],{"tag":182,"callback":183,"file":162,"line":184},"dripco_if_purchased","sc_if_purchased",58,{"tag":186,"callback":187,"file":162,"line":188},"dripco_if_not_purchased","sc_if_not_purchased",59,{"tag":190,"callback":191,"file":162,"line":97},"dripco_open","sc_ipg_open",{"tag":193,"callback":194,"file":162,"line":195},"dripco_close","sc_ipg_close",61,{"tag":197,"callback":198,"file":162,"line":199},"dripco_help","sc_help",62,{"tag":201,"callback":202,"file":162,"line":203},"dripco_debug","sc_debug",63,[],6,{"dangerousFunctions":207,"sqlUsage":208,"outputEscaping":210,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":111,"bundledLibraries":213},[],{"prepared":11,"raw":11,"locations":209},[],{"escaped":211,"rawEcho":11,"locations":212},140,[],[],[],{"summary":216,"deductions":217},"The 'drip-content-for-woocommerce' plugin v1.0.0 demonstrates a strong security posture based on the provided static analysis. The absence of dangerous functions, file operations, and external HTTP requests is a positive sign. All identified SQL queries utilize prepared statements, and all output is properly escaped, which are excellent security practices that significantly mitigate risks of injection and cross-site scripting vulnerabilities. The plugin also has a clean vulnerability history with zero recorded CVEs, suggesting robust development and maintenance regarding known security flaws.\n\nHowever, the static analysis reveals a complete lack of nonce checks across all entry points, which is a significant concern. While there are capability checks present, the absence of nonces on AJAX handlers (even though there are none in this version) and shortcodes leaves potential for Cross-Site Request Forgery (CSRF) attacks if any of these entry points were to perform sensitive actions in future versions or if the plugin evolves. The plugin's attack surface is currently small and entirely unprotected entry points are zero, which is good, but the reliance solely on capability checks without nonces for potential future sensitive actions is a weakness.\n\nIn conclusion, the plugin is well-coded with good sanitization and escaping practices, and has no prior known vulnerabilities. The primary weakness lies in the absence of nonce checks, which is a standard security control for preventing CSRF. This oversight, while not currently exploitable due to the lack of unprotected entry points or sensitive actions identified in this specific analysis, represents a potential risk that should be addressed for future security hardening.",[218],{"reason":219,"points":45},"Missing nonce checks on all entry points","2026-04-16T14:53:06.713Z",{"wat":222,"direct":234},{"assetPaths":223,"generatorPatterns":226,"scriptPaths":227,"versionParams":231},[224,225],"\u002Fwp-content\u002Fplugins\u002Fdrip-content-for-woocommerce\u002Fassets\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fdrip-content-for-woocommerce\u002Fassets\u002Fjs\u002Fadmin.js",[],[228,229,230],"\u002Fwp-content\u002Fplugins\u002Fdrip-content-for-woocommerce\u002Fincludes\u002Fhelpers.php","\u002Fwp-content\u002Fplugins\u002Fdrip-content-for-woocommerce\u002Fincludes\u002Fclass-dripcofo-core.php","\u002Fwp-content\u002Fplugins\u002Fdrip-content-for-woocommerce\u002Fincludes\u002Fadmin\u002Fclass-dripcofo-admin.php",[232,233],"drip-content-for-woocommerce\u002Fassets\u002Fcss\u002Fadmin.css?ver=","drip-content-for-woocommerce\u002Fassets\u002Fjs\u002Fadmin.js?ver=",{"cssClasses":235,"htmlComments":249,"htmlAttributes":250,"restEndpoints":253,"jsGlobals":254,"shortcodeOutput":255},[236,237,238,239,240,241,242,243,244,245,246,247,248],"dripcofo-upgrade-link","dripcofo-upgrade-cta","dripcofo-cta__title","dripcofo-cta__p","dripcofo-cta__p--spaced","dripcofo-prebox","dripcofo-max-720","dripcofo-badge--ok","dripcofo-badge--error","dripcofo-text--error","dripcofo-mt-6","dripcofo-wrap","dripcofo-upgrade-button",[],[251,252,251,251],"data-dripco-product-id","data-dripco-user-id",[],[],[256,257,258,259,260,261],"[dripco_if_purchased]","[dripco_if_not_purchased]","[dripco_open]","[dripco_close]","[dripco_help]","[dripco_debug]",{"error":263,"url":264,"statusCode":265,"statusMessage":266,"message":266},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fdrip-content-for-woocommerce\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":32,"versions":268},[269],{"version":6,"download_url":24,"svn_tag_url":270,"released_at":26,"has_diff":271,"diff_files_changed":272,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":273,"is_current":263},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdrip-content-for-woocommerce\u002Ftags\u002F1.0.0\u002F",false,[],[]]