[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fdHVGVpF6s5SwOToA_gYc1THCgO8EhfOfqQo5u7vim0M":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":35,"analysis":115,"fingerprints":227},"woodpd","WooDPD","1.0.0","grendelccl","https:\u002F\u002Fprofiles.wordpress.org\u002Fgrendelccl\u002F","\u003Cp>With this plugin for WordPress you can build a shop with WooCommerce, using DPD for the sells. WooDPD replace the “Add to cart” buttons of single products. You can choose also to use a “Buy now” button.\u003C\u002Fp>\n\u003Cp>WooDPD also supply a very configurable widget for a “View cart” button. Text of buttons are configurable.\u003C\u002Fp>\n\u003Cp>It supplies also the option for a “Read more” button in the “Products” page.\u003C\u002Fp>\n\u003Ch4>In the Pro version\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>You can use images for “Add to cart”, “Buy now” and “View cart” buttons\u003C\u002Fli>\n\u003Cli>Lightbox functionality\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Purchase the Pro version \u003Ca href=\"http:\u002F\u002Fwoodpdplugin.com\u002F\" title=\"WooDPD Plugin\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Adding a product\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Insert a product in the usual way using Products -> Add product in the WordPress admin page.\u003C\u002Fli>\n\u003Cli>In the product data section enter de “DPD product ID”. You can find this identifier in the product list in your DPD account. Save changes.\u003C\u002Fli>\n\u003Cli>If you want to use the “Buy now” button, you need to also enter the “DPD product price ID”. This ID is more difficult to find. In your DPD account go to the “Button\u002FLink Creator”, and then go to “Instant Checkout”. Choose your product and in the code generated copy the value of “product_price_id”. Paste the code in the WordPress product page in the field “DPD product price ID” and save changes.\u003C\u002Fli>\n\u003C\u002Fol>\n","Wordpress plugin for WooCommerce and DPD, with cart button widget.",10,1539,0,"2014-11-10T21:24:00.000Z","4.0.38","3.8","",[19,20,21,22,23],"commerce","dpd","e-commerce","woocommerce","wordpress-ecommerce","http:\u002F\u002Fwoodpdplugin.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoodpd.1.0.0.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},1,30,84,"2026-04-03T23:21:02.790Z",[36,53,70,88,101],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":31,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":17,"tags":50,"homepage":17,"download_link":52,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"2c2p-redirect-api-for-woocommerce","2C2P Redirect API for WooCommerce","7.0.3","2c2p","https:\u002F\u002Fprofiles.wordpress.org\u002F2c2p\u002F","\u003Cp>2C2P provides payment solution to your woocommerce webstore. We allow you to accept payments from Credit\u002FDebit Cards, Alipay, or Alternative\u002FCash Payments using local counter services.\u003C\u002Fp>\n\u003Cp>2C2P is available in :\u003Cbr \u002F>\n * Singapore\u003Cbr \u002F>\n * Thailand\u003Cbr \u002F>\n * Myanmar\u003Cbr \u002F>\n * Indonesia\u003Cbr \u002F>\n * Malaysia\u003Cbr \u002F>\n * Philipines\u003Cbr \u002F>\n * Hong Kong\u003C\u002Fp>\n","Accept Payment (Credit\u002FDebit Cards, Alipay, Alternative\u002FCash Payments) on your WooCommerce webstore.",900,7878,40,"2018-06-04T09:41:00.000Z","4.8.28","2.6.0",[40,21,51,22,23],"ecommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002F2c2p-redirect-api-for-woocommerce.7.0.3.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":13,"last_updated":63,"tested_up_to":64,"requires_at_least":65,"requires_php":66,"tags":67,"homepage":68,"download_link":69,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"woocommerce-paypal-here-gateway","WooCommerce PayPal Here Payment Gateway","1.1.3","WooCommerce","https:\u002F\u002Fprofiles.wordpress.org\u002Fwoocommerce\u002F","\u003Cp>PayPal Here&trade; is a mobile payment solution that lets you accept multiple forms of payment simply and securely, wherever your business takes you. Using a PayPal card reader, you can accept payments in-person for WooCommerce orders.\u003C\u002Fp>\n\u003Cp>You’ll need the PayPal Here app for your iOS or Android device to use the PayPal Here point-of-sale solution. \u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fus\u002Fwebapps\u002Fmpp\u002Fcredit-card-reader\" rel=\"nofollow ugc\">Click here to learn more about PayPal Here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Powering simple in-person payments\u003C\u002Fh4>\n\u003Cp>PayPal Here allows you to take payments for your WooCommerce store, wherever you are.\u003C\u002Fp>\n\u003Cp>The PayPal Here plugin for WooCommerce simplifies order creation in WooCommerce on mobile devices to let you quickly create an order for PayPal Here.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Once this order is created, you can click a button to open the PayPal Here app to take payment.\u003C\u002Fli>\n\u003Cli>Swipe a card or take payment via cash in the PayPal Here app.\u003C\u002Fli>\n\u003Cli>Order details and status are automatically updated in WooCommerce behind the scenes from PayPal!\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Using a desktop in-store to add or scan items? A QR code is generated for every order that needs payment. This lets you scan the QR code from a mobile device with a card reader attached, and immediately take payment for any pending or previously created order.\u003C\u002Fp>\n","Accept payment in-person using PayPal Here as a point-of-sale system.",200,12170,"2021-04-01T21:18:00.000Z","5.7.15","4.4","5.3",[19,21,51,22,23],"http:\u002F\u002Fwww.woocommerce.com\u002Fproducts\u002F%20TODO:%20product%20URL","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-paypal-here-gateway.1.1.3.zip",{"slug":71,"name":72,"version":73,"author":74,"author_profile":75,"description":76,"short_description":77,"active_installs":78,"downloaded":79,"rating":80,"num_ratings":81,"last_updated":82,"tested_up_to":83,"requires_at_least":84,"requires_php":17,"tags":85,"homepage":17,"download_link":87,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"interface-for-geniki-taxydromiki-and-woo","Interface for Geniki Taxydromiki API v2 and Woo","1.0.2","Iraklis Kostalas","https:\u002F\u002Fprofiles.wordpress.org\u002Fkiiraklis94\u002F","\u003Cp>This plugin is inspired by an older (and no longer in active development) plugin that can be found \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-and-geniki-taxydromiki-api-interface\u002F\" rel=\"ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>I have updated the main functionality of the plugin to support the newest versions of wordpress and woocommerce, and I have added new features. The plugin now also uses the latest (v2) version of Geniki Taxidromiki’s API.\u003C\u002Fp>\n\u003Ch3>Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>Provides interface with Geniki Taxydromiki web service API (v2). Description of this API can be found \u003Ca href=\"https:\u002F\u002Fvoucher.taxydromiki.gr\u002Fhelp\u002Fjobservicesapiv2.pdf\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>You can generate vouchers manually for each order or enable the option to create the vouchers automatically when a new order is made.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Order weight is calculated automatically.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Adds metabox that shows you the voucher’s information, and allows you to take actions regarding the voucher.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Cancel the voucher using the “Cancel Voucher” button.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Re-generate a voucher for an order (for example, if you changed the order information). This cancels the previous voucher and creates a new one for the order.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>You can finalize\u002Fclose the voucher by pressing the “Finalize\u002FClose Voucher” button.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Skips voucher generation when shipping method is Local Pickup.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Provides Voucher PDF for printing. You can chose whether the format will be Flyer (A4 paper) or Sticker in the plugin’s settings.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>A column on the Woocommerce Orders table allows you to easily see and print the generated voucher.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Automatically adds Cash on Delivery (AM) service when the payment method is cash on delivery.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Automatically adds “Εμπορευματική Μεταφορά” (ΦΡ) service when country is Cyprus.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Test mode that allows you to take the necessary actions required by Geniki Taxydromiki, before receiving live\u002Fproduction credentials.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>The plugin adds order notes for everything it does. Error Codes (should something go wrong) also appear in your order notes for easier debugging.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Finalizing\u002FClosing an order makes the order metabox and the print button on the orders list column green so you can tell the voucher status just by looking.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Print (pdf) all vouchers for orders between specified dates (3 vouchers per page or 1 voucher per page).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Bulk actions in order list page to generate and print all vouchers for selected orders.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Track and Trace shortcode to add order tracking directly to your website( [ifgtapifwoo-track-and-trace] ).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Interface for Geniki Taxydromiki API v2 and Woocommerce.",50,1289,100,2,"2023-07-27T09:11:00.000Z","6.2.9","4.0",[21,51,86,22,23],"shipping","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finterface-for-geniki-taxydromiki-and-woo.zip",{"slug":89,"name":90,"version":91,"author":92,"author_profile":93,"description":94,"short_description":95,"active_installs":11,"downloaded":96,"rating":13,"num_ratings":13,"last_updated":97,"tested_up_to":64,"requires_at_least":84,"requires_php":17,"tags":98,"homepage":99,"download_link":100,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"awesome-wc","Awesome for WC","1.0.1","Roberto Torres","https:\u002F\u002Fprofiles.wordpress.org\u002Frobtorres\u002F","\u003Cp>\u003Cstrong>Awesome is the Best Plugin to Enhance WooCommerce Customer Experience\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Want to stand out from all other WooCommerce stores out there?\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fawesomeplugin.com\u002F\" rel=\"nofollow ugc\">Awesome\u003C\u002Fa> can help you with that! We provide the tools so you can customize your store to your liking, making it unique and user friendly at the same time. Studies has shown that if customers find your store difficult to navigate or use, they will leave without even going through your product catalog. \u003Cstrong>Awesome\u003C\u002Fstrong> can make a huge difference when it comes to retain the customer in your website.\u003C\u002Fp>\n\u003Cp>Awesome works through components that enhance specific areas of your WooCommerce store. Each component is fully integrated with \u003Ca href=\"https:\u002F\u002Felementor.com\u002F\" rel=\"nofollow ugc\">Elementor\u003C\u002Fa>, so you can customize everything without writing a line of code. With the Elementor widgets you can easily create a great and profitable WooCommerce store.\u003C\u002Fp>\n\u003Ch3>AWESOME IS PERFECT FOR\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Selling physical products\u003C\u002Fli>\n\u003Cli>Selling digital products\u003C\u002Fli>\n\u003Cli>Selling online courses\u003C\u002Fli>\n\u003Cli>Selling services\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Awesome is perfect for selling anything online! It doesn’t matter what you sell, we make sure that your customers can buy your product as easily and fast as possible.\u003C\u002Fp>\n\u003Ch3>WHAT CAN I CUSTOMIZE?\u003C\u002Fh3>\n\u003Cp>With our component, you will have full control of:\u003C\u002Fp>\n\u003Ch3>The Cart\u003C\u002Fh3>\n\u003Cp>Take the cart and mini-cart to the next level! You can customize all the default areas of the cart and mini-cart but also, we have enhanced the default functionality. We have added the \u003Cem>Save for Later\u003C\u002Fem> list and the \u003Cstrong>Buy it Again\u003C\u002Fstrong> functionality directly on the cart and mini-cart.\u003C\u002Fp>\n\u003Cp>The \u003Cstrong>Save for Later\u003C\u002Fstrong> list gives your customers a place to save those products they’re interested in without blocking their shopping cart. They’ll be able to move items from the list to the cart, and vice versa, anytime they want.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Buy it Again\u003C\u002Fstrong> functionality shows your customer what they have bought in their past orders, this way they can add them to the cart with just a click.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Product suggestions\u003C\u002Fstrong> is also an enhanced functionality that we integrated to the cart component. This will use the empty space on you mini-cart to show product recommendations based on the items your customers already have in the shopping cart.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>The Checkout\u003C\u002Fh3>\n\u003Cp>Your customers want faster checkouts! Simplify the checkout experience resulting in much less abandonment and more sales.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Login process\u003C\u002Fstrong>\u003Cbr \u002F>\nWe have integrated the login and registration process with the checkout, now your customers won’t have to leave the checkout page to create an account. This simple, but effective, change in the checkout process has proven to reduce checkout abandonment.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Step by step\u003C\u002Fstrong>\u003Cbr \u002F>\nWe have segregated the checkout process into 3 easy steps. First, we concentrate in the customer information. Second, we ask the customer for the shipping method, if applies. And third, the payment information. That’s it. It’s that easy!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Payment methods\u003C\u002Fstrong>\u003Cbr \u002F>\nOur checkout process works with virtually all payment methods. We maintain the WooCommerce default checkout payment structure to ensure that the payment methods work with our component.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Thank you page\u003C\u002Fstrong>\u003Cbr \u002F>\nWe’ve also re-design the default thank you page. Once your customers finished their purchase, they can view their order summary and details in a more attractive and organized way.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>My Account\u003C\u002Fh3>\n\u003Cp>An account page that makes sense. Get rid of the boring and useless WooCommerce account page. We will transform the “My Account” page into a fun and easy to use tool.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Dashboard\u003C\u002Fstrong>\u003Cbr \u002F>\nShow your customers what they expect from an account page right from the start. Our dashboard will give your clients all recent activity in your store and, also, enhanced links to every section of the widget.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Orders\u003C\u002Fstrong>\u003Cbr \u002F>\nWe have redesigned the default order page and the order details as well. With these changes the order information is more organized for a better understanding. We have also included new functionality like the “Buy it again” button on the order details.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Control\u003C\u002Fstrong>\u003Cbr \u002F>\nYou can choose what sections of the “My Account” page you want your customers to be able to use. For example, if you don’t sell any digital products there is no reason for the downloads section to be there. If you don’t need it, hide it!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>The Product List\u003C\u002Fh3>\n\u003Cp>Display a clean stylish catalog with extra functionality that your customers will enjoy.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Product Catalog\u003C\u002Fstrong>\u003Cbr \u002F>\nThe catalog is a very important part of your online store, you should treat it like so. With the Product List component, you can have a clean and neat catalog that your customers will love.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Product Templates\u003C\u002Fstrong>\u003Cbr \u002F>\nWe have created a set of predefined templates that you can choose from. Just show or hide the information you want your customers to view.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Quick View\u003C\u002Fstrong>\u003Cbr \u002F>\nSave your customers time with our quick view feature. Give your customers a sneak peek of the product they’re interested in without leaving your product catalog.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Customizable\u003C\u002Fstrong>\u003Cbr \u002F>\nWe put you in control of what is important. Show only the information you want the customer to see, hide the rest. It’s that easy!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>NEW FEATURES\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>We are constantly improving\u003C\u002Fstrong> our components and adding new features. But that’s not all, we also release new components regularly that will let you modify new aspects of the WooCommerce store.\u003C\u002Fp>\n\u003Cp>You will be able to see and download all updates and components in the Awesome Manager page.\u003C\u002Fp>\n","Customize every aspect of your WooCommerce store.",1249,"2021-03-24T20:28:00.000Z",[19,21,51,22,23],"https:\u002F\u002Fawesomeplugin.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fawesome-wc.zip",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":11,"downloaded":109,"rating":13,"num_ratings":13,"last_updated":17,"tested_up_to":110,"requires_at_least":84,"requires_php":17,"tags":111,"homepage":112,"download_link":113,"security_score":80,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":114},"extended-setup-for-woocommerce","Extended Setup for WooCommerce – Customize your eCommerce","1.0","woocommercesetup","https:\u002F\u002Fprofiles.wordpress.org\u002Fwoocommercesetup\u002F","\u003Cp>Allows to customize your Woocommerce store easy with no code.\u003C\u002Fp>\n\u003Ch4>Customizations you can make\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Removes “Sale” icon\u002Flabel from product images\u003C\u002Fli>\n\u003Cli>Removes “Sale” icon\u002Flabel in product detail\u003C\u002Fli>\n\u003Cli>Hides Coupon code in the cart\u003C\u002Fli>\n\u003Cli>Hide coupon form everywhere\u003C\u002Fli>\n\u003Cli>Hides sku in product detail\u003C\u002Fli>\n\u003Cli>Removes (Free) label on cart page for “Shipping and Handling” if cost is $0\u003C\u002Fli>\n\u003Cli>Related products style\u003C\u002Fli>\n\u003Cli>Related products, deactivates related products by category\u003C\u002Fli>\n\u003Cli>Related products, deactivates related products by tag\u003C\u002Fli>\n\u003Cli>Related products, Hides related products\u003C\u002Fli>\n\u003Cli>Changes to cart button text in product detail\u003C\u002Fli>\n\u003Cli>Hides product tabs            \u003C\u002Fli>\n\u003Cli>Changes to cart button text in loop\u003C\u002Fli>\n\u003Cli>Changes “Add to cart” by “See details” button\u003C\u002Fli>\n\u003Cli>Allows to search only in products (removing pages and post from sarchs)\u003C\u002Fli>\n\u003Cli>Disables WooCommerce default styles \u003C\u002Fli>\n\u003Cli>Redirects to checkout page after add to cart\u003C\u002Fli>\n\u003Cli>Removes WooCommerce BreadCrumb\u003C\u002Fli>\n\u003Cli>Replace Free price test\u003C\u002Fli>\n\u003Cli>Hides all shipping options when free shipping is available\u003C\u002Fli>\n\u003Cli>Number of products per page\u003C\u002Fli>\n\u003Cli>Number of products per row\u003C\u002Fli>\n\u003Cli>Hide shop ordering drop down\u003C\u002Fli>\n\u003Cli>And growing…\u003C\u002Fli>\n\u003C\u002Ful>\n","WooCommerce Extended Setup is a powerful customizer for WooCommerce that helps you customize with no code.",1694,"4.1.42",[19,21,51,22,23],"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fextended-setup-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fextended-setup-for-woocommerce.zip","2026-03-15T10:48:56.248Z",{"attackSurface":116,"codeSignals":171,"taintFlows":211,"riskAssessment":212,"analyzedAt":226},{"hooks":117,"ajaxHandlers":167,"restRoutes":168,"shortcodes":169,"cronEvents":170,"entryPointCount":13,"unprotectedCount":13},[118,124,127,130,133,134,137,139,144,146,150,154,158,163],{"type":119,"name":120,"callback":121,"priority":11,"file":122,"line":123},"action","woocommerce_after_shop_loop_item","woodpd_read_more","woodpd-template.php",16,{"type":119,"name":120,"callback":125,"priority":11,"file":122,"line":126},"woodpd_add_to_cart",18,{"type":119,"name":120,"callback":128,"priority":11,"file":122,"line":129},"woodpd_buy_now",20,{"type":119,"name":131,"callback":125,"priority":32,"file":122,"line":132},"woocommerce_simple_add_to_cart",28,{"type":119,"name":131,"callback":128,"priority":32,"file":122,"line":32},{"type":119,"name":135,"callback":125,"file":122,"line":136},"woocommerce_after_single_product",35,{"type":119,"name":135,"callback":128,"file":122,"line":138},37,{"type":119,"name":140,"callback":141,"file":142,"line":143},"woocommerce_init","woocommerce_loaded","woodpd.php",27,{"type":119,"name":145,"callback":145,"file":142,"line":32},"plugins_loaded",{"type":119,"name":147,"callback":148,"priority":129,"file":142,"line":149},"init","include_template_functions",33,{"type":119,"name":151,"callback":152,"file":142,"line":153},"woocommerce_product_options_sku","wc_dpd_id_field",39,{"type":119,"name":155,"callback":156,"file":142,"line":157},"save_post","wc_dpd_id_save_product",45,{"type":159,"name":160,"callback":161,"file":142,"line":162},"filter","woocommerce_general_settings","add_dpd_cart_url",61,{"type":119,"name":164,"callback":165,"file":142,"line":166},"widgets_init","anonymous",277,[],[],[],[],{"dangerousFunctions":172,"sqlUsage":176,"outputEscaping":178,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":210},[173],{"fn":174,"file":142,"line":166,"context":175},"create_function","add_action('widgets_init', create_function('', 'return register_widget(\"WooDPD_Cart\");'));",{"prepared":13,"raw":13,"locations":177},[],{"escaped":179,"rawEcho":123,"locations":180},3,[181,184,186,188,190,192,193,194,196,198,199,200,202,204,206,208],{"file":122,"line":182,"context":183},44,"raw output",{"file":122,"line":185,"context":183},60,{"file":122,"line":187,"context":183},74,{"file":142,"line":189,"context":183},227,{"file":142,"line":191,"context":183},228,{"file":142,"line":191,"context":183},{"file":142,"line":191,"context":183},{"file":142,"line":195,"context":183},232,{"file":142,"line":197,"context":183},233,{"file":142,"line":197,"context":183},{"file":142,"line":197,"context":183},{"file":142,"line":201,"context":183},254,{"file":142,"line":203,"context":183},260,{"file":142,"line":205,"context":183},266,{"file":142,"line":207,"context":183},268,{"file":142,"line":209,"context":183},272,[],[],{"summary":213,"deductions":214},"The 'woodpd' v1.0.0 plugin exhibits a mixed security posture. On one hand, the lack of any recorded vulnerabilities, CVEs, or identified critical\u002Fhigh severity taint flows is a positive indicator. The plugin also demonstrates good practices in handling SQL queries by exclusively using prepared statements and avoiding external HTTP requests and file operations, which are common attack vectors. However, the static analysis reveals significant concerns. The presence of a `create_function` call is a known dangerous function that can lead to arbitrary code execution if not handled with extreme caution and proper sanitization, which is not evident from the provided data. Furthermore, a very low percentage (16%) of output escaping is a major red flag, indicating a high risk of Cross-Site Scripting (XSS) vulnerabilities. The absence of any nonce checks or capability checks, combined with zero unprotected entry points, initially appears positive but could also mean the plugin has an extremely limited attack surface or that these checks are simply missing, leaving any potential future entry points vulnerable. The vulnerability history being clean is good, but the current code analysis points to potential weaknesses that could lead to future vulnerabilities.",[215,218,221,224],{"reason":216,"points":217},"Dangerous function create_function used",15,{"reason":219,"points":220},"Low output escaping (16%)",12,{"reason":222,"points":223},"Missing nonce checks",5,{"reason":225,"points":223},"Missing capability checks","2026-03-17T01:28:05.584Z",{"wat":228,"direct":235},{"assetPaths":229,"generatorPatterns":232,"scriptPaths":233,"versionParams":234},[230,231],"\u002Fwp-content\u002Fplugins\u002Fwoodpd\u002Fwoodpd.php","\u002Fwp-content\u002Fplugins\u002Fwoodpd\u002Fwoodpd-template.php",[],[],[],{"cssClasses":236,"htmlComments":237,"htmlAttributes":238,"restEndpoints":239,"jsGlobals":240,"shortcodeOutput":241},[],[],[],[],[],[]]