[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fenJVql6SbPh_0VDZ4x5c3ibCGdfqApPj2UiKX-ABxB4":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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":37,"analysis":147,"fingerprints":260},"unlock-protocol","Unlock Protocol","4.0.2","julien51","https:\u002F\u002Fprofiles.wordpress.org\u002Fjulien51\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Funlock-protocol.com\u002F\" rel=\"nofollow ugc\">Unlock\u003C\u002Fa> is a protocol for memberships that lets any creator monetize their content permissionless.\u003C\u002Fp>\n\u003Cp>In order to become members, visitors may need to be using a web3-enabled wallet such as \u003Ca href=\"https:\u002F\u002Fmetamask.io\u002F\" rel=\"nofollow ugc\">MetaMask\u003C\u002Fa> or a web browser with an embedded wallet, such as \u003Ca href=\"https:\u002F\u002Fwww.opera.com\u002Fcrypto\" rel=\"nofollow ugc\">Opera\u003C\u002Fa>. They also need a balance of crypto-currency to purchase the memberships.\u003C\u002Fp>\n\u003Cp>The plugin enables “full-post” locking, or just block-level level locking, using the Gutemberg Editor.\u003C\u002Fp>\n\u003Cp>The plugin uses Unlock’s default checkout UI, which means it lets users who do not have wallet create an Unlock account or even pay using credit card, if your lock supports this.\u003C\u002Fp>\n\u003Ch3>Getting Started\u003C\u002Fh3>\n\u003Cp>If you’d like to add a lock to your site, start by [deploying your first lock]https:\u002F\u002Fapp.unlock-protocol.com\u002Flocks\u002Fcreate). We \u003Cem>strongly\u003C\u002Fem> recommend starting with a test network such as Goerli.\u003C\u002Fp>\n\u003Cp>While the lock is deploying, you should \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Funlock-protocol\u002F\" rel=\"ugc\">download this plugin\u003C\u002Fa> from the WordPress site. Then, from the administration of your WordPress.org website, in the \u003Ccode>Plugins\u003C\u002Fcode> section, click on the \u003Ccode>Add New button and then on the\u003C\u002Fcode>Upload Plugin` button to upload the plugin.\u003C\u002Fp>\n\u003Cp>Note: To allow new users to log in using their Ethereum wallet with a single click, make sure that \u003Cstrong>Settings > General > Anyone can register\u003C\u002Fstrong> (for single sites) or \u003Cstrong>Network Settings > Allow new registrations > User accounts\u003C\u002Fstrong> may be registered (for multisites) is enabled. Your existing users can link their wallets to their WordPress accounts regardless of this setting.\u003C\u002Fp>\n\u003Ch3>Writing locked stories\u003C\u002Fh3>\n\u003Cp>You can either choose to lock the whole post, using the post-level settings, or to lock specific Blocks in the UI with the Gutenberg Editor, for posts and pages.\u003C\u002Fp>\n\u003Cp>To add the Unlock Protocol block inside the page\u002Fpost please follow the below steps:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Click on Post -> Add New\u003C\u002Fli>\n\u003Cli>To add a block you just need to click on “+” in the editor.\u003C\u002Fli>\n\u003Cli>Enter Unlock Protocol in the search.\u003C\u002Fli>\n\u003Cli>Unlock Protocol block will be shown. Click on the block, the block gets added.\u003C\u002Fli>\n\u003Cli>You will be able to see block settings on the right side. From block settings, add at least one lock, select the right network and, enter its address.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Once your page or post includes the content you need, you can preview its content like any other WordPress post or page. We recommend the use of a web3 wallet which supports multiple accounts so that you can easily toggle between accounts which are already members and accounts which are not members yet!\u003C\u002Fp>\n\u003Ch3>Contributing\u003C\u002Fh3>\n\u003Cp>This plugin is, like all of the Unlock code, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Funlock-protocol\u002Funlock-wordpress-plugin\" rel=\"nofollow ugc\">open source\u003C\u002Fa>. You’re encouraged to fork it and make any changes you’d like! If you believe these changes would be beneficial to others, we encourage you to also open a Pull Request so that we could add these to the main branch released on the wordpress.org website!\u003C\u002Fp>\n\u003Ch4>Local Development\u003C\u002Fh4>\n\u003Cp>To setup local development environment for the plugin using we recommend using \u003Ca href=\"https:\u002F\u002Flocalwp.com\u002F\" rel=\"nofollow ugc\">Localwp\u003C\u002Fa>. To get started, simply clone the repo from \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Funlock-protocol\u002Funlock-wordpress-plugin\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>The repo includes a \u003Ccode>unlock-wordpress-plugin\u003C\u002Fcode> which has the required \u003Ccode>.php\u003C\u002Fcode> files and in which asset files (javascript, CSS and images) are added at build time.\u003C\u002Fp>\n\u003Cp>You can package the whole plugin by using \u003Ccode>yarn run release\u003C\u002Fcode> and install it in your local WordPress instance. Alternatively, you can add a symbolic link in the local WordPress’s \u003Ccode>wp-content\u002Fplugins\u003C\u002Fcode> folder that points to the \u003Ccode>unlock-wordpress-plugin\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch4>Publishing the plugin\u003C\u002Fh4>\n\u003Cp>In order to update the plugin, check out the current subversion state with\u003C\u002Fp>\n\u003Cpre>\u003Ccode>svn co  https:\u002F\u002Fplugins.svn.wordpress.org\u002Funlock-protocol\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Then, from the GitHub repo clone, inside the \u003Ccode>assets\u003C\u002Fcode> folder, write\u003C\u002Fp>\n\u003Cpre>\u003Ccode>yarn run release\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This will generate a zip file in dist directory, unzip that file and copy the content to trunk directory in svn repo and commit the changes into svn with\u003C\u002Fp>\n\u003Cpre>\u003Ccode>svn ci -m \"commit message\"\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Then, tag the new version (replace X and Y!) to release it:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>svn cp trunk tags\u002FX.Y\nsvn ci -m \"tagging version X.Y\"\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Additionally, please make sure you tag the version on Github:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>git tag -a X.Y -m \"tagging version X.Y\"\ngit push origin X.Y\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>And finally, create the release on Github’si UI\u003C\u002Fp>\n","This plugin lets authors add locks to their posts and pages so that only paying visitors can view their content.",70,12951,100,4,"2023-08-01T15:26:00.000Z","5.9.13","5.1","7.0",[20,21,22,23,24],"ethereum","membership","monetization","paywall","unlock","https:\u002F\u002Fgithub.com\u002Funlock-protocol\u002Funlock-wordpress-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Funlock-protocol.4.0.2.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":13,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":27,"computed_at":36},3,87,30,"2026-04-04T09:24:45.100Z",[38,60,79,102,124],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":13,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":57,"download_link":58,"security_score":13,"vuln_count":48,"unpatched_count":28,"last_vuln_date":59,"fetched_at":30},"ko-fi-button","Ko-fi Button","1.3.10","koficommunity","https:\u002F\u002Fprofiles.wordpress.org\u002Fkoficommunity\u002F","\u003Cp>Ko-fi is a fast and friendly way to earn money from your blog, website or project.\u003C\u002Fp>\n\u003Cp>Create your free page at ko-fi.com in just a few minutes and link your PayPal or Stripe account to start receiving donations.\u003C\u002Fp>\n\u003Cp>Use the Plugin to add a Ko-fi button or donation panel to any widget area, sidebar or use the shortcode [kofi] to add a button to any page or post.\u003C\u002Fp>\n\u003Cp>Not sure where to start? \u003Ca href=\"https:\u002F\u002Fhelp.ko-fi.com\u002Fhc\u002Fen-us\u002Farticles\u002F115004002614-Adding-a-Ko-fi-Button-to-your-WordPress-site-or-blog\" rel=\"nofollow ugc\">Take a look at our guide!\u003C\u002Fa>\u003C\u002Fp>\n","Receive donations on your Ko-fi page with a button on your WordPress site.",5000,87139,1,"2025-12-12T01:46:00.000Z","6.9.4","4.6","5.6",[54,55,21,22,56],"donate-plugin","ko-fi","paypal-donate","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fko-fi-button.1.3.10.zip","2023-04-25 00:00:00",{"slug":61,"name":61,"version":62,"author":61,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":28,"num_ratings":28,"last_updated":68,"tested_up_to":69,"requires_at_least":51,"requires_php":70,"tags":71,"homepage":75,"download_link":76,"security_score":77,"vuln_count":48,"unpatched_count":28,"last_vuln_date":78,"fetched_at":30},"codoc","0.9.58","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodoc\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fcodoc.jp\" rel=\"nofollow ugc\">codoc\u003C\u002Fa> is a simple and powerful WordPress paywall plugin that enables creators to sell paid articles, offer Reader Plans (Subscription \u002F Membership), and accept tips.\u003C\u002Fp>\n\u003Cp>Originally built for Japanese creators, codoc is also fully compatible with users in the US\u002FEU.\u003Cbr \u002F>\nPayment is processed via Stripe, and buyers worldwide can purchase using a valid credit card (currency: JPY\u002FUSD\u002FEUR).\u003C\u002Fp>\n\u003Cp>After setup, the plugin adds a codoc block※ to the post editor.\u003Cbr \u002F>\n※Compatible with both Gutenberg and the Classic Editor (TinyMCE).\u003C\u002Fp>\n\u003Ch3>How it works\u003C\u002Fh3>\n\u003Cp>Content placed \u003Cstrong>below\u003C\u002Fstrong> the codoc block becomes the paid section and is hidden from non-buyers.\u003Cbr \u002F>\nContent placed \u003Cstrong>above\u003C\u002Fstrong> remains freely available.\u003C\u002Fp>\n\u003Cp>The codoc block:\u003Cbr \u002F>\n– displays the purchase interface\u003Cbr \u002F>\n– handles buyer authentication\u003Cbr \u002F>\n– allows per-article settings such as price or Reader Plan availability\u003Cbr \u002F>\n– all revenue\u002Fcustomer management is available on codoc.jp\u003C\u002Fp>\n\u003Cp>More details :\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fcodoc.jp\u002Flp_wp\" rel=\"nofollow ugc\">codoc for WordPress\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Help center :\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fcodoc.jp\u002Fdocs\u002Ffaq\" rel=\"nofollow ugc\">FAQ\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Article paywall  \u003C\u002Fli>\n\u003Cli>One-time purchases  \u003C\u002Fli>\n\u003Cli>Reader Plans (Subscription \u002F Membership)\u003C\u002Fli>\n\u003Cli>Tipping support  \u003C\u002Fli>\n\u003Cli>Stripe payments (Credit card \u002F Apple Pay \u002F Google Pay \u002F Konibini)  \u003C\u002Fli>\n\u003Cli>Gutenberg & Classic Editor support  \u003C\u002Fli>\n\u003Cli>Featured image support  \u003C\u002Fli>\n\u003Cli>Revenue & customer management via codoc.jp  \u003C\u002Fli>\n\u003Cli>Insert custom HTML before\u002Fafter codoc tags  \u003C\u002Fli>\n\u003Cli>CSS override support  \u003C\u002Fli>\n\u003Cli>Safe authentication & Stripe-level fraud prevention\u003C\u002Fli>\n\u003C\u002Ful>\n","A WordPress plugin for monetizing your website with paid articles, Reader Plans, and tipping.",2000,68914,"2026-03-12T09:08:00.000Z","6.8.5","5.4",[72,21,23,73,74],"digital-downloads","subscription","tipping","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcodoc\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcodoc.0.9.58.zip",99,"2024-07-10 00:00:00",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":89,"num_ratings":90,"last_updated":91,"tested_up_to":50,"requires_at_least":92,"requires_php":93,"tags":94,"homepage":98,"download_link":99,"security_score":100,"vuln_count":33,"unpatched_count":28,"last_vuln_date":101,"fetched_at":30},"memberful-wp","Memberful – Membership Plugin","1.78.0","memberful","https:\u002F\u002Fprofiles.wordpress.org\u002Fmemberful\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fmemberful.com\u002F\" rel=\"nofollow ugc\">Memberful\u003C\u002Fa> is a best-in-class membership software and WordPress plugin used by some of the web’s biggest creators, publishers, and independent media companies.\u003C\u002Fp>\n\u003Cp>Generate reliable, recurring revenue by selling subscription plans while protecting access to your content. Memberful allows you to maintain full control and ownership of your audience, your brand, and your business.\u003C\u002Fp>\n\u003Ch3>Protect Content\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Protect members-only content and select which subscribers get access to gated areas of your website using server-side content protection.\u003C\u002Fli>\n\u003Cli>Restrict access to content based on membership level and protect specific posts or pages right from your WordPress edit screen.\u003C\u002Fli>\n\u003Cli>Manage access to media including blog articles, in-house newsletters, private podcasts, protected downloads, and more.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Integrations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Built-in integrations with popular third-party services including Mailchimp, Discord, ConvertKit, Klaviyo, and Google Analytics.\u003C\u002Fli>\n\u003Cli>Add new custom applications or develop your own using the Memberful API.\u003C\u002Fli>\n\u003Cli>Utilize webhooks to trigger when important events happen on your site, such as when a member changes their payment\u002Ftax details.\u003C\u002Fli>\n\u003Cli>Integrate with popular ad providers to disable ads based on user subscription plans and user status.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Membership Management\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Automatically sync your Memberful membership data to WordPress or import a list of your existing members.\u003C\u002Fli>\n\u003Cli>Add multiple staff users and manage their account permissions.\u003C\u002Fli>\n\u003Cli>Utilize built-in analytics dashboards to monitor and grow your business.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Payment and Plans\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Easily accept payments through your Stripe account.\u003C\u002Fli>\n\u003Cli>Streamlined member checkout process with Single-Sign-On (SSO) and Apple & Google Pay integration.\u003C\u002Fli>\n\u003Cli>Create multiple membership plans and upgrades to allow tiered access to different areas of your website.\u003C\u002Fli>\n\u003Cli>Discounts, Referrals, and Retention bonuses to incentivize sign-ups and membership upgrades.\u003C\u002Fli>\n\u003Cli>Enable automatic tax calculations based on where you and your members are located.\u003C\u002Fli>\n\u003C\u002Ful>\n","Sell memberships and restrict access to content with WordPress and Memberful.",1000,203513,94,13,"2026-02-25T14:49:00.000Z","3.6","7.4",[21,23,95,96,97],"recurring-payments","stripe","subscriptions","http:\u002F\u002Fgithub.com\u002Fmemberful\u002Fmemberful-wp","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmemberful-wp.1.78.0.zip",97,"2025-09-22 00:00:00",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":112,"num_ratings":113,"last_updated":114,"tested_up_to":50,"requires_at_least":52,"requires_php":93,"tags":115,"homepage":119,"download_link":120,"security_score":121,"vuln_count":122,"unpatched_count":28,"last_vuln_date":123,"fetched_at":30},"leaky-paywall","Leaky Paywall","5.0.1","ZEEN101","https:\u002F\u002Fprofiles.wordpress.org\u002Fzeen101\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fleakypaywall.com\u002F\" rel=\"nofollow ugc\">Leaky Paywall\u003C\u002Fa> is the most flexible \u003Cstrong>paywall and subscription plugin for WordPress\u003C\u002Fstrong>. Launch a metered paywall, grow your email list with a registration wall, and sell paid subscriptions while keeping full control of your subscriber data inside WordPress.\u003C\u002Fp>\n\u003Cp>Trusted by \u003Cstrong>800+ publishers worldwide\u003C\u002Fstrong>, including local newsrooms, niche magazines, B2B media companies, and independent content creators.\u003C\u002Fp>\n\u003Cp>Leaky Paywall makes it easy to launch a subscription business without expensive enterprise software. Install the plugin, activate List Builder, and start building your audience in minutes.\u003C\u002Fp>\n\u003Ch4>Launch a Paywall in Minutes\u003C\u002Fh4>\n\u003Cp>With Leaky Paywall you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Launch a \u003Cstrong>metered paywall\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Add \u003Cstrong>paid subscriptions with Stripe\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Capture reader emails with a \u003Cstrong>registration wall\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Restrict content anywhere on your site\u003C\u002Fli>\n\u003Cli>Keep \u003Cstrong>full control of your subscriber data\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Everything runs \u003Cstrong>natively inside WordPress\u003C\u002Fstrong> with no external platform required.\u003C\u002Fp>\n\u003Ch4>What’s Included Free in Leaky Paywall\u003C\u002Fh4>\n\u003Cp>Leaky Paywall includes powerful tools to start building your audience and monetizing your content right away.\u003C\u002Fp>\n\u003Ch4>List Builder Registration Wall\u003C\u002Fh4>\n\u003Cp>List Builder is a prebuilt \u003Cstrong>NYT-style registration wall\u003C\u002Fstrong> that turns anonymous readers into known subscribers.\u003C\u002Fp>\n\u003Cp>Instead of popups, readers are prompted to register or log in seamlessly to continue reading.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Activate in minutes with no design or development required\u003C\u002Fli>\n\u003Cli>Combined login and registration flow modeled after major news publishers\u003C\u002Fli>\n\u003Cli>Mobile-friendly and fully styled out of the box\u003C\u002Fli>\n\u003Cli>Grow your email list faster than traditional newsletter popups\u003C\u002Fli>\n\u003Cli>Export registered readers to your email platform or send via Zapier\u003C\u002Fli>\n\u003Cli>Sync subscribers with CRM integrations available on paid plans\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Multiple Subscription Levels\u003C\u002Fh4>\n\u003Cp>Create as many subscription tiers as your business needs.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Free, premium, annual, or VIP subscription tiers\u003C\u002Fli>\n\u003Cli>Unlimited levels with no upfront license cost\u003C\u002Fli>\n\u003Cli>Powered by Stripe with Apple Pay and Google Pay support\u003C\u002Fli>\n\u003Cli>Start free with \u003Cstrong>10% revenue share on paid subscriptions\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Upgrade anytime to reduce or remove the revenue share\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Publisher Dashboard\u003C\u002Fh4>\n\u003Cp>A dedicated dashboard inside WordPress gives you an instant view of your subscription business.\u003C\u002Fp>\n\u003Cp>See:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Revenue trends\u003C\u002Fli>\n\u003Cli>New subscriber registrations\u003C\u002Fli>\n\u003Cli>Paid subscription activity\u003C\u002Fli>\n\u003Cli>Top performing content\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>All directly inside your WordPress admin.\u003C\u002Fp>\n\u003Ch4>Flexible Paywall and Content Control\u003C\u002Fh4>\n\u003Cp>Leaky Paywall supports multiple paywall models so you can monetize your content your way.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Metered paywalls\u003C\u002Fli>\n\u003Cli>Hard paywalls\u003C\u002Fli>\n\u003Cli>Dynamic and hybrid paywalls\u003C\u002Fli>\n\u003Cli>Restrict content by post, category, tag, taxonomy, or post type\u003C\u002Fli>\n\u003Cli>Restrict individual content blocks within articles\u003C\u002Fli>\n\u003Cli>Customizable paywall messaging\u003C\u002Fli>\n\u003Cli>Subscriber management tools\u003C\u002Fli>\n\u003Cli>Stripe payment processing (Verified Stripe Partner)\u003C\u002Fli>\n\u003Cli>REST API and developer hooks\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Upgrade to Leaky Paywall Pro\u003C\u002Fh4>\n\u003Cp>As your subscription business grows, Leaky Paywall Pro unlocks powerful tools used by professional publishers.\u003C\u002Fp>\n\u003Ch4>Revenue and Monetization\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Reduce or remove the 10% revenue share\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Recurring subscriptions\u003C\u002Fli>\n\u003Cli>Free trials and promotional coupons\u003C\u002Fli>\n\u003Cli>Bulk, corporate, and group subscriptions\u003C\u002Fli>\n\u003Cli>IP-based subscriptions for organizations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Data and Insights\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Subscriber Insights\u003C\u002Fstrong> helps identify readers most likely to subscribe\u003C\u002Fli>\n\u003Cli>Churn risk alerts\u003C\u002Fli>\n\u003Cli>Top converting content reports\u003C\u002Fli>\n\u003Cli>Subscriber behavior trends\u003C\u002Fli>\n\u003Cli>Incognito browsing blocking\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Integrations and Extensions\u003C\u002Fh4>\n\u003Cp>Leaky Paywall integrates with the tools publishers already use.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Salesforce\u003C\u002Fli>\n\u003Cli>HubSpot\u003C\u002Fli>\n\u003Cli>Mailchimp\u003C\u002Fli>\n\u003Cli>Zapier\u003C\u002Fli>\n\u003Cli>simplecirc\u003C\u002Fli>\n\u003Cli>Omeda\u003C\u002Fli>\n\u003Cli>WooCommerce\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Flowletter Newsletters\u003C\u002Fh4>\n\u003Cp>Create and send newsletters directly inside WordPress with \u003Cstrong>Flowletter\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Subscribers are automatically logged in when clicking from your newsletter, eliminating paywall friction and improving conversion.\u003C\u002Fp>\n\u003Cp>Includes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Email automation\u003C\u002Fli>\n\u003Cli>Welcome sequences\u003C\u002Fli>\n\u003Cli>Free and paid newsletter tiers\u003C\u002Fli>\n\u003Cli>Subscriber segmentation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Mobile Apps with UniPress\u003C\u002Fh4>\n\u003Cp>Launch native \u003Cstrong>iOS and Android apps\u003C\u002Fstrong> connected to your WordPress site.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WordPress content sync via API\u003C\u002Fli>\n\u003Cli>Paywall restrictions honored\u003C\u002Fli>\n\u003Cli>Push notifications\u003C\u002Fli>\n\u003Cli>Easy subscriber login\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Leaky Paywall currently offers \u003Cstrong>50+ extensions\u003C\u002Fstrong> to expand your subscription business.\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>Paid plans include \u003Cstrong>priority support\u003C\u002Fstrong>, onboarding assistance, and dedicated publisher success guidance.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fleakypaywall.com\u002Fupgrade-to-leaky-paywall-pro\u002F\" rel=\"nofollow ugc\">Upgrade to Leaky Paywall Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Perfect For\u003C\u002Fh4>\n\u003Cp>Leaky Paywall is used by publishers of all sizes, including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Local news organizations launching digital subscriptions\u003C\u002Fli>\n\u003Cli>Niche magazines and membership publications\u003C\u002Fli>\n\u003Cli>B2B publishers selling premium research\u003C\u002Fli>\n\u003Cli>Independent writers monetizing their audience\u003C\u002Fli>\n\u003Cli>Content creators building subscription communities\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Unlike hosted platforms like Substack or Ghost, \u003Cstrong>you retain full control of your subscriber data, content, and revenue inside WordPress.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Why Publishers Choose Leaky Paywall\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>WordPress Native\u003C\u002Fstrong> — subscribers are stored as WordPress users\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Free to Start\u003C\u002Fstrong> — launch without upfront costs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Monetization\u003C\u002Fstrong> — metered, hard, or hybrid paywalls\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full Developer Control\u003C\u002Fstrong> — extensive hooks, filters, and APIs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Trusted by 800+ publishers worldwide\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Leaky Paywall is backed by extensive documentation and an active development community.\u003C\u002Fp>\n\u003Ch4>Get Started\u003C\u002Fh4>\n\u003Cp>Leaky Paywall is free.\u003C\u002Fp>\n\u003Cp>Install the plugin, activate List Builder, and start growing your audience today.\u003C\u002Fp>\n\u003Cp>Ready to unlock advanced tools and keep more of your subscription revenue?\u003C\u002Fp>\n\u003Cp>Upgrade to \u003Cstrong>Leaky Paywall Pro\u003C\u002Fstrong> for recurring subscriptions, deeper analytics, and powerful integrations.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Learn more at \u003Ca href=\"https:\u002F\u002Fleakypaywall.com\u002F\" rel=\"nofollow ugc\">leakypaywall.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Documentation: \u003Ca href=\"https:\u002F\u002Fdocs.leakypaywall.com\u002F\" rel=\"nofollow ugc\">docs.leakypaywall.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Publisher resources: \u003Ca href=\"https:\u002F\u002Fpublisherrevenue.com\u002F\" rel=\"nofollow ugc\">publisherrevenue.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Paywall Podcast: \u003Ca href=\"https:\u002F\u002Fleakypaywall.com\u002Fpaywall-podcast\u002F\" rel=\"nofollow ugc\">leakypaywall.com\u002Fpaywall-podcast\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>YouTube: \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002F@leakypaywall\" rel=\"nofollow ugc\">youtube.com\u002F@leakypaywall\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>Leaky Paywall\u003Cbr \u002F>\nCopyright (C) ZEEN101, LLC\u003C\u002Fp>\n\u003Cp>This program is free software: you can redistribute it and\u002For modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.\u003C\u002Fp>\n\u003Cp>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\u003C\u002Fp>\n\u003Cp>You should have received a copy of the GNU General Public License along with this program. If not, see \u003Ca href=\"http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002F\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002F\u003C\u002Fa>.\u003C\u002Fp>\n","The subscription engine for news & niche publishers.",800,110624,84,33,"2026-03-12T03:18:00.000Z",[116,21,117,23,118],"content-restriction","metered-paywall","subscription-plugin","https:\u002F\u002Fleakypaywall.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fleaky-paywall.5.0.1.zip",95,5,"2025-12-10 00:00:00",{"slug":125,"name":126,"version":127,"author":128,"author_profile":129,"description":130,"short_description":131,"active_installs":132,"downloaded":133,"rating":134,"num_ratings":135,"last_updated":136,"tested_up_to":137,"requires_at_least":138,"requires_php":57,"tags":139,"homepage":144,"download_link":145,"security_score":146,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"steady-wp","Steady for WordPress","1.3.3","Steady","https:\u002F\u002Fprofiles.wordpress.org\u002Fsteadyhq\u002F","\u003Ch4>Earn money with your blog or podcast\u003C\u002Fh4>\n\u003Cp>Steady enables readers and listeners to support the projects they cannot do without, by becoming members.\u003C\u002Fp>\n\u003Cp>Members offer sustainable support for projects and personalities, not because they have to, but because they want to. Members are more loyal and committed than subscribers. And members liberate media. Join the membership revolution!\u003C\u002Fp>\n\u003Ch4>Steady Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Recurring payments:\u003C\u002Fstrong> Your members support you with monthly or annual payments (for example, 3 EUR per month). You can offer a range of price levels and set the prices to best suit your project.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Goals:\u003C\u002Fstrong> Set financial goals to help spur potential members into action.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Paywall:\u003C\u002Fstrong> With just a few clicks you can set up a paywall to protect members-only content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Adblock Detection:\u003C\u002Fstrong> Are your readers using ad-blockers? Steady enables you to present them with a friendly, customizable prompt to say that an ad-blocker has been detected and suggest they sign-up as a member.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full service:\u003C\u002Fstrong> Steady takes care of billing and taxation. You receive your money once a month.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>All major payment methods:\u003C\u002Fstrong> Direct debit, credit card or PayPal.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No strings attached:\u003C\u002Fstrong> Steady takes a 10% commission, but only once you start earning.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Memberships with Paywall Plugin\u003C\u002Fh4>\n\u003Cp>The Steady Paywall is an easy-to-integrate tool that displays content to members only. If you want to restrict access to certain content and encourage visitors to become paying members, the Steady Paywall is the ideal tool to use. It takes just minutes to integrate into your website, is easy to configure (no programming skills required!) and is compatible with most desktop browsers and mobile devices.\u003C\u002Fp>\n\u003Ch4>Need a Paywall? Steady can help!\u003C\u002Fh4>\n\u003Cp>Set up a paywall for your WordPress Blog by installing the Steady WordPress Plugin. You can decide when and how to restrict content in each article. All you need to do is click the Steady Button in your WordPress editor at your preferred starting point. Steady will then blur out the remaining content and display a preconfigured message. The Paywall directs visitors to your Steady page, where they can select one of your membership plans. The Steady WordPress Paywall is a simple and straightforward way to protect your premium content for paying members only. And there’s no need to integrate payment providers: Steady takes care of that, too.\u003C\u002Fp>\n\u003Ch4>Adblock Detection\u003C\u002Fh4>\n\u003Cp>Adblock Detection is an additional feature that can be combined with the Steady Paywall Plugin. Adblock Detection helps you benefit from visitors who are avoiding advertising, by creating an opportunity to suggest they become a member, instead. Steady’s AdBlock Detection recognizes when visitors to your website are using ad-blocker software and displays a message which you can customize yourself. You can also set the strength of your adwall – can visitors simply click to close the message, or must they always pay to read? It’s up to you.\u003C\u002Fp>\n","Steady is the perfect plugin for regular payments: offer subscriptions, pledges, use a flexible paywall or start a subscription crowdfunding campaign.",600,15157,60,10,"2024-10-23T04:42:00.000Z","6.6.5","4.7",[140,141,142,23,143],"content-monetisation","content-monetization","paid-content","premium-content","https:\u002F\u002FsteadyHQ.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsteady-wp.zip",92,{"attackSurface":148,"codeSignals":216,"taintFlows":251,"riskAssessment":252,"analyzedAt":259},{"hooks":149,"ajaxHandlers":212,"restRoutes":213,"shortcodes":214,"cronEvents":215,"entryPointCount":28,"unprotectedCount":28},[150,156,161,166,168,171,176,180,181,185,188,192,196,200,202,205,208],{"type":151,"name":152,"callback":153,"file":154,"line":155},"action","init","register_block_type","inc\\classes\\blocks\\class-unlock-box-block.php",45,{"type":151,"name":157,"callback":158,"file":159,"line":160},"rest_api_init","register_api","inc\\classes\\class-api.php",40,{"type":151,"name":162,"callback":163,"file":164,"line":165},"wp_enqueue_scripts","enqueue_scripts","inc\\classes\\class-assets.php",44,{"type":151,"name":167,"callback":163,"file":164,"line":155},"login_enqueue_scripts",{"type":151,"name":169,"callback":169,"file":164,"line":170},"admin_enqueue_scripts",46,{"type":151,"name":172,"callback":173,"file":174,"line":175},"enqueue_block_editor_assets","enqueue_assets","inc\\classes\\class-blocks.php",42,{"type":151,"name":152,"callback":177,"file":178,"line":179},"meta_fields_register_meta","inc\\classes\\class-fullpostpage.php",41,{"type":151,"name":172,"callback":173,"file":178,"line":175},{"type":151,"name":182,"callback":183,"file":184,"line":170},"login_form","login_button","inc\\classes\\class-login.php",{"type":151,"name":186,"callback":186,"file":184,"line":187},"authenticate",47,{"type":151,"name":189,"callback":190,"file":184,"line":191},"unlock_protocol_register_user","register",48,{"type":151,"name":193,"callback":194,"file":184,"line":195},"wp","login_user",49,{"type":197,"name":198,"callback":186,"file":184,"line":199},"filter","unlock_authenticate_user",54,{"type":151,"name":152,"callback":152,"file":201,"line":35},"inc\\classes\\class-menu.php",{"type":151,"name":203,"callback":203,"file":201,"line":204},"admin_menu",31,{"type":151,"name":206,"callback":207,"file":201,"line":187},"admin_notices","membership_admin_notice_error",{"type":197,"name":209,"callback":210,"file":211,"line":165},"the_content","trigger_unlockprotocol_flow","inc\\classes\\fullpostpage\\class-unlock-box-full-post-page.php",[],[],[],[],{"dangerousFunctions":217,"sqlUsage":218,"outputEscaping":220,"fileOperations":28,"externalRequests":249,"nonceChecks":48,"capabilityChecks":33,"bundledLibraries":250},[],{"prepared":48,"raw":28,"locations":219},[],{"escaped":113,"rawEcho":90,"locations":221},[222,225,228,231,232,233,235,237,240,242,244,246,247],{"file":184,"line":223,"context":224},69,"raw output",{"file":226,"line":227,"context":224},"inc\\helpers\\custom-functions.php",89,{"file":229,"line":230,"context":224},"templates\\login\\button.php",24,{"file":229,"line":35,"context":224},{"file":229,"line":204,"context":224},{"file":229,"line":234,"context":224},38,{"file":229,"line":236,"context":224},39,{"file":238,"line":239,"context":224},"templates\\login\\checkout-button.php",22,{"file":238,"line":241,"context":224},27,{"file":238,"line":243,"context":224},28,{"file":238,"line":245,"context":224},32,{"file":238,"line":113,"context":224},{"file":238,"line":248,"context":224},51,2,[],[],{"summary":253,"deductions":254},"The \"unlock-protocol\" v4.0.2 plugin exhibits a generally strong security posture based on the provided static analysis.  The plugin has a remarkably small attack surface with no identified AJAX handlers, REST API routes, shortcodes, or cron events, meaning there are no direct entry points for attackers to exploit.  Furthermore, the code appears to follow good practices by using prepared statements for its single SQL query, performing capability checks, and utilizing a nonce check.  The absence of known vulnerabilities, including critical or high-severity ones, and a clean vulnerability history further bolster its security profile.  The plugin also demonstrates a good approach to output sanitization, with 72% of outputs being properly escaped, which helps mitigate cross-site scripting (XSS) risks.",[255,257],{"reason":256,"points":14},"Output escaping not fully implemented",{"reason":258,"points":249},"External HTTP requests present","2026-03-16T21:38:18.407Z",{"wat":261,"direct":271},{"assetPaths":262,"generatorPatterns":266,"scriptPaths":267,"versionParams":268},[263,264,265],"\u002Fwp-content\u002Fplugins\u002Funlock-protocol\u002Fassets\u002Fbuild\u002Fcss\u002Fmain.css","\u002Fwp-content\u002Fplugins\u002Funlock-protocol\u002Fassets\u002Fbuild\u002Fcss\u002Fstyle-admin.css","\u002Fwp-content\u002Fplugins\u002Funlock-protocol\u002Fassets\u002Fbuild\u002Fjs\u002Fadmin.js",[],[],[269,270],"unlock-protocol\u002Fstyle.css?ver=","unlock-protocol-admin.js?ver=",{"cssClasses":272,"htmlComments":273,"htmlAttributes":274,"restEndpoints":275,"jsGlobals":277,"shortcodeOutput":279},[],[],[],[276],"\u002Fwp-json\u002Funlock-protocol\u002Fv1",[278],"unlockProtocol",[]]