[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f5YWLeLelG_EAySWF4M7-EyvckGJu9ZcIvsrqI80Us8g":3},{"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,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":37,"analysis":122,"fingerprints":194},"discount-patreon-connect","Patreon Connect: Patron Discount","1.1","uiux","https:\u002F\u002Fprofiles.wordpress.org\u002Fuiux\u002F","\u003Cp>Offer your patrons a discount on your Woocommerce! shopping cart. This is an extension to the Patreon Connect wordpress plugin. There are a few different methods to offer discounts to your patrons inlcuding a cart discount, cart shipping discount or a product level discount. The user must be active patrons to receive an automatically applied discount to the cart or the product.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fuiux.me\" title=\"Patreon Connect\" rel=\"nofollow ugc\">Patreon Connect\u003C\u002Fa> allows users to login to your websites with Patreon. You can restrict access to content by setting a default contribution level. You control who can see what.\u003C\u002Fp>\n","Offer your loyal patrons a reward with a discount on their cart total, shipping total or product totals.",0,1367,"2017-06-26T13:16:00.000Z","4.8.28","4.0","",[18,19,20,21,22],"cart-discount","patreon","patreon-connect","patreon-wordpress","woocommerce","https:\u002F\u002Fuiux.me\u002Fpatreon-connect-patron-discount","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdiscount-patreon-connect.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":30,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"UIUX Lab",14,740,92,32,82,"2026-04-05T01:25:26.266Z",[38,54,66,87,105],{"slug":39,"name":40,"version":41,"author":7,"author_profile":8,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":49,"homepage":52,"download_link":53,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"patron-memberships-patreon-connect","Patreon Connect: Patron Memberships","1.0","\u003Cp>Harness the power of Patreon Connect in combination with other membership plugins such as Paid Memberships Pro. A Patrons contribution level will be matched with a corresponding membership level allowing you to utilise the potential of your Patreon campaign with the full suite of functionality offered with a large memberships plugin.\u003C\u002Fp>\n\u003Cp>Patrons will be treated as having the same membership level with the equivalent contrbution amounts.\u003C\u002Fp>\n\u003Cp>Currently only Paid Memberships Pro is featured, but if you would like to see any other memberships plugins support please get in touch with me @ \u003Ca href=\"https:\u002F\u002Fuiux.me\" title=\"Patreon Connect\" rel=\"nofollow ugc\">my website\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fuiux.me\" title=\"Patreon Connect\" rel=\"nofollow ugc\">Patreon Connect\u003C\u002Fa> allows users to login to your websites with Patreon. You can restrict access to content by setting a default contribution level. You control who can see what.\u003C\u002Fp>\n","Use Patreon Connect with Paid Memberships Pro to give Patrons a membership level",10,1699,54,3,"2017-06-22T08:01:00.000Z",[50,51,19,20,21],"memberships","memberships-pro","https:\u002F\u002Fuiux.me\u002Fpatreon-connect-patron-memberships","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpatron-memberships-patreon-connect.zip",{"slug":55,"name":56,"version":41,"author":7,"author_profile":8,"description":57,"short_description":58,"active_installs":44,"downloaded":59,"rating":11,"num_ratings":11,"last_updated":60,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":61,"homepage":64,"download_link":65,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"safety-jacket-patreon-connect","Patreon Connect: Safety Jacket","\u003Cp>A time may come when your copy of Patreon Connect is de-activated or not running. When that time comes, its a good idea to have backup. Safety Jacket will ensure your Patreon Content is hidden – even when Patreon Connect isnt functioning. This is the safety net.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fuiux.me\" title=\"Patreon Connect\" rel=\"nofollow ugc\">Patreon Connect\u003C\u002Fa> allows users to login to your websites with Patreon. You can restrict access to content by setting a default contribution level. You control who can see what.\u003C\u002Fp>\n","A safety jacket for Patreon Connect",1217,"2017-06-17T10:43:00.000Z",[62,19,20,63,21],"failsafe","patreon-safety-jacket","https:\u002F\u002Fuiux.me\u002Fpatreon-connect-safety-jacket","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsafety-jacket-patreon-connect.zip",{"slug":67,"name":68,"version":69,"author":70,"author_profile":71,"description":72,"short_description":73,"active_installs":74,"downloaded":75,"rating":76,"num_ratings":77,"last_updated":78,"tested_up_to":79,"requires_at_least":80,"requires_php":81,"tags":82,"homepage":16,"download_link":86,"security_score":76,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"mzr-buy-x-pay-y","MZR Buy X Pay Y","1.0.1","Meshut Digital","https:\u002F\u002Fprofiles.wordpress.org\u002Fmeshut\u002F","\u003Cp>\u003Cstrong>MZR Buy X Pay Y\u003C\u002Fstrong> is a simple yet powerful WooCommerce plugin that allows you to set up flexible “Buy X Get Y Free” or “Buy X Pay Y” discounts for your customers. Encourage sales, move inventory faster, and improve your store’s conversion rate effortlessly.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>🔥 \u003Cstrong>Fully Customizable Buy X Pay Y Promotions\u003C\u002Fstrong>\u003Cbr \u002F>\n– Set X (number of products to buy) and Y (number of products to pay for).\u003Cbr \u002F>\n– Supports any combination, e.g., Buy 3 Pay 2, Buy 5 Pay 3, etc.\u003C\u002Fp>\n\u003Cp>🎯 \u003Cstrong>Product & Category Inclusion\u002FExclusion\u003C\u002Fstrong>\u003Cbr \u002F>\n– Apply discounts to specific products or product categories.\u003Cbr \u002F>\n– Exclude products or categories you don’t want to include in the promotion.\u003C\u002Fp>\n\u003Cp>📅 \u003Cstrong>Schedule Promotions\u003C\u002Fstrong>\u003Cbr \u002F>\n– Define start and end dates with precise time control.\u003Cbr \u002F>\n– Run limited-time offers or ongoing promotions.\u003C\u002Fp>\n\u003Cp>📝 \u003Cstrong>Custom Discount Labels & Descriptions\u003C\u002Fstrong>\u003Cbr \u002F>\n– Customize the label shown in the cart (e.g., “Special Offer: Buy 3 Pay 2”).\u003Cbr \u002F>\n– Optionally display a detailed description below the cart totals.\u003C\u002Fp>\n\u003Cp>⚙️ \u003Cstrong>No Coupons Needed\u003C\u002Fstrong>\u003Cbr \u002F>\n– Discount is applied automatically in the cart, no manual coupon entry.\u003C\u002Fp>\n\u003Cp>🚀 \u003Cstrong>Lightweight & Fast\u003C\u002Fstrong>\u003Cbr \u002F>\n– No bloat, clean code optimized for performance.\u003C\u002Fp>\n","Powerful \"Buy X Pay Y\" discount module for WooCommerce. Create dynamic promotions like \"Buy 2 Pay 1\", \"Buy 3 Pay 2\", and more!",50,607,100,2,"2025-05-15T10:21:00.000Z","6.8.5","5.6","7.0",[83,18,84,85,22],"buy-x-get-y","discount","dynamic-pricing","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmzr-buy-x-pay-y.1.0.1.zip",{"slug":88,"name":89,"version":90,"author":91,"author_profile":92,"description":93,"short_description":94,"active_installs":44,"downloaded":95,"rating":76,"num_ratings":96,"last_updated":97,"tested_up_to":98,"requires_at_least":99,"requires_php":100,"tags":101,"homepage":103,"download_link":104,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"members-only-shop-for-patreon-woocommerce","Members-Only Shop for Patreon + WooCommerce","0.2","Sam Killermann","https:\u002F\u002Fprofiles.wordpress.org\u002Fkillermann\u002F","\u003Cp>A plugin that bridges the gap between two others — Patreon and WooCommerce — to allow you to easily restrict a section of your WooCommerce store for your active Patrons.\u003C\u002Fp>\n","Offer exclusive products in a WooCommerce Shop to your Patreon patrons.",1652,1,"2018-10-06T02:22:00.000Z","4.9.29","3.8","5.2.4",[102,19,22],"members-only","https:\u002F\u002Fgithub.com\u002Fkillermann\u002FMembers-Only-Shop-for-Patreon-WooCommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmembers-only-shop-for-patreon-woocommerce.zip",{"slug":106,"name":107,"version":69,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":11,"downloaded":112,"rating":11,"num_ratings":11,"last_updated":16,"tested_up_to":79,"requires_at_least":113,"requires_php":114,"tags":115,"homepage":119,"download_link":120,"security_score":76,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":121},"coupon-prompt","Coupon Prompt – Smart WooCommerce Coupon Notices","Crafely","https:\u002F\u002Fprofiles.wordpress.org\u002Fcrafely\u002F","\u003Cp>🎉 \u003Cstrong>Boost sales and delight customers with smart, customizable WooCommerce coupon prompts!\u003C\u002Fstrong> 🎉\u003C\u002Fp>\n\u003Cp>Coupon Prompt makes it easy to showcase your best deals—right where customers are most likely to use them. Show attractive, actionable coupon suggestions on the cart and checkout pages, only when a valid coupon is available and not yet applied. Customers instantly see which coupons they can use, how much they’ll save, and when the offer expires. With a single click, they can apply the coupon—no codes to remember, no confusion.\u003C\u002Fp>\n\u003Cp>✨ \u003Cstrong>Why choose Coupon Prompt?\u003C\u002Fstrong>\u003Cbr \u002F>\n– Increase coupon usage & conversions: Make discounts obvious and easy to use.\u003Cbr \u002F>\n– Reduce friction: No more hunting for codes—customers see and apply coupons in one click.\u003Cbr \u002F>\n– Full admin control: Customize the notice text, button label, and more for each coupon.\u003Cbr \u002F>\n– Secure & user-friendly: Every “Apply Now” button is protected by a unique nonce.\u003C\u002Fp>\n\u003Cp>🛠️ \u003Cstrong>Key Features\u003C\u002Fstrong>\u003Cbr \u002F>\n– Per-coupon toggle: Choose which coupons are suggested with a simple checkbox in the coupon edit screen.\u003Cbr \u002F>\n– Customizable notice & button text: Set your own message and button label for each coupon (admin option).\u003Cbr \u002F>\n– Shows discount type and amount: Clearly displays “20% off”, “$5 off”, or “$5 off per item”.\u003Cbr \u002F>\n– Optional expiry countdown: Show a live countdown (days, hours, minutes) until coupon expiry, or hide it per coupon.\u003Cbr \u002F>\n– Preview before publish: Instantly see how your coupon prompt will look in the admin.\u003Cbr \u002F>\n– Works for logged-in users and optionally for guests: By default, only logged-in users can apply coupons, but this can be changed with a filter.\u003Cbr \u002F>\n– Permission checks: Only users with the correct permissions can apply coupons.\u003Cbr \u002F>\n– Handles coupon usage limits and validity: Only valid, unused, and non-expired coupons are suggested.\u003Cbr \u002F>\n– Fallback display: Coupon notices also appear in the main content area if WooCommerce hooks are not available.\u003Cbr \u002F>\n– Translation-ready: All text is translatable and a .pot file is included.\u003Cbr \u002F>\n– Compatible with most themes and WooCommerce setups.\u003Cbr \u002F>\n– Lightweight & privacy-friendly: No bloat, no tracking, no auto-apply—just helpful prompts.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>Enable Coupon Prompt for a Coupon:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Go to \u003Cstrong>WooCommerce > Coupons\u003C\u002Fstrong> in your WordPress admin.\u003C\u002Fli>\n\u003Cli>Edit an existing coupon or create a new one.\u003C\u002Fli>\n\u003Cli>In the coupon edit screen, check the box labeled \u003Cstrong>“Show in Cart\u002FCheckout?”\u003C\u002Fstrong> to make this coupon eligible for prompting.\u003C\u002Fli>\n\u003Cli>(Optional) Check \u003Cstrong>“Show Expiry Countdown?”\u003C\u002Fstrong> to display a countdown timer for the coupon’s expiry.\u003C\u002Fli>\n\u003Cli>(Optional) Enter your custom notice text and button label for this coupon.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>How Customers See and Use Coupons:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>When a customer adds products to their cart and visits the cart or checkout page, eligible coupons will be displayed as notices.\u003C\u002Fli>\n\u003Cli>Each notice shows the coupon code, your custom message, discount type\u002Famount, and (if enabled) expiry countdown.\u003C\u002Fli>\n\u003Cli>Customers can click the \u003Cstrong>“Apply Now”\u003C\u002Fstrong> (or your custom button text) to apply the coupon instantly and securely.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Developer Options:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>By default, only logged-in users can apply coupons. To allow guests, use the \u003Ccode>coupon_prompt_allow_guest_apply\u003C\u002Fcode> filter in your theme or a custom plugin:\u003Cbr \u002F>\n \u003Ccode>add_filter( 'coupon_prompt_allow_guest_apply', '__return_true' );\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>All plugin text is translation-ready. Use the included \u003Ccode>.pot\u003C\u002Fcode> file for localization.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Permissions:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Only users with the correct WooCommerce permissions can apply coupons via the prompt.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Fallback Display:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>If your theme does not support WooCommerce cart\u002Fcheckout hooks, coupon notices will appear in the main content area.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n","Smart WooCommerce coupon suggestions for cart and checkout—no auto-apply, just helpful, secure prompts.",226,"5.0","7.2",[18,116,117,118,22],"coupon-reminder","marketing","smart-coupons","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcoupon-prompt\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcoupon-prompt.1.0.1.zip","2026-03-15T10:48:56.248Z",{"attackSurface":123,"codeSignals":161,"taintFlows":183,"riskAssessment":184,"analyzedAt":193},{"hooks":124,"ajaxHandlers":157,"restRoutes":158,"shortcodes":159,"cronEvents":160,"entryPointCount":11,"unprotectedCount":11},[125,131,134,138,142,146,150,153],{"type":126,"name":127,"callback":128,"file":129,"line":130},"action","woocommerce_cart_calculate_fees","applyPatronProductDiscounts","classes\\patreon_connect_patron_discount.php",20,{"type":126,"name":127,"callback":132,"file":129,"line":133},"applyPatronCartDiscounts",21,{"type":126,"name":135,"callback":136,"file":129,"line":137},"admin_notices","patronDiscountRequiredPlugins",22,{"type":126,"name":139,"callback":140,"file":129,"line":141},"woocommerce_product_options_general_product_data","renderPatronDiscountProductFields",23,{"type":126,"name":143,"callback":144,"file":129,"line":145},"save_post","savePatronDiscountProductFields",24,{"type":126,"name":147,"callback":148,"file":149,"line":141},"admin_menu","patreon_discount_plugin_setup","classes\\patreon_connect_patron_discount_options.php",{"type":126,"name":151,"callback":152,"file":149,"line":145},"admin_init","patreon_plugin_register_settings",{"type":126,"name":135,"callback":154,"file":155,"line":156},"closure","patreon-wordpress-discount.php",28,[],[],[],[],{"dangerousFunctions":162,"sqlUsage":163,"outputEscaping":165,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":96,"bundledLibraries":182},[],{"prepared":11,"raw":11,"locations":164},[],{"escaped":166,"rawEcho":167,"locations":168},16,8,[169,172,173,174,176,177,178,180],{"file":149,"line":170,"context":171},153,"raw output",{"file":149,"line":170,"context":171},{"file":149,"line":170,"context":171},{"file":149,"line":175,"context":171},227,{"file":149,"line":175,"context":171},{"file":149,"line":175,"context":171},{"file":149,"line":179,"context":171},361,{"file":149,"line":181,"context":171},364,[],[],{"summary":185,"deductions":186},"Based on the static analysis, \"discount-patreon-connect\" v1.1 exhibits a strong security posture with no identified vulnerabilities in its attack surface. The absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits potential entry points for attackers. Furthermore, the code demonstrates good practices by not utilizing dangerous functions, performing all SQL queries using prepared statements, and avoiding file operations and external HTTP requests. The presence of capability checks is also a positive indicator of secure implementation.",[187,190],{"reason":188,"points":189},"Output escaping is not consistently applied",4,{"reason":191,"points":192},"No nonce checks detected",5,"2026-03-17T07:22:24.884Z",{"wat":195,"direct":202},{"assetPaths":196,"generatorPatterns":198,"scriptPaths":199,"versionParams":200},[197],"\u002Fwp-content\u002Fplugins\u002Fdiscount-patreon-connect\u002Fdiscount-patreon-connect.php",[],[],[201],"discount-patreon-connect\u002Fdiscount-patreon-connect.php?ver=",{"cssClasses":203,"htmlComments":204,"htmlAttributes":205,"restEndpoints":208,"jsGlobals":209,"shortcodeOutput":210},[],[],[206,207],"patron_product_discount_type","patron_product_discount_value",[],[],[]]