[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f1WAf0dGes-AHR30uhpK5H9amyhzwMUXieegcmsTBBXA":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":129,"fingerprints":250},"fluid","Fluid","1.0.0","Paul Bearne","https:\u002F\u002Fprofiles.wordpress.org\u002Fpbearne\u002F","\u003Cp>\u003Ciframe loading=\"lazy\" title=\"Publishers Expand Your Monetization Reach with Fluid.\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F283521499?dnt=1&app_id=122963\" width=\"750\" height=\"422\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write\">\u003C\u002Fiframe>\u003C\u002Fp>\n\u003Ch3>Expand Your Monetization Reach\u003C\u002Fh3>\n\u003Cp>Capture revenues beyond advertising and traditional paywalls. Fluid is a new revenue partner for publishers. Fluid enables you to create new direct revenues from your readers and audience.\u003C\u002Fp>\n\u003Cp>With Fluid readers can pay to access a single article, video and more. You decide. Fluid is completely turnkey.\u003C\u002Fp>\n\u003Cp>Existing Fluid users (i.e., consumers) can pay to access content on your website with just a couple clicks. Simple, frictionless.\u003C\u002Fp>\n\u003Ch3>Publisher Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Set your price-per-article (or single piece of content)\u003C\u002Fli>\n\u003Cli>Enable Fluid Gateway across your entire website or only when an ad-blocker is detected\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Join Our Exclusive Launch Partner Program\u003C\u002Fh3>\n\u003Cp>Gain early access, get preferred terms, white glove service and more. We are inviting a few select partners to participate in our exclusive Launch Partner Program. For more information and to sign-up go to \u003Ca href=\"https:\u002F\u002Fwww.fluid.us\u002Fpublishers\u002Fpartners-program\" rel=\"nofollow ugc\">Fluid Launch partner Program\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Set-Up Costs\u003C\u002Fh3>\n\u003Cp>Free for publishers. No cost to you, we will cut you the checks.\u003C\u002Fp>\n\u003Ch3>Why Fluid?\u003C\u002Fh3>\n\u003Cp>Current paywalls and subscriptions don’t (necessarily) scale for the majority of publishers. However, publishers need a pathway to monetize consumers directly. In fact, when we surveyed consumers most are willing to pay something to access a single piece of content if given the means.\u003C\u002Fp>\n\u003Ch3>Learn More About Fluid\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.fluid.us\u002Fpublishers\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.fluid.us\u002Fpublishers\u003C\u002Fa>\u003C\u002Fp>\n","WordPress Integration for Fluid.us mircopayment Fluid is a new revenue partner for publishers. Capture revenues beyond advertising and traditional pay &hellip;",10,1423,0,"2018-08-07T12:52:00.000Z","4.9.29","4.4","5.6",[19,20,21,22,23],"accept-payments","micro-payments","micropayments","payments","paywall","https:\u002F\u002Ffluid.us","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffluid.1.0.0.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"pbearne",6,5050,95,22,91,"2026-04-04T18:24:23.420Z",[39,58,76,95,113],{"slug":40,"name":41,"version":42,"author":41,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":13,"num_ratings":13,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":55,"download_link":56,"security_score":57,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"exodox","Exodox","1.1.0","https:\u002F\u002Fprofiles.wordpress.org\u002Fexodox\u002F","\u003Cp>Exodox is a unique service for anyone publishing on the web and gives you the opportunity to make money from your web content. Using the Exodox plugin you can lock selected posts and pages on your WordPress site, which your readers can then unlock with a one-off payment. You decide which links you want to lock and to which price. Every month your money is paid out to you.\u003C\u002Fp>\n\u003Cp>You can read more and create your Exodox account at \u003Ca href=\"https:\u002F\u002Fwww.exodox.link\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.exodox.link\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>A complement to adverts, collaborations and subscriptions\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Exodox offers a new source of income for anyone who publishes on the web:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Bloggers can get paid for their creativity as a complement to advertising and sponsorship.\u003C\u002Fli>\n\u003Cli>News sites and magazines can attract new customers as an alternative to subscriptions.\u003C\u002Fli>\n\u003Cli>Non-profit sites and associations can offer  optional ways to donate by offering access to select content such as interviews, meetings, video and competitions among other things.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>With Exodox, your consumers and followers have the opportunity to show appreciation for your commitment, giving you an added motivation to create more content. The possibilities are endless!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>One-off payments without the need for subscription\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>With an Exodox account, it’s easy and quick to pay for access to your exclusive web content. There are no subscriptions, fixed fees, startup fees or binding periods. If you do not use the Exodox service, no costs are incurred.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>A recent survey showed that 75% who encounter a so-called payment wall with the requirement to start a subscription have left the page. Had they instead been given the opportunity to make a fair one-off payment, 73% would have chosen this.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>You decide!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You decide which posts and pages you want to lock, the price and how long your readers can have access for. Your readers only pay for the specific links they choose to unlock.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Only one account needed\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Exodox works much like a global transaction platform. The big advantage is that you only need one account, which gives you the opportunity to access content from all connected internet media and websites globally, such as newspapers, magazines, fan sites, blogs and more.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Free of charge and free of risk\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>An Exodox account is completely free of charge and without any binding period. In other words, you pay no running costs and nothing for your account. As a publisher this means that your use of Exodox is completely risk-free. If you, for some reason do not sell, there is no financial loss either.\u003C\u002Fp>\n\u003Ch3>Testimonials from Exodox publishers:\u003C\u002Fh3>\n\u003Cp>\u003Cem>“With Exodox, my readers can choose whether to pay for my exclusive content or read my regular content for free.”\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cem>“As a person, I like to try new ways that allow me to develop. That’s why I decided to use Exodox on my blog.”\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cem>“I think it is important to offer variation on my blog and create content that is interesting to my readers. With an extra income, I can spend more time developing my content.”\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cem>“It is very easy to lock a link on my blog, it takes at most a minute! If you are a blogger I definitely think you should try Exodox.”\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cem>“Exodox gives our bloggers an opportunity to make money in addition to traditional sources of revenue such as advertising and partnerships. It’s a good complement.”\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cem>“The installation of the plugin was easy and it was quick to get started with the account. The fact that the technology works is really important to feel secure when publishing my posts.”\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cem>“Exodox is free to use, so you don’t lose anything by trying it!”\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cdiv class=\"fb-video\" data-allowfullscreen=\"true\" data-href=\"https:\u002F\u002Fwww.facebook.com\u002Fexodox.link\u002Fvideos\u002F2629783500614077\u002F\" style=\"background-color: #fff; display: inline-block;\">\u003C\u002Fdiv>\n\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This Exodox plugin connects to the external Exodox Link host application.\u003C\u002Fp>\n\u003Cp>The Exodox Link host application provides the following services for the plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Management of Exodox accounts and the login and authentication of users\u003C\u002Fli>\n\u003Cli>Payment handling\u003C\u002Fli>\n\u003Cli>Information of what user have access to what content\u003C\u002Fli>\n\u003Cli>Locking of links and associated information\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Exodox link provides the following information to the plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The login status and associated user Exodox user id of visitors to your site\u003C\u002Fli>\n\u003Cli>Information of locks on your site\u003C\u002Fli>\n\u003Cli>Exodox user access to locked content\u003C\u002Fli>\n\u003Cli>If the optional api key is set in the plugin settings the Exodox host may also provide information about the host user and settings to the plugin\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The Exodox plugin provided the following information to the Exodox host:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The Exodox user id that owns specific links on the site, this is used to ensure no other user may lock that link.\u003C\u002Fli>\n\u003Cli>When a unknown user visits the site. the information is used to check if the visitor is a logged in Exodox user.\u003C\u002Fli>\n\u003Cli>Exodox user requests to unlock content.\u003C\u002Fli>\n\u003Cli>If the optional api key is set in the plugins settings the plugin may provide Exodox lock and update requests with url, price and duration.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Exodox Link is provided by “Exodox Factory AB”. Terms of use and privacy policy can be found here: \u003Ca href=\"https:\u002F\u002Fapp.exodox.link\u002Fpublicprivacypolicy\" rel=\"nofollow ugc\">privacy policy\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fapp.exodox.link\u002Fpublicterms\" rel=\"nofollow ugc\">general terms and conditions\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.exodox.link\u002Fterms-and-conditions\u002F\" rel=\"nofollow ugc\">user terms and conditions\u003C\u002Fa>.\u003C\u002Fp>\n","With Exodox you can earn money from your web content, by locking access to selected posts and pages, which readers can unlock with a one-off payment.",60,2029,"2025-06-10T12:32:00.000Z","6.8.5","5.2","7.4",[40,53,20,54,23],"lock-post","monetize","https:\u002F\u002Fexodox.link","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexodox.1.1.0.zip",100,{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":11,"downloaded":66,"rating":13,"num_ratings":13,"last_updated":67,"tested_up_to":15,"requires_at_least":68,"requires_php":69,"tags":70,"homepage":74,"download_link":75,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"lightning-publisher","Lightning Publisher for WordPress","0.1.8","nadaviv","https:\u002F\u002Fprofiles.wordpress.org\u002Fnadaviv\u002F","\u003Cp>Lightning Publisher for WordPress allows you to offer previews of your blog posts and require a Lightning Network payment to release the rest.\u003C\u002Fp>\n\u003Cp>More information and installation instructions are available at\u003Cbr \u002F>\nhttps:\u002F\u002Fgithub.com\u002FElementsProject\u002Fwordpress-lightning-publisher\u003C\u002Fp>\n","Lightning Publisher for WordPress allows you to offer previews of your blog posts and require a Lightning Network payment to release the rest.",1305,"2018-07-14T10:59:00.000Z","4.0.0","5.6.0",[71,72,73,21,23],"bitcoin","lightning","lightning-charge","https:\u002F\u002Fgithub.com\u002FElementsProject\u002Fwordpress-lightning-publisher","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flightning-publisher.zip",{"slug":77,"name":78,"version":79,"author":77,"author_profile":80,"description":81,"short_description":82,"active_installs":11,"downloaded":83,"rating":57,"num_ratings":84,"last_updated":85,"tested_up_to":86,"requires_at_least":87,"requires_php":88,"tags":89,"homepage":92,"download_link":93,"security_score":57,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":94},"transact","Transact","6.0.0","https:\u002F\u002Fprofiles.wordpress.org\u002Ftransact\u002F","\u003Cp>Transact.io brings A la Carte revenue model to digital media.  Charge for content within your posts.\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The publisher sets the price, which can be as low as $0.01\u003C\u002Fli>\n\u003Cli>Transact.io enables publishers to regain control of distribution.\u003C\u002Fli>\n\u003Cli>Single post, you can set the price from $0.01 to $50.00\u003C\u002Fli>\n\u003Cli>Optionally you can enable Subscriptions,  allow for unlimited content for a fixed monthly or annual rate\u003C\u002Fli>\n\u003Cli>For small amounts, transact has lower fees than credit cards or paypal.  For transactions less than $1 the commission is 10%, Over $1 it is 2%.\u003C\u002Fli>\n\u003Cli>Optionally use Google Tag Manager for conversion metrics.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Read more about us at https:\u002F\u002Ftransact.io\u002F\u003C\u002Fp>\n\u003Cp>This plugin is open source.   Source code is available at https:\u002F\u002Fgitlab.com\u002Ftransact\u002Ftransact-wordpress\u003C\u002Fp>\n\u003Cp>If you need help setting up your account please do not hesitate to contact us:\u003Cbr \u002F>\nhttps:\u002F\u002Ftransact.io\u002Fabout\u002Fcontact\u003C\u002Fp>\n","Micropayments from $0.01.   Receive payments for digital content on WordPress.",4832,1,"","6.4.8","5.0","8.1",[90,21,22,23,91],"e-commerce","subscription","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftransact\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftransact.6.0.0.zip","2026-03-15T10:48:56.248Z",{"slug":96,"name":97,"version":98,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":13,"downloaded":103,"rating":13,"num_ratings":13,"last_updated":104,"tested_up_to":105,"requires_at_least":106,"requires_php":51,"tags":107,"homepage":111,"download_link":112,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"micropayments-paywall","Micropayments Paywall","4.0.2","Trelis","https:\u002F\u002Fprofiles.wordpress.org\u002Fronantrelis\u002F","\u003Cp>Micropayments Paywall allows you to monetize your content by setting up a paywall. Users pay to access individual posts or pay for a lifetime membership (Premium Plugin only), allowing you to generate revenue directly from your website.\u003C\u002Fp>\n\u003Ch3>Getting Started\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Install the Micropayments Paywall plugin.\u003C\u002Fli>\n\u003Cli>Activate the plugin.\u003C\u002Fli>\n\u003Cli>Go to your WordPress dashboard and click on ‘Paywall’ on the left hand menu.\u003C\u002Fli>\n\u003Cli>Configure the Stripe payment gateway.\u003C\u002Fli>\n\u003Cli>From “Posts” on the left hand menu, create or edit a post. Enable the paywall by checking the “Enable Paywall” box.\u003C\u002Fli>\n\u003Cli>Set the price for the post in the “Product Price” field.\u003C\u002Fli>\n\u003Cli>Publish or Save the post.\u003C\u002Fli>\n\u003Cli>That’s it! Your post will now be paywalled.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Configuring Stripe Payment Gateway\u003C\u002Fh3>\n\u003Cp>If you have a Stripe account, you can allow customers to pay you via card by purchasing the \u003Ca href=\"https:\u002F\u002Fbuy.stripe.com\u002F5kA9Bm5tPdmb4ow6oy\" rel=\"nofollow ugc\">Premium plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Stripe fees typically include a flat fee (often 30c) plus a fixed percentage over 2.5%. In certain cases, you can request micropayment fee rates which allow for a lower fixed fee.\u003C\u002Fp>\n\u003Cp>!!! Stripe does not allow for payments below 0.5 Euro. For this reason, if you enable the Stripe payment gateway, the minimum you can charge for a post is $0.75.\u003C\u002Fp>\n\u003Cp>To configure Stripe within Micropayments Paywall Settings (accessible via “Paywall” on your WordPress dashboard):\u003C\u002Fp>\n\u003Col>\n\u003Cli>Copy the Stripe Webhook URL.\u003C\u002Fli>\n\u003Cli>Navigate to \u003Ca href=\"Stripe.com\" rel=\"nofollow ugc\">Stripe.com\u003C\u002Fa> and log into your account. This account will receive payments.\u003C\u002Fli>\n\u003Cli>Search for “webhooks” in the developer section of the site and create a new webhook for the Stripe Webhook URL you copied over from WordPress. You can set the webhook to receive all events.\u003C\u002Fli>\n\u003Cli>Again, on your Stripe dashboard, find your api keys in the developer setting. Set up a new key and get the public key and the secret.\u003C\u002Fli>\n\u003Cli>Enter the public key (which is the API key) and the secret (API secret) into Micropayments Paywall Settings (acessible via “Paywall” on your WordPress admin dashboard).\u003C\u002Fli>\n\u003Cli>Press “Save Settings” on WordPress to confirm changes.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Configuring Life-time Access (Premium Plug-in Only)\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Navigate to WordPress -> Settings -> Micropayments Paywall Settings (see ‘Paywall’ on the left menu)\u003C\u002Fli>\n\u003Cli>Scroll down and tick the box to enable Lifetime access to posts\u003C\u002Fli>\n\u003Cli>Set a price\u003C\u002Fli>\n\u003Cli>Save Settings\u003C\u002Fli>\n\u003Cli>Purchase the premium plugin \u003Ca href=\"https:\u002F\u002Fbuy.stripe.com\u002F5kA9Bm5tPdmb4ow6oy\" rel=\"nofollow ugc\">here\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n","Paywall your posts with a micropayments paywall.",1135,"2023-10-03T12:40:00.000Z","6.3.8","6.1",[108,109,21,23,110],"credit-card","membership","restricted-content","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmicropayments-paywall\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmicropayments-paywall.4.0.2.zip",{"slug":114,"name":115,"version":6,"author":116,"author_profile":117,"description":118,"short_description":119,"active_installs":13,"downloaded":120,"rating":13,"num_ratings":13,"last_updated":121,"tested_up_to":122,"requires_at_least":123,"requires_php":50,"tags":124,"homepage":127,"download_link":128,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"premiuum-content-monetization","PREMIUUM Content Monetization","Premiuum","https:\u002F\u002Fprofiles.wordpress.org\u002Fpremiuum\u002F","\u003Cp>Premiuum™ is a simple, powerful content monetization service that adds seamless payments (“price tags” per link) across your website.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>✓ No Code\u003Cbr \u002F>\n✓ No PayPal\u002FStripe account required.\u003Cbr \u002F>\n✓ Available in 40+ languages.\u003Cbr \u002F>\n✓ Free to install and activate.\u003C\u002Fp>\n\u003Ch4>Easy and Fun to Set-Up\u003C\u002Fh4>\n\u003Cp>Simply point and click to set “price tag” values (0.01 – 0.99) “per link”, across your website.\u003C\u002Fp>\n\u003Ch4>Advanced Options\u003C\u002Fh4>\n\u003Cp>Set “time-based” price tag values, for example:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Premiering: 0.90 €\u002F$\u003C\u002Fli>\n\u003Cli>New: 0.30\u003C\u002Fli>\n\u003Cli>Standard 0.00 (free)\u003C\u002Fli>\n\u003Cli>Archives 0.60\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Premiuum for Video!\u003C\u002Fh4>\n\u003Cp>Premiuum also instantly transforms any YouTube, Vimeo and MP4 (video) to a “pay-per-view” experience.  Simply point and click to set “price tag” values (0.01 – 0.99) per video!\u003C\u002Fp>\n\u003Ch3>Visitors’ Experience\u003C\u002Fh3>\n\u003Cp>Visitors “top-up” with MasterCard \u002F VISA, to quickly and seamlessly pay price tag values across your website.\u003C\u002Fp>\n","Revenue-per-Link™ content monetization. PREMIUUM makes it easy to sell articles, music, videos, files & links via subscriptions and\u002For micropayments.",726,"2022-07-29T19:15:00.000Z","6.0.11","3.6",[21,125,54,23,126],"monetization","subscriptions","https:\u002F\u002Fwww.premiuum.net\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpremiuum-content-monetization.zip",{"attackSurface":130,"codeSignals":237,"taintFlows":245,"riskAssessment":246,"analyzedAt":249},{"hooks":131,"ajaxHandlers":230,"restRoutes":231,"shortcodes":232,"cronEvents":236,"entryPointCount":84,"unprotectedCount":13},[132,137,140,145,148,152,156,160,165,169,171,175,179,183,187,190,194,197,199,203,206,210,213,216,220,223,226],{"type":133,"name":134,"callback":135,"file":136,"line":46},"action","plugins_loaded","load_textdomain","class-fluid.php",{"type":133,"name":134,"callback":138,"file":136,"line":139},"deferred_load",64,{"type":133,"name":141,"callback":142,"file":143,"line":144},"load-post.php","init_metabox","includes\\admin\\class-metaboxes.php",25,{"type":133,"name":146,"callback":142,"file":143,"line":147},"load-post-new.php",26,{"type":133,"name":149,"callback":150,"file":143,"line":151},"admin_enqueue_scripts","admin_style",27,{"type":133,"name":153,"callback":154,"file":143,"line":155},"add_meta_boxes","add_metabox",37,{"type":133,"name":157,"callback":158,"priority":11,"file":143,"line":159},"save_post","save_metabox",38,{"type":133,"name":161,"callback":162,"file":163,"line":164},"admin_menu","add_plugin_page","includes\\admin\\class-settings-page.php",44,{"type":133,"name":166,"callback":167,"file":163,"line":168},"admin_init","page_init",45,{"type":133,"name":149,"callback":150,"file":163,"line":170},46,{"type":172,"name":173,"callback":173,"priority":84,"file":174,"line":144},"filter","the_content","includes\\class-content-control.php",{"type":133,"name":176,"callback":177,"file":174,"line":178},"wp_enqueue_scripts","enqueue_scripts",28,{"type":133,"name":180,"callback":181,"file":174,"line":182},"wp_print_footer_scripts","print_footer_scripts",29,{"type":133,"name":184,"callback":185,"file":186,"line":35},"init","add_endpoint","includes\\class-endpoint.php",{"type":133,"name":184,"callback":188,"file":186,"line":189},"set_cookie",23,{"type":133,"name":191,"callback":192,"file":186,"line":193},"query_vars","add_query_vars",24,{"type":133,"name":195,"callback":196,"file":186,"line":144},"parse_request","parse_completed_request",{"type":133,"name":195,"callback":198,"file":186,"line":147},"parse_content_request",{"type":172,"name":200,"callback":201,"file":186,"line":202},"fluid_ad","__return_true",89,{"type":172,"name":204,"callback":201,"file":186,"line":205},"fluid_extra",92,{"type":172,"name":207,"callback":208,"file":186,"line":209},"fluid_extra_id","get_extra_id",93,{"type":133,"name":211,"callback":211,"file":212,"line":144},"wp_head","includes\\class-json.php",{"type":172,"name":214,"callback":215,"file":212,"line":178},"fluid_js_is_accessible_json_block","get_fluid_is_accessible_json_block",{"type":172,"name":217,"callback":217,"file":218,"line":219},"setup_get_html_with_button","includes\\theme-support\\class-styles.php",20,{"type":133,"name":221,"callback":222,"file":218,"line":35},"wp_footer","thankyou_popup",{"type":172,"name":224,"callback":225,"file":218,"line":159},"fluid_token_request_before_button","ad_popup_before_button",{"type":172,"name":227,"callback":228,"file":218,"line":229},"fluid_token_request_after_button","ad_popup_after_button",39,[],[],[233],{"tag":234,"callback":235,"file":174,"line":147},"fluid_button","get_html_with_button",[],{"dangerousFunctions":238,"sqlUsage":239,"outputEscaping":241,"fileOperations":13,"externalRequests":13,"nonceChecks":84,"capabilityChecks":84,"bundledLibraries":244},[],{"prepared":13,"raw":13,"locations":240},[],{"escaped":242,"rawEcho":13,"locations":243},49,[],[],[],{"summary":247,"deductions":248},"The \"fluid\" plugin version 1.0.0 exhibits a strong security posture based on the provided static analysis. All identified entry points, specifically one shortcode, are correctly protected with nonce and capability checks, indicating good development practices regarding authorization and integrity. The code also demonstrates adherence to secure coding standards by utilizing prepared statements for all SQL queries and properly escaping all output, which are critical defenses against SQL injection and cross-site scripting vulnerabilities. Furthermore, the absence of dangerous functions, file operations, external HTTP requests, and bundled libraries further minimizes the potential attack surface.",[],"2026-03-17T01:07:10.539Z",{"wat":251,"direct":257},{"assetPaths":252,"generatorPatterns":254,"scriptPaths":255,"versionParams":256},[253],"\u002Fwp-content\u002Fplugins\u002Ffluid\u002Fassets\u002Fcss\u002Fsettings.css",[],[],[],{"cssClasses":258,"htmlComments":260,"htmlAttributes":262,"restEndpoints":265,"jsGlobals":266,"shortcodeOutput":267},[259],"fluid-wrap",[261],"\u003C!-- Fluid.js Override -->",[263,264],"name=\"fluid_nonce\"","id=\"fluid_type_override\"",[],[],[]]