[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fG4uB8JE4mSppX31jmPh4iDwGarvc3aLc5qDHtSVreDA":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":46,"crawl_stats":37,"alternatives":54,"analysis":151,"fingerprints":461},"agecheckernet","Age Verification for your checkout page. Verify your customer's identity","1.20.6","AgeChecker.Net","https:\u002F\u002Fprofiles.wordpress.org\u002Fagechecker\u002F","\u003Cp>AgeChecker.Net is more than an age gate anyone can pass by checking a box. We are the leading provider in online age verification for age-restricted industries, offering a true age verification solution designed to prevent underage sales and comply with the latest FDA, federal, and state regulations. We handle age verification so you don’t have to manually verify customers or risk selling to underage buyers.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FPCz5dUZqIuc?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\u003Ch3>Instant Age Verification\u003C\u002Fh3>\n\u003Cp>AgeChecker.Net accesses the world’s largest identity networks and a proprietary database of verified customers to instantly verify over 90% of your customers at checkout. Further authentication is necessary for fewer than 10% of your customers, who have simple options to upload an image of their ID to complete a transaction. Eliminate extensive wait times—our 24\u002F7 live team manually verifies IDs in less than a minute, and customers never have to leave your checkout page. Those approved via photo ID are then instantly verified on any website using AgeChecker.Net.\u003C\u002Fp>\n\u003Ch3>Enhanced Compliance\u003C\u002Fh3>\n\u003Cp>For highly regulated industries such as vape and tobacco, alcohol, and firearms, compliance with the latest state and federal regulations is critical to good business practices. AgeChecker.Net makes it easy to stay on top of the latest changes with a flexible system that allows you to customize age verification requirements based on location and modify the verification process to fit your business’s needs.\u003C\u002Fp>\n\u003Ch3>Superior Security\u003C\u002Fh3>\n\u003Cp>AgeChecker.Net takes data privacy very seriously. Information submitted through our secure system is stored solely for the purpose of expediting verification during subsequent transactions, and is never shared or sold. Images of photo IDs are deleted as soon as they are verified, ensuring your customers’ private information will not fall into the wrong hands.\u003C\u002Fp>\n\u003Ch3>Optimized Customer Experience\u003C\u002Fh3>\n\u003Cp>Confusing, slow verification systems can drive frustrated customers away. AgeChecker.Net’s fast and easy process reduces cart abandonment by automatically retrieving information already entered at checkout for verification, eliminating any redundant input.\u003C\u002Fp>\n\u003Ch3>What’s included with an AgeChecker.Net account:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Free, same-day installation by our team\u003C\u002Fli>\n\u003Cli>Plug-ins for all major ecommerce platforms\u003C\u002Fli>\n\u003Cli>Flexible API for custom integration\u003C\u002Fli>\n\u003Cli>~95% instant verification rate\u003C\u002Fli>\n\u003Cli>Manual ID verification by our live team in 10 seconds on average\u003C\u002Fli>\n\u003Cli>Customize minimum age, digital signature requirements, and order blocking by location\u003C\u002Fli>\n\u003Cli>Disable verification for customer or product groups\u003C\u002Fli>\n\u003Cli>Reduce chargebacks and fraudulent orders\u003C\u002Fli>\n\u003Cli>24\u002F7 email and phone support for you and your customers\u003C\u002Fli>\n\u003Cli>Compliant with FDA, federal, and state regulations\u003C\u002Fli>\n\u003Cli>Volume discounts available\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Demo: \u003Ca href=\"https:\u002F\u002Fagechecker.net\u002Fdemo\" rel=\"nofollow ugc\">https:\u002F\u002Fagechecker.net\u002Fdemo\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Contributors & Developers\u003C\u002Fh3>\n\u003Cp>AgeChecker.Net is open source software. The following people have contributed to this plugin.\u003C\u002Fp>\n\u003Ch3>Contact\u003C\u002Fh3>\n\u003Cp>For setup support or questions, call us at 1-888-276-2303 or email contact@agechecker.net\u003C\u002Fp>\n","AgeChecker.Net seamlessly and securely verifies the age of your customers directly on your website during the checkout process.",500,26612,100,3,"2025-10-30T19:37:00.000Z","6.8.5","4.4","",[20,21,22,23,24],"age-check","age-checker","agechecker-net","check-age","verify-age","https:\u002F\u002Fagechecker.net","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fagecheckernet.1.20.6.zip",79,1,"2025-01-18 00:00:00","2026-03-15T15:16:48.613Z",[32],{"id":33,"url_slug":34,"title":35,"description":36,"plugin_slug":4,"theme_slug":37,"affected_versions":38,"patched_in_version":37,"severity":39,"cvss_score":40,"cvss_vector":41,"vuln_type":42,"published_date":29,"updated_date":43,"references":44,"days_to_patch":37},"CVE-2025-22622","age-verification-for-your-checkout-page-verify-your-customers-identity-reflected-cross-site-scripting","Age Verification for your checkout page. Verify your customer's identity \u003C= 1.20.0 - Reflected Cross-Site Scripting","The Age Verification for your checkout page. Verify your customer's identity plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the myapp\u002Fclass-wc-integration-agechecker-in tegration.php file in version 1.20.0 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.",null,">=1.20.0 \u003C=1.20.0","medium",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2025-02-24 15:21:48",[45],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fd2989589-0d68-486d-8a3a-d0cff48dfecc?source=api-prod",{"slug":47,"display_name":7,"profile_url":8,"plugin_count":48,"total_installs":49,"avg_security_score":50,"avg_patch_time_days":51,"trust_score":52,"computed_at":53},"agechecker",2,600,86,30,84,"2026-04-05T14:55:22.156Z",[55,70,86,106,129],{"slug":56,"name":57,"version":58,"author":7,"author_profile":8,"description":59,"short_description":60,"active_installs":13,"downloaded":61,"rating":62,"num_ratings":62,"last_updated":63,"tested_up_to":64,"requires_at_least":17,"requires_php":18,"tags":65,"homepage":67,"download_link":68,"security_score":69,"vuln_count":62,"unpatched_count":62,"last_vuln_date":37,"fetched_at":30},"agegate-by-agechecker-net","Free AgeGate for your homepage","1.0.0","\u003Cp>An age gate is the popup that you see when you enter an age-restricted website, such as one that sells tobacco products, alcohol, weapons, adult-related products, etc. It lets your site visitors know that you have a minimum age requirement, and asks them to self-certify that they are of legal age to enter. If they aren’t of age, the age gate will automatically block entry to your site and redirect them to a site of your choosing. This plugin relies on our external age gate service, you can view our privacy policy at https:\u002F\u002Fagechecker.net\u002Fprivacy.\u003C\u002Fp>\n\u003Cp>If you are looking for age verification for your checkout page with identity matching and photo ID upload to visit our site at https:\u002F\u002Fagechecker.net\u002F.\u003C\u002Fp>\n\u003Ch3>Contributors & Developers\u003C\u002Fh3>\n\u003Cp>AgeChecker.Net is open source software. The following people have contributed to this plugin.\u003C\u002Fp>\n\u003Ch3>Contact\u003C\u002Fh3>\n\u003Cp>For setup support or questions email contact@agechecker.net\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>GPLv2 or later\u003C\u002Fp>\n","An age gate is a due diligence tool that, when paired with our complete age verification solution, improves your site’s regulatory compliance.",1464,0,"2024-08-14T19:28:00.000Z","6.6.5",[20,21,66,22,23],"age-gate","https:\u002F\u002Fagechecker.net\u002Fage-gate","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fagegate-by-agechecker-net.1.0.0.zip",92,{"slug":71,"name":72,"version":73,"author":74,"author_profile":75,"description":76,"short_description":77,"active_installs":62,"downloaded":78,"rating":62,"num_ratings":62,"last_updated":79,"tested_up_to":64,"requires_at_least":80,"requires_php":81,"tags":82,"homepage":18,"download_link":85,"security_score":69,"vuln_count":62,"unpatched_count":62,"last_vuln_date":37,"fetched_at":30},"bluecheck-age-verification","BlueCheck – Age Verification","1.0","bluecheck","https:\u002F\u002Fprofiles.wordpress.org\u002Fbluecheck\u002F","\u003Cp>BlueCheck verifies the age of your customers by automatically grabbing the details they enter into the checkout page and running it through various databases to find a match. If we are unable to find an automated match, we will prompt the user for additional information.\u003C\u002Fp>\n\u003Cp>Since 2014, BlueCheck has worked with hundreds of e-commerce sites and represents some of the largest tobacco, vape, CBD\u002FTHC brands on the market.  While this native app is a new development, our commitment to the industry and age verification technology is time-tested.\u003C\u002Fp>\n\u003Cp>Legally verify customer age during checkout without stopping conversions or showing popups.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automatically verify customer age without disrupting the checkout process.\u003C\u002Fli>\n\u003Cli>Verify using name\u002Faddress, photo ID, or last 4 of SSN.\u003C\u002Fli>\n\u003Cli>In-depth integration into WooCommerce ecosystem including product tags, secondary checks, and more.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Maximize Conversions\u003C\u002Fh4>\n\u003Cp>With BlueCheck, more than 96% of your customers are verified automatically. \u003Cstrong>Other competitive solutions require an extra 3 clicks and popup during the checkout process to verify age.\u003C\u002Fstrong> This is because they don’t have the same data access that BlueCheck utilizes and require more user interaction.  With BlueCheck, we pioneered a zero touch verification process helps maintain a high level of checkout conversions.\u003C\u002Fp>\n\u003Cp>BlueCheck offers several additional verification types for the remaining customers that cannot be automatically verified including Photo ID verification and verification using the last four digits of their SSN. These alternative methods help to ensure that all of your customers are able to complete verification and you do not lose any sales because a customer could not be verified.\u003C\u002Fp>\n\u003Ch4>The Secondary Check – Protect Your Business\u003C\u002Fh4>\n\u003Cp>In addition to verifying customers during the checkout, BlueCheck also performs a secondary check of all orders that are placed in your store to ensure there is a verification on file for that order. If there is no verification for the associated order BlueCheck sends an email to the customer requesting that they complete verification. In addition BlueCheck will set the order status in woocommerce to ‘failed’ and add a note to the order saying it was not verified to ensure it is not accidentally fulfilled.\u003C\u002Fp>\n\u003Cp>The secondary check combined with the initial verification during checkout helps you avoid legal headaches and prevent sales of age restricted goods to minors.\u003C\u002Fp>\n\u003Ch4>Fully Customizable\u003C\u002Fh4>\n\u003Cp>BlueCheck can be customized to best suit your business needs. Adding your own logo to the verification modal, setting the minimum age requirement and allowable verification methods by state and country, and even blocking sales to certain states and countries are all possible with BlueCheck.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>96%+ of customers verified without having to enter any additional information.\u003C\u002Fli>\n\u003Cli>Multiple different verification methods offered.\u003C\u002Fli>\n\u003Cli>Customize verification method and age requirements by State and Country\u003C\u002Fli>\n\u003Cli>Secondary check confirms each placed order was verified.\u003C\u002Fli>\n\u003Cli>Customize the age verification modal with your logo.\u003C\u002Fli>\n\u003Cli>Verify users from all countries.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Get In Touch\u003C\u002Fh4>\n\u003Cp>To learn more about how BlueCheck works, or for any questions regarding installation please email us at \u003Ca href=\"mailto:merchant@bluecheck.me\" rel=\"nofollow ugc\">merchant@bluecheck.me\u003C\u002Fa> and we will be happy to assist you.\u003C\u002Fp>\n\u003Cp>Current Tags: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftags\u002Fage-check\u002F\" rel=\"ugc\">Age Check\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftags\u002Fage-verification\u002F\" rel=\"ugc\">age verification\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftags\u002Fcheck-age\u002F\" rel=\"ugc\">check age\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftags\u002Fid-verification\u002F\" rel=\"ugc\">ID verification\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftags\u002Fverify-age\u002F\" rel=\"ugc\">verify age\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Pricing\u003C\u002Fh4>\n\u003Cp>BlueCheck age verification costs $25 per month plus $0.50 per completed verification. There is no charge for incomplete verifications. Volume discounts are available. Please contact \u003Ca href=\"mailto:merchant@bluecheck.me\" rel=\"nofollow ugc\">merchant@bluecheck.me\u003C\u002Fa> for more pricing information and to get your account set up.\u003C\u002Fp>\n\u003Ch4>External services\u003C\u002Fh4>\n\u003Cp>This plugin connects to BlueCheck’s verification API in order to confirm the age of the customer who is making the purchase on your store and to double check to ensure that all orders placed on your store have been verified. Each time a customer attempts to checkout the customer’s full name (first_name, last_name), full address (address_1, address_2, city, state, country, and postal_code), and email is sent to BlueCheck in order to perform the age verification. If the age of the purchaser can not be verified using that data, the user may be asked to submit additional information including a photo of their government ID, a selfie image of themselves with their government ID, their DOB, and the last four digits of their SSN. Each time an order is placed, the customer’s full name (first_name, last_name), full address (address_1, address_2, city, state, country, and postal_code), email and the order id number is sent to BlueCheck to ensure that there is an existing age verification for the newly created order.\u003C\u002Fp>\n\u003Cp>This service is provided by BlueCheck INC: \u003Ca href=\"https:\u002F\u002Fwww.bluecheck.me\u002Fterms-of-use1\" rel=\"nofollow ugc\">terms of use\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.bluecheck.me\u002Fprivacy-policy\" rel=\"nofollow ugc\">privacy policy\u003C\u002Fa>.\u003C\u002Fp>\n","Verify customer age at checkout. Cut fraud with photo ID verification. Check purchaser age info.",699,"2025-01-15T11:05:00.000Z","6.6.2","7.0",[20,83,23,84,24],"age-verification","id-verification","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbluecheck-age-verification.1.0.zip",{"slug":87,"name":88,"version":89,"author":90,"author_profile":91,"description":92,"short_description":93,"active_installs":94,"downloaded":95,"rating":13,"num_ratings":28,"last_updated":96,"tested_up_to":16,"requires_at_least":97,"requires_php":98,"tags":99,"homepage":18,"download_link":105,"security_score":13,"vuln_count":62,"unpatched_count":62,"last_vuln_date":37,"fetched_at":30},"broken-image-checker-by-sp","Broken Image Checker (Find Internal or External Broken Images)","1.1","WPEasyTools","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpeasytools\u002F","\u003Cp>The \u003Cstrong>Broken Image Checker\u003C\u002Fstrong> plugin by \u003Ca href=\"https:\u002F\u002Fwpeasytools.com\u002F\" rel=\"nofollow ugc\">WPEasyTools\u003C\u002Fa> is one of the \u003Ca href=\"https:\u002F\u002Fwww.wpressblog.com\u002Fbest-seo-plugins-for-wordpress-websites\u002F\" rel=\"nofollow ugc\">best SEO plugin\u003C\u002Fa> that scans your WordPress site for broken images and provides a detailed report with the associated post or page URLs.\u003C\u002Fp>\n\u003Ch3>Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Scans posts and pages for broken images.\u003C\u002Fli>\n\u003Cli>Displays a list of broken images along with their URLs and associated content.\u003C\u002Fli>\n\u003Cli>Scan intenal images.\u003C\u002Fli>\n\u003Cli>Scan external images inside your WordPress site.\u003C\u002Fli>\n\u003Cli>Lightweight and easy to use.\u003C\u002Fli>\n\u003Cli>Export report in csv format.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later. See the included LICENSE file for more details.\u003C\u002Fp>\n","Detect and report internal or external broken images across your WordPress site.",200,2099,"2025-07-30T03:12:00.000Z","5.0","7.4",[100,101,102,103,104],"broken-image-checker","broken-image-finder","broken-images","check-broken-images","find-broken-image","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbroken-image-checker-by-sp.1.1.zip",{"slug":107,"name":108,"version":109,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":114,"downloaded":115,"rating":116,"num_ratings":117,"last_updated":118,"tested_up_to":119,"requires_at_least":120,"requires_php":121,"tags":122,"homepage":127,"download_link":128,"security_score":13,"vuln_count":62,"unpatched_count":62,"last_vuln_date":37,"fetched_at":30},"woocommerce-direct-checkout","Direct Checkout for WooCommerce","3.6.3","quadlayers","https:\u002F\u002Fprofiles.wordpress.org\u002Fquadlayers\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fquadlayers.com\u002Fproducts\u002Fwoocommerce-direct-checkout\u002F\" rel=\"nofollow ugc\">Premium\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fquadlayers.com\u002Fwoocommerce-direct-checkout\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fquadlayers.com\u002Fdocumentation\u002Fwoocommerce-direct-checkout\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002Fquadlayers\u002F\" rel=\"nofollow ugc\">Community\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>WooCommerce direct checkout is a helpful tool to simplify the checkout process. Direct checkout converts into one-click process, customer dicesion to sale.\u003C\u002Fp>\n\u003Ch3>Presentation\u003C\u002Fh3>\n\u003Cp>WooCommerce Direct Checkout  is a plugin to allow the steps reduction inside Woocommerce checkout process. You are able to simplify the checkout process by skipping the shopping cart page. The “Add to cart” button is added in each product to redirect customers to the checkout page. This can encourage buyers to shop more and quickly. You will increase your sales reducing cart abandonment.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FRH7WJEZYLOU?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\u003Ch4>Highlights\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Simplify check out process.\u003C\u002Fli>\n\u003Cli>Reduce cart abandonment\u003C\u002Fli>\n\u003Cli>Skip add to cart.\u003C\u002Fli>\n\u003Cli>Avoid reload checkout page.\u003C\u002Fli>\n\u003Cli>Remove checkout fields.\u003C\u002Fli>\n\u003Cli>Quick purchase functionality.\u003C\u002Fli>\n\u003Cli>Simplify Woocommerce.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Formerly WooCommerce Direct Checkout\u003C\u002Fh3>\n\u003Cp>This plugin was formerly known as “WooCommerce Direct Checkout”. WordPress forced us on August 8, 2019 to change the name of the plugin due to use of the “WooCommerce” word at the beginning of the name. We apologize for the problems that the downtime may have caused to you.\u003C\u002Fp>\n\u003Ch3>Ajax add to cart\u003C\u002Fh3>\n\u003Cp>The Ajax add to cart option allows you to include single products, variable, grouped and virtual products in the cart without required to reload the entire site each time.\u003C\u002Fp>\n\u003Ch3>Speed checkout process\u003C\u002Fh3>\n\u003Cp>WooCommerce Direct Checkout aims to simplify the checkout process, leading to an immediate increase in sales. This plugin for WooCommerce allows you to redirect users to the checkout instead of cart page, change the text and link of the added to cart alert and include the ajax add to cart button in the products pages.\u003C\u002Fp>\n\u003Ch3>Remove checkout fields\u003C\u002Fh3>\n\u003Cp>The checkout options allow you to easily remove the unnecessary fields to reduce the user spend completing those fields. Also WooCommerce Direct Checkot allows you to remove other unnecessary things in the checkout process like the order comments, shipping address, coupon form, policy text, and terms and conditions.\u003C\u002Fp>\n\u003Ch3>One page checkout\u003C\u002Fh3>\n\u003Cp>In the premium version of WooCommerce Direct Checkot, we’ve included an incredible feature that includes a cart form in the checkout. This allows your users to edit the cart items directly in the checkout page, avoiding the need to force them to edit the order in the cart page.\u003C\u002Fp>\n\u003Ch3>Quick purchase button\u003C\u002Fh3>\n\u003Cp>The premium version of WooCommerce Direct Checkot allows to include a quick purchase button in the single products page that redirects your users directly to the checkout page, avoiding the need to force them to add the products in the cart.\u003Cbr \u002F>\n\\\u003C\u002Fp>\n\u003Ch3>Improvements\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Use less bandwidth\u003C\u002Fli>\n\u003Cli>Reduce server load\u003C\u002Fli>\n\u003Cli>Speed user experience\u003C\u002Fli>\n\u003Cli>Increase your sales!\u003C\u002Fli>\n\u003C\u002Fol>\n","Formerly \"WooCommerce Direct Checkout\". This plugin simplifies the entire WooCommerce checkout process to improve your sales rate.",80000,3153614,96,403,"2026-03-11T18:49:00.000Z","6.9.4","4.7","5.6",[123,124,107,125,126],"woocommerce-ajax","woocommerce-ajax-cart","woocommerce-one-page-checkout","woocommerce-quick-buy","https:\u002F\u002Fquadlayers.com\u002Fproducts\u002Fwoocommerce-direct-checkout\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-direct-checkout.3.6.3.zip",{"slug":130,"name":131,"version":132,"author":133,"author_profile":134,"description":135,"short_description":136,"active_installs":137,"downloaded":138,"rating":139,"num_ratings":140,"last_updated":141,"tested_up_to":119,"requires_at_least":142,"requires_php":18,"tags":143,"homepage":148,"download_link":149,"security_score":13,"vuln_count":28,"unpatched_count":62,"last_vuln_date":150,"fetched_at":30},"add-to-cart-direct-checkout-for-woocommerce","Add to Cart Redirect for WooCommerce","2.1.92","PI Web Solution","https:\u002F\u002Fprofiles.wordpress.org\u002Frajeshsingh520\u002F","\u003Cp>Streamline the shopping experience by sending customers straight to checkout after adding a product to their cart.\u003C\u002Fp>\n\u003Cp>This plugin helps simplify the buying process by minimizing unnecessary steps and distractions.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.piwebsolution.com\u002Fuser-documentation-direct-checkout-plugin\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatically redirect users to the checkout or a custom page after adding a product\u003C\u002Fli>\n\u003Cli>Works with Ajax-based add-to-cart functionality (on category and shop pages only)\u003C\u002Fli>\n\u003Cli>Option to redirect to a category, product, or any custom URL\u003C\u002Fli>\n\u003Cli>Remove the “Continue Shopping” link\u003C\u002Fli>\n\u003Cli>Optionally disable the cart page\u003C\u002Fli>\n\u003Cli>Show cart contents on the checkout page for quick updates\u003C\u002Fli>\n\u003Cli>Customize labels for “Add to Cart,” “Read More,” and “Select Options” buttons\u003C\u002Fli>\n\u003Cli>Add a secondary action button to product and shop pages for faster purchasing\u003C\u002Fli>\n\u003Cli>Display a popup preview of products from archive pages\u003C\u002Fli>\n\u003Cli>Allow quantity updates and product removal directly from the checkout\u003C\u002Fli>\n\u003Cli>Enable One Page Checkout to reduce friction\u003C\u002Fli>\n\u003Cli>Require users to log in or register before checking out\u003C\u002Fli>\n\u003Cli>Support “Sold individually” settings to limit product quantity\u003C\u002Fli>\n\u003Cli>Retain UTM parameters for better order source tracking\u003C\u002Fli>\n\u003Cli>Protect checkout from spam and fake orders using built-in CAPTCHA (no third-party key needed)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Fast checkout\u003C\u002Fh4>\n\u003Cp>WooCommerce Direct Checkout aims to simplify the checkout process, leading to an immediate increase in sales. This plugin for WooCommerce allows you to redirect users to the checkout instead of cart page.\u003C\u002Fp>\n\u003Cp>Direct Checkout allows you to remove other unnecessary things in the checkout process like the order comments, shipping address (pro), coupon form.\u003C\u002Fp>\n\u003Cp>One Page Checkout – Reduce cart abandonment with our One Page Checkout option. One Page Checkout makes it easier for customers to buy from custom checkout pages by displaying both the product selection and checkout forms on a single page.\u003C\u002Fp>\n\u003Cp>The whole idea behind WooCommerce single page checkout is to reduce the lengthy checkout process.\u003C\u002Fp>\n\u003Cblockquote>\u003Cp>\nBuy Now button for variable products on Category \u002F Shop \u002F Archive pages, so the buyer can directly add the product to the cart even without viewing its variations. **What it does is, it adds the first variation of the variable product to the cart.**\n\u003C\u002Fp>\u003C\u002Fblockquote>\n\u003Ch4>PRO Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Override the global redirect setting for individual products\u003C\u002Fli>\n\u003Cli>Set a custom redirect page per product, including on archive pages\u003C\u002Fli>\n\u003Cli>Supports product-level redirects even with Ajax-based add-to-cart buttons\u003C\u002Fli>\n\u003Cli>Option to disable redirect for specific products\u003C\u002Fli>\n\u003Cli>Define unique redirect URLs per product to guide users through targeted funnels\u003C\u002Fli>\n\u003Cli>Modify the label of the secondary action button for product and archive pages\u003C\u002Fli>\n\u003Cli>Change the position of the quick purchase or buy button\u003C\u002Fli>\n\u003Cli>Automatically clear other items from the cart when a new item is added via the quick purchase button\u003C\u002Fli>\n\u003Cli>Choose whether the quick purchase button redirects to the cart or checkout\u003C\u002Fli>\n\u003Cli>Disable the quick purchase button for specific products as needed\u003C\u002Fli>\n\u003Cli>Customize the appearance of the quick view popup, including background and text color\u003C\u002Fli>\n\u003Cli>Redirect users to an external URL after adding a product, if desired\u003C\u002Fli>\n\u003Cli>Set any page as the post-purchase success or thank you page\u003C\u002Fli>\n\u003Cli>Define custom thank you pages for each product, enabling personalized post-checkout experiences\u003C\u002Fli>\n\u003Cli>Premium support with responses to all queries within 24 hours\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Make the Buy Now Button Work Like Amazon (PRO)\u003C\u002Fh3>\n\u003Cp>Let users quickly purchase a single product without affecting the rest of their cart. For example, if a user already has products X, Y, and Z in the cart and clicks “Buy Now” on product A, they’ll be taken to checkout with just product A. The other items (X, Y, Z) remain in the cart for future purchase.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FgC4fO3_1kdU?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&cc_load_policy=1&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\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>If you choose to opt in from the plugin settings, or submit optional feedback during deactivation, this plugin may collect basic technical information, including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Plugin version  \u003C\u002Fli>\n\u003Cli>WordPress version  \u003C\u002Fli>\n\u003Cli>WooCommerce version  \u003C\u002Fli>\n\u003Cli>Site URL\u003C\u002Fli>\n\u003Cli>Deactivation reason (if submitted)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This data is used solely to improve plugin quality, compatibility, and features. No personal or user-specific data is collected without consent.\u003C\u002Fp>\n","Features offered: Add to cart redirect, Quick purchase button, Buy now button, Quick View product, option to change quantity on checkout page.",9000,724969,98,101,"2026-03-06T11:41:00.000Z","3.0.1",[144,145,146,107,147],"direct-checkout","one-page-checkout","redirect-to-checkout","woocommerce-single-page-checkout","https:\u002F\u002Fwww.piwebsolution.com\u002Fproduct\u002Fadd-to-cart-direct-checkout-for-woocommerce-pro\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadd-to-cart-direct-checkout-for-woocommerce.2.1.92.zip","2023-03-30 00:00:00",{"attackSurface":152,"codeSignals":240,"taintFlows":444,"riskAssessment":445,"analyzedAt":460},{"hooks":153,"ajaxHandlers":223,"restRoutes":224,"shortcodes":238,"cronEvents":239,"entryPointCount":48,"unprotectedCount":48},[154,160,165,169,174,178,182,186,189,193,197,201,205,208,211,215,219],{"type":155,"name":156,"callback":157,"file":158,"line":159},"action","plugins_loaded","init","agechecker.php",14,{"type":161,"name":162,"callback":162,"priority":163,"file":158,"line":164},"filter","plugin_action_links",10,19,{"type":161,"name":166,"callback":167,"file":158,"line":168},"woocommerce_integrations","add_integration",26,{"type":155,"name":170,"callback":171,"priority":28,"file":172,"line":173},"wp_head","add_script_head","class-wc-integration-agechecker-integration.php",62,{"type":155,"name":175,"callback":176,"priority":28,"file":172,"line":177},"wp_footer","add_script_footer",66,{"type":155,"name":179,"callback":180,"file":172,"line":181},"woocommerce_update_options_integration_integration-agechecker","process_admin_options",70,{"type":155,"name":183,"callback":184,"file":172,"line":185},"woocommerce_checkout_process","validate_order_shortcode",74,{"type":155,"name":187,"callback":188,"priority":163,"file":172,"line":27},"woocommerce_store_api_checkout_update_order_from_request","validate_order_blocks",{"type":155,"name":190,"callback":191,"file":172,"line":192},"woocommerce_new_order","new_order",83,{"type":155,"name":194,"callback":195,"file":172,"line":196},"rest_api_init","establish_api",87,{"type":161,"name":198,"callback":199,"file":172,"line":200},"manage_woocommerce_page_wc-orders_columns","add_order_status_column_header",141,{"type":155,"name":202,"callback":203,"priority":163,"file":172,"line":204},"manage_woocommerce_page_wc-orders_custom_column","add_order_status_column_content",142,{"type":161,"name":206,"callback":199,"file":172,"line":207},"manage_edit-shop_order_columns",143,{"type":155,"name":209,"callback":203,"priority":163,"file":172,"line":210},"manage_shop_order_posts_custom_column",144,{"type":155,"name":212,"callback":213,"file":172,"line":214},"admin_print_styles","add_order_status_column_style",145,{"type":155,"name":216,"callback":217,"file":172,"line":218},"woocommerce_admin_order_data_after_order_details","add_verification_status_order_page",146,{"type":161,"name":220,"callback":221,"file":172,"line":222},"rest_pre_serve_request","initCors",2371,[],[225,233],{"namespace":226,"route":227,"methods":228,"callback":230,"permissionCallback":231,"file":172,"line":232},"agechecker-net\u002Fv1","\u002Fverify",[229],"POST","handle_verification_v1","__return_true",2373,{"namespace":226,"route":234,"methods":235,"callback":236,"permissionCallback":231,"file":172,"line":237},"\u002Fcallback",[229],"handle_callback_v1",2382,[],[],{"dangerousFunctions":241,"sqlUsage":242,"outputEscaping":244,"fileOperations":62,"externalRequests":442,"nonceChecks":62,"capabilityChecks":48,"bundledLibraries":443},[],{"prepared":62,"raw":62,"locations":243},[],{"escaped":245,"rawEcho":246,"locations":247},213,103,[248,251,253,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,283,285,287,289,291,293,294,295,296,297,298,299,300,302,304,306,308,310,312,314,316,318,320,322,324,326,328,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,363,364,366,368,370,372,374,376,378,380,382,384,385,386,388,390,392,394,396,398,400,402,404,406,408,410,412,414,416,418,420,422,424,426,428,430,432,434,436,438,440],{"file":172,"line":249,"context":250},476,"raw output",{"file":172,"line":252,"context":250},483,{"file":172,"line":252,"context":250},{"file":172,"line":255,"context":250},485,{"file":172,"line":257,"context":250},489,{"file":172,"line":259,"context":250},494,{"file":172,"line":261,"context":250},571,{"file":172,"line":263,"context":250},611,{"file":172,"line":265,"context":250},652,{"file":172,"line":267,"context":250},653,{"file":172,"line":269,"context":250},658,{"file":172,"line":271,"context":250},717,{"file":172,"line":273,"context":250},730,{"file":172,"line":275,"context":250},733,{"file":172,"line":277,"context":250},739,{"file":172,"line":279,"context":250},741,{"file":172,"line":281,"context":250},746,{"file":172,"line":281,"context":250},{"file":172,"line":284,"context":250},750,{"file":172,"line":286,"context":250},754,{"file":172,"line":288,"context":250},758,{"file":172,"line":290,"context":250},762,{"file":172,"line":292,"context":250},771,{"file":172,"line":292,"context":250},{"file":172,"line":292,"context":250},{"file":172,"line":292,"context":250},{"file":172,"line":292,"context":250},{"file":172,"line":292,"context":250},{"file":172,"line":292,"context":250},{"file":172,"line":292,"context":250},{"file":172,"line":301,"context":250},773,{"file":172,"line":303,"context":250},776,{"file":172,"line":305,"context":250},777,{"file":172,"line":307,"context":250},778,{"file":172,"line":309,"context":250},780,{"file":172,"line":311,"context":250},802,{"file":172,"line":313,"context":250},849,{"file":172,"line":315,"context":250},859,{"file":172,"line":317,"context":250},868,{"file":172,"line":319,"context":250},870,{"file":172,"line":321,"context":250},887,{"file":172,"line":323,"context":250},925,{"file":172,"line":325,"context":250},941,{"file":172,"line":327,"context":250},942,{"file":172,"line":329,"context":250},966,{"file":172,"line":331,"context":250},967,{"file":172,"line":333,"context":250},995,{"file":172,"line":335,"context":250},996,{"file":172,"line":337,"context":250},1025,{"file":172,"line":339,"context":250},1037,{"file":172,"line":341,"context":250},1047,{"file":172,"line":343,"context":250},1052,{"file":172,"line":345,"context":250},1053,{"file":172,"line":347,"context":250},1057,{"file":172,"line":349,"context":250},1060,{"file":172,"line":351,"context":250},1061,{"file":172,"line":353,"context":250},1062,{"file":172,"line":355,"context":250},1064,{"file":172,"line":357,"context":250},1082,{"file":172,"line":359,"context":250},1088,{"file":172,"line":361,"context":250},1090,{"file":172,"line":361,"context":250},{"file":172,"line":361,"context":250},{"file":172,"line":365,"context":250},1092,{"file":172,"line":367,"context":250},1140,{"file":172,"line":369,"context":250},1141,{"file":172,"line":371,"context":250},1174,{"file":172,"line":373,"context":250},1683,{"file":172,"line":375,"context":250},1713,{"file":172,"line":377,"context":250},1767,{"file":172,"line":379,"context":250},1772,{"file":172,"line":381,"context":250},1796,{"file":172,"line":383,"context":250},1798,{"file":172,"line":383,"context":250},{"file":172,"line":383,"context":250},{"file":172,"line":387,"context":250},1837,{"file":172,"line":389,"context":250},1843,{"file":172,"line":391,"context":250},1849,{"file":172,"line":393,"context":250},1855,{"file":172,"line":395,"context":250},1867,{"file":172,"line":397,"context":250},1873,{"file":172,"line":399,"context":250},1879,{"file":172,"line":401,"context":250},1885,{"file":172,"line":403,"context":250},1899,{"file":172,"line":405,"context":250},1947,{"file":172,"line":407,"context":250},1949,{"file":172,"line":409,"context":250},1952,{"file":172,"line":411,"context":250},1954,{"file":172,"line":413,"context":250},1957,{"file":172,"line":415,"context":250},1959,{"file":172,"line":417,"context":250},1962,{"file":172,"line":419,"context":250},1964,{"file":172,"line":421,"context":250},1967,{"file":172,"line":423,"context":250},1969,{"file":172,"line":425,"context":250},1972,{"file":172,"line":427,"context":250},1974,{"file":172,"line":429,"context":250},1977,{"file":172,"line":431,"context":250},1979,{"file":172,"line":433,"context":250},1982,{"file":172,"line":435,"context":250},1984,{"file":172,"line":437,"context":250},1991,{"file":172,"line":439,"context":250},1995,{"file":172,"line":441,"context":250},1999,4,[],[],{"summary":446,"deductions":447},"The \"agecheckernet\" plugin v1.20.6 presents a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for all SQL queries and has no detected dangerous functions, file operations, or bundled libraries. The output escaping, while not perfect at 67%, is a reasonable level of protection for many outputs. However, significant security concerns arise from its attack surface and vulnerability history. The plugin exposes two REST API routes without any permission callbacks, creating a direct attack vector that is completely unprotected. This, combined with the absence of nonce checks and capability checks on these entry points, is a serious oversight. The plugin also has a history of vulnerabilities, specifically a medium severity Cross-Site Scripting (XSS) issue, and a recent unpatched CVE indicates a recurring pattern of security weaknesses or a lack of timely patching.\n\nThe lack of taint analysis data is not necessarily a strength, as it could imply that such analysis was not performed or that the tools used were unable to identify flows. However, based on the identified unprotected REST API routes, there is a high likelihood of exploitable vulnerabilities. The combination of a substantial unprotected attack surface and a history of unpatched vulnerabilities suggests a moderate to high risk, despite the plugin's use of prepared statements for SQL. Users should be aware of the potential for XSS and other vulnerabilities due to the exposed, unauthenticated REST API endpoints.",[448,450,453,456,458],{"reason":449,"points":163},"Unprotected REST API routes",{"reason":451,"points":452},"Unpatched CVE",15,{"reason":454,"points":455},"Low output escaping rate",5,{"reason":457,"points":455},"Missing nonce checks",{"reason":459,"points":455},"Missing capability checks on entry points","2026-03-16T19:35:11.301Z",{"wat":462,"direct":476},{"assetPaths":463,"generatorPatterns":468,"scriptPaths":469,"versionParams":471},[464,465,466,467],"\u002Fwp-content\u002Fplugins\u002Fagecheckernet\u002Fadmin\u002Fjs\u002Fagechecker-admin.js","\u002Fwp-content\u002Fplugins\u002Fagecheckernet\u002Fadmin\u002Fcss\u002Fagechecker-admin.css","\u002Fwp-content\u002Fplugins\u002Fagecheckernet\u002Fpublic\u002Fjs\u002Fagechecker-public.js","\u002Fwp-content\u002Fplugins\u002Fagecheckernet\u002Fpublic\u002Fcss\u002Fagechecker-public.css",[],[470],"https:\u002F\u002Fwidgets.agechecker.net\u002Flatest.js",[472,473,474,475],"agecheckernet\u002Fadmin\u002Fjs\u002Fagechecker-admin.js?ver=","agecheckernet\u002Fadmin\u002Fcss\u002Fagechecker-admin.css?ver=","agecheckernet\u002Fpublic\u002Fjs\u002Fagechecker-public.js?ver=","agecheckernet\u002Fpublic\u002Fcss\u002Fagechecker-public.css?ver=",{"cssClasses":477,"htmlComments":481,"htmlAttributes":485,"restEndpoints":492,"jsGlobals":494,"shortcodeOutput":496},[478,479,480],"agechecker-dialog","agechecker-overlay","agechecker-iframe-container",[482,483,484],"\u003C!-- AgeChecker.Net Initialization Script -->","\u003C!-- AgeChecker.Net Dialog HTML -->","\u003C!-- AgeChecker.Net Overlay HTML -->",[486,487,488,489,490,491],"data-agechecker-key","data-agechecker-secret","data-agechecker-store-name","data-agechecker-element","data-agechecker-workflow-type","data-agechecker-redirect-url",[493],"\u002Fwp-json\u002Fagechecker\u002Fv1\u002Fvalidate",[495],"AgeCheckerWidget",[497,498],"[agechecker_button]","[agechecker_dialog]"]