[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fd4mQxxELAdi5rMwYz_GKEFJF_13quUnNNRAp1XT66Sw":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":38,"analysis":130,"fingerprints":190},"safety-jacket-patreon-connect","Patreon Connect: Safety Jacket","1.0","uiux","https:\u002F\u002Fprofiles.wordpress.org\u002Fuiux\u002F","\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",10,1217,0,"2017-06-17T10:43:00.000Z","4.8.28","4.0","",[19,20,21,22,23],"failsafe","patreon","patreon-connect","patreon-safety-jacket","patreon-wordpress","https:\u002F\u002Fuiux.me\u002Fpatreon-connect-safety-jacket","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsafety-jacket-patreon-connect.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":31,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"UIUX Lab",14,740,92,32,82,"2026-04-05T01:26:14.122Z",[39,53,66,86,109],{"slug":40,"name":41,"version":6,"author":7,"author_profile":8,"description":42,"short_description":43,"active_installs":11,"downloaded":44,"rating":45,"num_ratings":46,"last_updated":47,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":48,"homepage":51,"download_link":52,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"patron-memberships-patreon-connect","Patreon Connect: Patron Memberships","\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",1699,54,3,"2017-06-22T08:01:00.000Z",[49,50,20,21,23],"memberships","memberships-pro","https:\u002F\u002Fuiux.me\u002Fpatreon-connect-patron-memberships","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpatron-memberships-patreon-connect.zip",{"slug":54,"name":55,"version":56,"author":7,"author_profile":8,"description":57,"short_description":58,"active_installs":13,"downloaded":59,"rating":13,"num_ratings":13,"last_updated":60,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":61,"homepage":64,"download_link":65,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"discount-patreon-connect","Patreon Connect: Patron Discount","1.1","\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.",1367,"2017-06-26T13:16:00.000Z",[62,20,21,23,63],"cart-discount","woocommerce","https:\u002F\u002Fuiux.me\u002Fpatreon-connect-patron-discount","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdiscount-patreon-connect.zip",{"slug":21,"name":67,"version":68,"author":20,"author_profile":69,"description":70,"short_description":71,"active_installs":72,"downloaded":73,"rating":74,"num_ratings":75,"last_updated":76,"tested_up_to":77,"requires_at_least":16,"requires_php":78,"tags":79,"homepage":82,"download_link":83,"security_score":84,"vuln_count":11,"unpatched_count":13,"last_vuln_date":85,"fetched_at":28},"Patreon WordPress","1.9.16","https:\u002F\u002Fprofiles.wordpress.org\u002Fpatreon\u002F","\u003Cp>Bring Patreon features to your WordPress website and make them work together. You can even easily import your existing Patreon posts and keep your Patreon posts synced to your WP site automatically! Your patron-only content at your WordPress site will encourage your visitors to become your patrons to unlock your content.\u003C\u002Fp>\n\u003Cp>You can lock any single post or all of your posts! You can also lock any custom post type. Your visitors can log into your site via Patreon, making it easier for them to use your site in addition to accessing your locked content.\u003C\u002Fp>\n\u003Cp>This plugin is developed and maintained by Patreon.\u003C\u002Fp>\n\u003Ch4>FEATURES FOR CREATORS\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Choose one of your tiers or a minimum pledge amount necessary to access a post or custom post\u003C\u002Fli>\n\u003Cli>All patrons with pledge at or above that minimum tier will be able to access your post\u003C\u002Fli>\n\u003Cli>Alternatively, you can set a minimum pledge amount to see all posts\u003C\u002Fli>\n\u003Cli>Visitors who are not your patrons can click the “Unlock with Patreon” button on the locked post to pledge to you and access content\u003C\u002Fli>\n\u003Cli>Visitors will be automatically redirected to Patreon, pledge to you and come back to your site to original unlocked post\u003C\u002Fli>\n\u003Cli>Plugin will automatically log in Patreon users\u003C\u002Fli>\n\u003Cli>Import your existing Patreon posts, with Video and images\u003C\u002Fli>\n\u003Cli>Sync your Patreon posts as you go\u003C\u002Fli>\n\u003Cli>Choose the post type, category which posts will be synced to\u003C\u002Fli>\n\u003Cli>Choose the author to be used for synced posts\u003C\u002Fli>\n\u003Cli>Your posts will be automatically updated as you add\u002Fupdate\u002Fdelete your Patreon posts\u003C\u002Fli>\n\u003Cli>Set custom HTML that non-patrons see instead of the post, prompting them to become a patron\u003C\u002Fli>\n\u003Cli>Patreon WordPress is compatible with Paid Memberships Pro – you can gate your content with either plugin\u003C\u002Fli>\n\u003Cli>Patreon pledges are matched with Paid Memberships Pro monthly memberships – works out of the box with no changes\u003C\u002Fli>\n\u003Cli>Any Patreon patron or Paid Memberships Pro member who qualifies for content via either plugin will access content\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cem>You can post entirely independently on your WordPress site from your Patreon page.\u003C\u002Fem> There is no need for WordPress and Patreon posts to correspond to one another in content or in locked status. The choice is up to you as a creator.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Got ideas? Post them on our \u003Ca href=\"https:\u002F\u002Fwww.patreondevelopers.com\u002Ft\u002Fwordpress-plugin-feature-ideas\u002F215\" rel=\"nofollow ugc\">Patreon WordPress Ideas Thread\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>FEATURES FOR PATRONS\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>This plugin adds a “Unlock with Patreon” button to every post you lock.\u003C\u002Fli>\n\u003Cli>“Unlock with Patreon” takes care of everything: whether they’re not a patron yet, or they need to upgrade their pledge, or if they are already pledging enough, the plugin will guide them through the process and back to your content\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>FEATURES FOR DEVELOPERS\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Extend this free basic WordPress plugin with your own inter-operable plugins that install side by side.\u003C\u002Fli>\n\u003Cli>Rapidly develop patron-only WordPress features without initial overhead\u003C\u002Fli>\n\u003Cli>Immediately usable by existing Patreon creators running this plugin\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Learn more in our \u003Ca href=\"https:\u002F\u002Fwww.patreon.com\u002Fportal\" rel=\"nofollow ugc\">developer portal\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>PRICING\u003C\u002Fh4>\n\u003Cp>This plugin is provided by Patreon for free.\u003C\u002Fp>\n\u003Ch4>Install the Patreon WordPress Plugin\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install & activate the plugin\u003C\u002Fli>\n\u003Cli>The setup wizard will kick in, helping you to easily connect your WordPress site and Patreon in only two clicks\u003C\u002Fli>\n\u003Cli>That’s it!\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Your plugin is now set up and you can start making your posts patron only!\u003C\u002Fp>\n\u003Ch4>Gating Posts\u003C\u002Fh4>\n\u003Cp>When posting a new post or editing an existing post (or a custom post type) you will see a dropdown in the right hand column titled “Patreon Level”.\u003C\u002Fp>\n\u003Cp>This box shows a dropdown of your Patreon tiers. When you select a Patreon tier and then update the post, visitors will need to be your patrons from that tier level or above to be able to access that post.\u003C\u002Fp>\n\u003Cp>To make a locked post public again, just choose “Everyone” from the select box and update your post.\u003C\u002Fp>\n\u003Ch4>Protecting Videos\u003C\u002Fh4>\n\u003Cp>It is  difficult to protect videos due the intensive bandwidth requirements of hosting video  and having to rely on third parties such as Youtube or Vimeo. Youtube allows you to set videos to ‘private’ but Vimeo offers extra controls by only allowing videos to be played on specific domains. Visit this guide to \u003Ca href=\"https:\u002F\u002Fhelp.vimeo.com\u002Fhc\u002Fen-us\u002Farticles\u002F224817847-Privacy-settings-overview\" rel=\"nofollow ugc\">protecting your video content with Vimeo\u003C\u002Fa>.\u003C\u002Fp>\n","Connect your WordPress site to Patreon and increase your members and pledges!",3000,284467,72,51,"2025-10-30T22:40:00.000Z","6.8.5","7.4",[80,81,20],"members","membership","https:\u002F\u002Fwww.patreon.com\u002Fapps\u002Fwordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpatreon-connect.1.9.16.zip",87,"2025-01-24 00:00:00",{"slug":87,"name":88,"version":89,"author":88,"author_profile":90,"description":91,"short_description":92,"active_installs":93,"downloaded":94,"rating":95,"num_ratings":96,"last_updated":97,"tested_up_to":98,"requires_at_least":99,"requires_php":100,"tags":101,"homepage":106,"download_link":107,"security_score":108,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"tip-jar-wp","Tip Jar WP","2.2.0","https:\u002F\u002Fprofiles.wordpress.org\u002Ftipjarwp\u002F","\u003Cp>Since 2019, Tip Jar WP has helped creators like you earn over $1,000,000 combined! Made for creators, artists, teachers, service providers, and more, it gives you an extremely simple and affordable way to accept tips on your WordPress website. On the cutting edge of payment technologies through the power of Stripe, you can accept Apple Pay, Google Pay, standard credit cards, and more with a beautiful and responsively designed payment form.\u003C\u002Fp>\n\u003Cp>If you have supporters that love what you do, many will be happy to send a tip to say “thanks” if you give them the option to do so. With out-of-the-box features including both automatic-recurring-payments, or one-time tips, Tip Jar WP makes that possible.\u003C\u002Fp>\n\u003Cp>It’s totally free to install. Give it a try today!\u003C\u002Fp>\n\u003Ch4>Here’s a few of the things included in Tip Jar WP:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Recurring payments\u003C\u002Fstrong>\u003Cbr \u002F>\nUsers can choose to tip once, or on a recurring basis automatically.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Multi-Currency\u003C\u002Fstrong>\u003Cbr \u002F>\nAllow your users to pay in their own currency.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>User dashboard\u003C\u002Fstrong>\u003Cbr \u002F>\nYour users can log in to print their receipts, review their plans, or cancel their plans at any time.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Apple Pay\u003C\u002Fstrong>\u003Cbr \u002F>\nOn Apple devices that support Apple Pay, users can tip with a single tap (or “look”) with their device.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Google Pay\u003C\u002Fstrong>\u003Cbr \u002F>\nUsers of Google Chrome with saved credit cards can pay with a single tap.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>3D Secure and Strong Customer Authentication\u003C\u002Fstrong>\u003Cbr \u002F>\nYou are protected from fraudulent purchases and chargebacks via 3D Secure, and also comply with SCA regulations in the EU.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>GDPR Compliance Considerations\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>No personal information of any kind is stored, making it both secure and more GDPR compliant right out of the box.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>No start-up or yearly costs required\u003C\u002Fstrong>\u003Cbr \u002F>\nTip Jar WP makes money through a 1% transaction fee, so you can install it and keep it forever, without paying anything.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>“Pay what you want for a file” mode\u003C\u002Fstrong>\u003Cbr \u002F>\nAllow your users to “pay what they want” for a file download.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Gutenberg, Classic Editor, and Page Builder support\u003C\u002Fstrong>\u003Cbr \u002F>\nCustomize your payment forms using the Gutenberg Block, or the built-in shortcode manager in Classic Editor mode.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Since 2019, Tip Jar WP has helped creators like you earn over $1,000,000 combined! Made for creators, artists, teachers, service providers, and more,  &hellip;",200,8156,66,7,"2026-02-04T20:52:00.000Z","6.9.4","4.8","7.0",[102,103,20,104,105],"creators","donation","stripe","tip","https:\u002F\u002Ftipjarwp.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftip-jar-wp.zip",100,{"slug":110,"name":111,"version":112,"author":113,"author_profile":114,"description":115,"short_description":116,"active_installs":117,"downloaded":118,"rating":108,"num_ratings":119,"last_updated":120,"tested_up_to":98,"requires_at_least":121,"requires_php":122,"tags":123,"homepage":128,"download_link":129,"security_score":108,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"trash-fail-safe","Trash Fail Safe","1.2.2","mikehealy","https:\u002F\u002Fprofiles.wordpress.org\u002Fmikehealy\u002F","\u003Cp>If you use the WordPress admin area on a mobile device, or have cats sometimes walk across your keyboard it can be good to have a fail-safe confirmation before permanently deleting posts from the Trashed items.\u003Cbr \u002F>\nThis plugin adds simple JS to the admin area to do just that.\u003C\u002Fp>\n","Require confirmation before deleting items from the Trash, or emptying the whole Trash. Protects against accidental clicks.",40,2186,2,"2025-12-04T08:38:00.000Z","4.7","5.3",[124,125,19,126,127],"admin","confirmation","trash","trashed","https:\u002F\u002Fwww.mikehealy.com.au\u002Fplugins\u002Fwp-trash-fail-safe","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftrash-fail-safe.1.2.2.zip",{"attackSurface":131,"codeSignals":169,"taintFlows":181,"riskAssessment":182,"analyzedAt":189},{"hooks":132,"ajaxHandlers":157,"restRoutes":158,"shortcodes":159,"cronEvents":168,"entryPointCount":119,"unprotectedCount":13},[133,139,144,148,153],{"type":134,"name":135,"callback":136,"file":137,"line":138},"action","init","triggerFailsafe","classes\\patreon_connect_safety_jacket.php",21,{"type":140,"name":141,"callback":142,"file":137,"line":143},"filter","the_content","protectPostContent",29,{"type":134,"name":145,"callback":146,"file":137,"line":147},"wp","patreonWalledGarden",33,{"type":134,"name":149,"callback":150,"file":151,"line":152},"admin_menu","patreon_plugin_setup","classes\\patreon_connect_safety_jacket_options.php",23,{"type":134,"name":154,"callback":155,"file":151,"line":156},"admin_init","patreon_plugin_register_settings",24,[],[],[160,164],{"tag":161,"callback":162,"file":137,"line":163},"patreon_content","renderProtectedContent",30,{"tag":165,"callback":166,"file":137,"line":167},"patreon_register_button","renderTextLink",31,[],{"dangerousFunctions":170,"sqlUsage":171,"outputEscaping":173,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":175,"bundledLibraries":180},[],{"prepared":13,"raw":13,"locations":172},[],{"escaped":174,"rawEcho":175,"locations":176},4,1,[177],{"file":151,"line":178,"context":179},118,"raw output",[],[],{"summary":183,"deductions":184},"The 'safety-jacket-patreon-connect' plugin v1.0 exhibits a generally good security posture based on the provided static analysis.  The absence of dangerous functions, raw SQL queries, file operations, and external HTTP requests is commendable. The presence of a capability check and the use of prepared statements for SQL (though none were found) are positive signs of secure coding practices.\n\nHowever, there are a few areas that warrant attention. The plugin has a small attack surface consisting of two shortcodes, and crucially, no nonce checks are implemented for these entry points. While no taint analysis revealed unsanitized paths, the lack of nonce checks means that these shortcodes could potentially be exploited in cross-site request forgery (CSRF) attacks if they perform any sensitive actions or modify data. Additionally, 20% of output is not properly escaped, presenting a risk of cross-site scripting (XSS) vulnerabilities.\n\nThe plugin's vulnerability history is clean, with no recorded CVEs. This is a strong indicator that the plugin has historically been developed with security in mind and has not been a target for widespread exploitation. Despite the minor concerns identified in the static analysis, the lack of a known vulnerability history suggests that these issues may not have been actively exploited, or perhaps the functionality they relate to is not particularly sensitive. Overall, the plugin has a solid foundation but could benefit from implementing nonce checks for its shortcodes and ensuring all output is properly escaped to further strengthen its security.",[185,187],{"reason":186,"points":96},"No nonce checks on entry points",{"reason":188,"points":174},"Unescaped output detected","2026-03-17T01:10:47.153Z",{"wat":191,"direct":199},{"assetPaths":192,"generatorPatterns":195,"scriptPaths":196,"versionParams":198},[193,194],"\u002Fwp-content\u002Fplugins\u002Fsafety-jacket-patreon-connect\u002Fassets\u002Fjs\u002Fapp.js","\u002Fwp-content\u002Fplugins\u002Fsafety-jacket-patreon-connect\u002Fassets\u002Fcss\u002Fstyle.css",[],[197],"https:\u002F\u002Fc6.patreon.com\u002FbecomePatronButton.bundle.js",[],{"cssClasses":200,"htmlComments":201,"htmlAttributes":202,"restEndpoints":204,"jsGlobals":205,"shortcodeOutput":206},[],[],[203],"data-patreon-widget-type=\"become-patron-button\"",[],[],[207,208,209,210],"\u003Ca href=\"https:\u002F\u002Fwww.patreon.com\u002FbePatron?u=","\u003Cscript async src=\"https:\u002F\u002Fc6.patreon.com\u002FbecomePatronButton.bundle.js\">\u003C\u002Fscript>","\u003Ca href=\"","target=\"_blank\">Support me on Patreon\u003C\u002Fa>"]