[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fGq2SKuh5UAfG2TSx2_o4qnSgIz0GBSjSIWHl8u_O0MY":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":21,"download_link":22,"security_score":23,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":35,"analysis":127,"fingerprints":177},"restrict-content-pro-terms-and-conditions","Restrict Content Pro – Terms and Conditions","1.1","Andy Brudtkuhl","https:\u002F\u002Fprofiles.wordpress.org\u002Fabrudtkuhl\u002F","\u003Cp>Adds a Terms and Conditions checkbox to the Restrict Content Pro registration form. You can even have the label open the terms in a new link if they are not included above or below your form in the content of the page.\u003C\u002Fp>\n","Adds a Terms and Conditions checkbox to the Restrict Content Pro registration form.",40,2990,100,1,"2016-07-02T16:38:00.000Z","4.5.33","4.0","",[20],"restrict-content-pro","https:\u002F\u002Fgithub.com\u002Fabrudtkuhl\u002Frestrict-content-pro-require-terms","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frestrict-content-pro-terms-and-conditions.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":23,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"abrudtkuhl",4,730,30,84,"2026-04-05T02:54:23.281Z",[36,53,74,93,108],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":13,"downloaded":44,"rating":13,"num_ratings":14,"last_updated":45,"tested_up_to":46,"requires_at_least":18,"requires_php":18,"tags":47,"homepage":18,"download_link":52,"security_score":23,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":26},"idpay-for-restrict-content-pro","IDPay For Restrict Content Pro (RCP)","1.2.2","IDPay","https:\u002F\u002Fprofiles.wordpress.org\u002Fidpayir\u002F","\u003Cp>After installing and enabling this plugin, your customers can pay through IDPay gateway.\u003Cbr \u002F>\nFor doing a transaction through IDPay gateway, you must have an API Key. You can obtain the API Key by going to your \u003Ca href=\"https:\u002F\u002Fidpay.ir\u002Fdashboard\u002Fweb-services\" rel=\"nofollow ugc\">dashboard\u003C\u002Fa> in your IDPay \u003Ca href=\"https:\u002F\u002Fidpay.ir\u002Fuser\" rel=\"nofollow ugc\">account\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>1.2.2, Nov 13, 2022\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Tested Up With WordPress 6.1 And Restrict Content Pro version 3.5.3\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.2.1, June 18, 2022\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>First Official Release\u003C\u002Fli>\n\u003Cli>Tested Up With WordPress 6.0 And RCP Plugin 3.5.3\u003C\u002Fli>\n\u003Cli>Check Double Spending Correct\u003C\u002Fli>\n\u003Cli>Check Does Not Xss Attack Correct\u003C\u002Fli>\n\u003Cli>Fix Changing Membership\u003C\u002Fli>\n\u003Cli>Fix Email Verification Process After Payment\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.0.3, January 30, 2021\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fix sticking in loading state’s bug.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.0.2, December 20, 2020\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>change configuration for currencies and fix decimal place in numbers.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.0.1, October 13, 2020\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>check GET parameters if POST was empty in relation with IDPay webservices new update.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.0.0, Jul 09, 2020\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Develope Release\u003C\u002Fli>\n\u003C\u002Ful>\n","After installing and enabling this plugin, your customers can pay through IDPay gateway.",2802,"2022-11-13T14:08:00.000Z","6.1.10",[48,49,50,20,51],"gateway","idpay","payment","%d8%a2%db%8c%d8%af%db%8c-%d9%be%db%8c","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fidpay-for-restrict-content-pro.zip",{"slug":54,"name":55,"version":56,"author":57,"author_profile":58,"description":59,"short_description":60,"active_installs":61,"downloaded":62,"rating":13,"num_ratings":14,"last_updated":63,"tested_up_to":64,"requires_at_least":65,"requires_php":66,"tags":67,"homepage":72,"download_link":73,"security_score":13,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":26},"recapture-for-restrict-content-pro","Recapture for Restrict Content Pro","1.0.21","Recapture Cart Recovery and Email Marketing","https:\u002F\u002Fprofiles.wordpress.org\u002Frecaptureio\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Frecapture.io\u002F\" rel=\"nofollow ugc\">Main Site\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Frecapture.io\u002Fcontact\" rel=\"nofollow ugc\">Support\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdocs.recapture.io\u002F\" rel=\"nofollow ugc\">Docs\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Recapture is the easiest and most effective way to recover abandoned carts and do email marketing for your Restrict Content Pro site.  We also support \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frecapture-for-edd\u002F\" rel=\"ugc\">Easy Digital Downloads abandoned cart recovery\u003C\u002Fa> as well!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>NOTE:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Requires: Restrict Content Pro 2.2.4\u003C\u002Fstrong> or newer and a free Recapture account\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Recapture helps your site increase sales.  This plugin connects Recapture to Restrict Content Pro to send triggered emails to your customers to recover abandoned carts (membership signups that didn’t happen) for Restrict Content Pro, win back old customers, or request reviews.\u003C\u002Fp>\n\u003Ch4>** Recapture has a long history of success with Abandoned Carts **\u003C\u002Fh4>\n\u003Cp>\u003Cem>Recapture has already helped merchants generate \u003Cstrong>over $280,000,000\u003C\u002Fstrong> in additional revenue since 2015.\u003C\u002Fem>  We’re recovering on average $1,000,000+ a week for sites like yours.\u003C\u002Fp>\n\u003Cp>Recapture’s \u003Ca href=\"https:\u002F\u002Frecapture.io\u002Fabandoned-carts-rcp\" rel=\"nofollow ugc\">abandoned cart recovery for Restrict Content Pro\u003C\u002Fa> helps your ecommerce site \u003Cstrong>recover lost revenue\u003C\u002Fstrong> from abandoned carts\u002Fsignups for Restrict Content Pro.  Recapture tracks when signups are abandoned on your site, then lets you send recovery emails to encourage the customers who abandoned these carts to complete the purchase.\u003C\u002Fp>\n\u003Cp>You can set up as many campaigns and recovery emails as you’d like, and customize the text and design of every email sent.\u003C\u002Fp>\n\u003Cp>Recapture has best-in-class email capture capabilities–using email popups, or our new “Add to Cart” email popup, where users enter an email before they add the item to the cart, ensuring easier recovery.\u003C\u002Fp>\n\u003Ch4>** Emails are Ready-to-go on Install, but easily customized **\u003C\u002Fh4>\n\u003Cp>\u003Cem>You don’t need to spend a lot of time setting up Recapture before you can benefit from it.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Recapture’s emails are setup using best practices out-of-the-box so you can turn them on immediately.  Or you can change them using our friendly drag and drop based editor, or even completely customize the content using full HTML.  The choice is yours!\u003C\u002Fp>\n\u003Cp>Campaigns come configured with ideal timings, but you’re free to set them as you’d like (e.g., send 3 recovery emails per abandoned cart, or a series of 4 emails in a winback campaign), customize their send timing, and use a drag-and-drop editor to change the content.  \u003Cstrong>Very friendly for non-technical users.\u003C\u002Fstrong>  Setting up recovery for abandoned carts on Restrict Content Pro has never been easier.\u003C\u002Fp>\n\u003Ch4>** Winbacks, Review Reminders, and Email Collectors, oh my! **\u003C\u002Fh4>\n\u003Cp>\u003Cem>Installing Recapture gives you the features of 4 separate plugins with less hassle\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Besides \u003Cstrong>abandoned carts for Restrict Content Pro\u003C\u002Fstrong>, we support \u003Cstrong>email popups\u003C\u002Fstrong> to encourage list building, we support \u003Cstrong>review reminder emails\u003C\u002Fstrong> to get customers to provide a review after purchase (social proof increases sales!), and \u003Cstrong>winback emails\u003C\u002Fstrong> to encourage customers to be repeat buyers.  All of these increase your average order value, making your site more profitable.\u003C\u002Fp>\n\u003Ch4>** Won’t drag your site down **\u003C\u002Fh4>\n\u003Cp>\u003Cem>Average load time for Recapture’s JavaScript library is between 30-600 milliseconds, so your site won’t suffer\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Tracking for orders and carts is done and stored in Recapture, not your site’s database.  We send emails from our robust cloud infrastructure using best practices (SPF, DKIM, etc) to ensure maximum delivery and open rates.  This means your site \u003Cstrong>stays FAST\u003C\u002Fstrong> for buyers while we track analytics and carts for you, allowing you see everything you need in a click or two.\u003C\u002Fp>\n\u003Cp>Recapture is backed by a team with a long history of ecommerce success.  Recapture Abandoned Carts for Restrict Content Pro works on any site and scales automatically with our AWS load-balanced, multi-server infrastructure.  We handle sites of all sizes.  No need to worry as you grow!\u003C\u002Fp>\n\u003Ch4>** Friendly, responsive support **\u003C\u002Fh4>\n\u003Cp>\u003Cem>We (heart) our merchants and ecommerce\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Our #1 goal is to make your site more successful, and we love to do it!  \u003Ca href=\"http:\u002F\u002Frecapture.io\u002Fcontact\u002F\" rel=\"nofollow ugc\">Contact us for support\u003C\u002Fa> and find out what sets us apart from so many other WordPress plugins.  Live chat available in the Recapture dashboard.\u003C\u002Fp>\n\u003Ch4>More Details\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Translators:\u003C\u002Fstrong> the plugin text domain is: \u003Ccode>recapture-for-rcp\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Visit \u003Ca href=\"https:\u002F\u002Frecapture.io\" rel=\"nofollow ugc\">Recapture.io\u003C\u002Fa> for more details on Recapture, and to see how our average merchant can boost revenue 10% or more in just 5 minutes.\u003C\u002Fli>\n\u003Cli>Browse the \u003Ca href=\"http:\u002F\u002Fdocs.recapture.io\" rel=\"nofollow ugc\">documentation\u003C\u002Fa> for questions, FAQs and more.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Frecapture.io\u002Fcontact\u002F\" rel=\"nofollow ugc\">Contact us for support\u003C\u002Fa> on our site\u003C\u002Fli>\n\u003C\u002Ful>\n","Recapture is the easiest and most effective way to recover abandoned carts and do email marketing for your Restrict Content Pro site in WordPress.",20,4336,"2025-12-03T19:47:00.000Z","6.9.4","6.2","5.6",[68,69,70,20,71],"cart-abandonment","email-marketing","membership-plugins","tags-abandoned-carts","https:\u002F\u002Frecapture.io\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecapture-for-restrict-content-pro.1.0.21.zip",{"slug":75,"name":76,"version":77,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":82,"downloaded":83,"rating":13,"num_ratings":30,"last_updated":84,"tested_up_to":85,"requires_at_least":17,"requires_php":18,"tags":86,"homepage":91,"download_link":92,"security_score":23,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":26},"restrict-content-pro-edd-add-on","Restrict Content Pro – Easy Digital Downloads","1.1.1","Hannan","https:\u002F\u002Fprofiles.wordpress.org\u002Fhannanstd\u002F","\u003Cp>\u003Cstrong>Restrict Content Pro – EDD Add On\u003C\u002Fstrong>\u003Cbr \u002F>\nIntegrates Restrict Content Pro with Easy Digital Downloads\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Apply default EDD discounts based on RCP Subscription levels\u003C\u002Fli>\n\u003Cli>Set Specific Pricing Based on RCP Subscription levels for Each Download\u003C\u002Fli>\n\u003Cli>See Screenshots 🙂\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Compatibility\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 4.x.x\u003C\u002Fli>\n\u003Cli>Easy Digital Downloads 2.x.x\u003C\u002Fli>\n\u003Cli>Restrict Content Pro 2.x.x\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwebforest.ir\u002F\" rel=\"nofollow ugc\">Persian Support in webforest.ir\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Traducciones\u003C\u002Fh3>\n\u003Cp>You can read complete documentations on the \u003Ca href=\"http:\u002F\u002Fwww.webforest.ir\" rel=\"nofollow ugc\">webforest.ir\u003C\u002Fa>\u003C\u002Fp>\n","This plugin Integrates Restrict Content Pro with Easy Digital Downloads .",10,4872,"2016-03-08T14:45:00.000Z","4.4.34",[87,88,89,90,20],"easy-digital-download","edd","rcp","restrict-content","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frestrict-content-pro-edd-add-on\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frestrict-content-pro-edd-add-on.1.1.1.zip",{"slug":94,"name":95,"version":96,"author":97,"author_profile":98,"description":99,"short_description":100,"active_installs":82,"downloaded":101,"rating":24,"num_ratings":24,"last_updated":102,"tested_up_to":103,"requires_at_least":18,"requires_php":18,"tags":104,"homepage":18,"download_link":107,"security_score":23,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":26},"vandar-for-restrict-content-pro","Vandar for Restrict Content Pro (RCP)","1.1.2","Vandar","https:\u002F\u002Fprofiles.wordpress.org\u002Fvandarpay\u002F","\u003Cp>After installing and enabling this plugin, you have the ability of selling membership via \u003Ca href=\"https:\u002F\u002Frestrictcontentpro.com\" rel=\"nofollow ugc\">Restrict Content Pro\u003C\u002Fa> Payment gateway.\u003C\u002Fp>\n\u003Cp>You can obtain an API Key by going to your \u003Ca href=\"https:\u002F\u002Fvandar.io\u002Fdashboard\u002Fweb-services\" rel=\"nofollow ugc\">dashboard\u003C\u002Fa> in your Vandar \u003Ca href=\"https:\u002F\u002Fvandar.io\u002Fuser\" rel=\"nofollow ugc\">account\u003C\u002Fa>.\u003C\u002Fp>\n","Vandar payment gateway for Restrict Content Pro (RCP)",1113,"2023-08-10T15:41:00.000Z","6.3.0",[48,50,20,105,106],"%d9%88%d9%86%d8%af%d8%a7%d8%b1","vandar","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvandar-for-restrict-content-pro.zip",{"slug":109,"name":110,"version":111,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":24,"downloaded":116,"rating":24,"num_ratings":24,"last_updated":117,"tested_up_to":118,"requires_at_least":119,"requires_php":120,"tags":121,"homepage":125,"download_link":126,"security_score":13,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":26},"cryptopay-gateway-for-rcp","Cryptocurrency Payment Gateway for Restrict Content Pro by CryptoPay","1.0.3","BeycanPress LLC","https:\u002F\u002Fprofiles.wordpress.org\u002Fbeycanpress\u002F","\u003Ch3>Cryptocurrency Payment Gateway for Restrict Content Pro by CryptoPay\u003C\u002Fh3>\n\u003Cp>You have set up a membership system with Restrict Content Pro on your WordPress website and you also want to accept payments with cryptocurrencies. Then you have come to the right place. Because I think CryptoPay might be the first and only crypto payment gateway integration for Restrict Content Pro.\u003C\u002Fp>\n\u003Cp>With this plugin, you can integrate the CryptoPay payment gateway as a Restrict Content Pro payment gateway and easily accept cryptocurrency payments from your WordPress website.\u003C\u002Fp>\n\u003Cp>What is CryptoPay?\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"560\" height=\"315\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F3vaoFL4XG10?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcryptopay-wc-lite\u002F\" rel=\"ugc\">Review CryptoPay Lite\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbeycanpress.com\u002Fcryptopay\u002F?utm_source=wporg_readme&utm_medium=cryptopay_rcp\" rel=\"nofollow ugc\">Review CryptoPay Premium\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frestrict-content\u002F\" rel=\"ugc\">Review Restrict Content Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>See \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcryptopay.beycanpress.net\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Privacy notices\u003C\u002Fh4>\n\u003Cp>With the default configuration, this plugin, in itself, does not:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>track users by stealth;\u003C\u002Fli>\n\u003Cli>send any data to external servers;\u003C\u002Fli>\n\u003Cli>use cookies.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cp>You can easily translate with Loco translate.\u003C\u002Fp>\n","Cryptocurrency Payment Gateway for Restrict Content Pro, Cryptocurrency payments for WordPress, Bitcoin payments, Crypto payments, USDT, BTC, ETH, SOL",798,"2025-05-22T05:18:00.000Z","6.8.5","5.0","8.1",[122,123,124,50,20],"bitcoin","crypto","ethereum","https:\u002F\u002Fbeycanpress.com\u002Fcryptopay\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcryptopay-gateway-for-rcp.1.0.3.zip",{"attackSurface":128,"codeSignals":150,"taintFlows":165,"riskAssessment":166,"analyzedAt":176},{"hooks":129,"ajaxHandlers":146,"restRoutes":147,"shortcodes":148,"cronEvents":149,"entryPointCount":24,"unprotectedCount":24},[130,136,140,143],{"type":131,"name":132,"callback":133,"file":134,"line":135},"action","rcp_after_register_form_fields","terms_field","rcp-require-terms.php",34,{"type":131,"name":137,"callback":138,"file":134,"line":139},"rcp_form_errors","check_for_agreement",35,{"type":131,"name":141,"callback":141,"priority":61,"file":134,"line":142},"admin_menu",37,{"type":131,"name":144,"callback":144,"file":134,"line":145},"admin_init",38,[],[],[],[],{"dangerousFunctions":151,"sqlUsage":152,"outputEscaping":154,"fileOperations":24,"externalRequests":24,"nonceChecks":24,"capabilityChecks":24,"bundledLibraries":164},[],{"prepared":24,"raw":24,"locations":153},[],{"escaped":30,"rawEcho":30,"locations":155},[156,159,160,162],{"file":134,"line":157,"context":158},148,"raw output",{"file":134,"line":157,"context":158},{"file":134,"line":161,"context":158},150,{"file":134,"line":163,"context":158},155,[],[],{"summary":167,"deductions":168},"The static analysis of the restrict-content-pro-terms-and-conditions v1.1 plugin indicates a generally good security posture with no identified critical vulnerabilities in the code itself. The plugin demonstrates a lack of common entry points like AJAX handlers, REST API routes, and shortcodes, which significantly reduces its attack surface. Furthermore, the absence of dangerous functions, file operations, external HTTP requests, and the use of prepared statements for SQL queries are all positive security indicators. The taint analysis also shows no identified flows with unsanitized paths.\n\nHowever, there are areas for concern. The plugin has a significant portion of its output (50%) that is not properly escaped, which could lead to Cross-Site Scripting (XSS) vulnerabilities if malicious data is processed. Additionally, the complete absence of nonce checks and capability checks across all identified entry points (though there are zero entry points in total) presents a potential risk if new entry points are introduced or if the analysis was incomplete. The plugin's vulnerability history is clean, with no recorded CVEs, which is a positive sign but does not guarantee future security. Overall, while the current version appears to be free of overt code-level vulnerabilities, the unescaped output and lack of explicit security checks on potential future entry points warrant attention.",[169,171,174],{"reason":170,"points":30},"50% of outputs not properly escaped",{"reason":172,"points":173},"No nonce checks detected",5,{"reason":175,"points":173},"No capability checks detected","2026-03-16T22:11:24.411Z",{"wat":178,"direct":183},{"assetPaths":179,"generatorPatterns":180,"scriptPaths":181,"versionParams":182},[],[],[],[],{"cssClasses":184,"htmlComments":186,"htmlAttributes":187,"restEndpoints":193,"jsGlobals":194,"shortcodeOutput":195},[185],"rcp_terms_fieldset",[],[188,189,190,191,192],"name=\"rcp_terms_agreement\"","id=\"rcp_terms_agreement\"","class=\"require\"","name=\"rcp_terms_options[rcp_terms_label]\"","name=\"rcp_terms_options[rcp_terms_link]\"",[],[],[196,197],"\u003Cfieldset class=\"rcp_terms_fieldset\">\n\t\t\u003Cinput name=\"rcp_terms_agreement\" id=\"rcp_terms_agreement\" class=\"require\" type=\"checkbox\"\u002F>\n\t\t\u003Clabel for=\"rcp_terms_agreement\">\n\t        ","\n\t        \u003C\u002Flabel>\n\t\u003C\u002Ffieldset>"]