[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fN9obctlEmpyjuLcy_n1u1IKY3YDhrUbOZouE7eAfnFo":3,"$fNatSy3kqkpMQ1qXv5ACxd16BhEFhQnW0-Ao2MX1xNtM":1066,"$fISf10xC8HikVohC0WrUR7CsQhx--d98FIhAuue-nuik":1070},{"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":22,"download_link":23,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26,"discovery_status":27,"vulnerabilities":28,"developer":29,"crawl_stats":25,"alternatives":35,"analysis":137,"fingerprints":1042},"sendpol-for-woocommerce","Peppol e-Invoicing Integration by SendPol","1.2.2","SendPol","https:\u002F\u002Fprofiles.wordpress.org\u002Fsendpol\u002F","\u003Cp>SendPol makes life much easier for WooCommerce merchants by automating the connection with the \u003Cstrong>Peppol network\u003C\u002Fstrong>.\u003Cbr \u002F>\nWith this plugin you streamline invoicing workflows: orders are converted into UBL invoices and sent through Peppol automatically, without manual effort.\u003C\u002Fp>\n\u003Ch3>Key features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Deep \u003Cstrong>WooCommerce integration\u003C\u002Fstrong>: detect orders and turn them into invoices automatically.  \u003C\u002Fli>\n\u003Cli>Generate UBL (Universal Business Language) invoices compatible with governments and corporate buyers.  \u003C\u002Fli>\n\u003Cli>Deliver each invoice via Peppol for standardized, compliant e-invoicing.  \u003C\u002Fli>\n\u003Cli>Supports external invoice PDFs from popular plugins like \u003Cstrong>PDF Invoices & Packing Slips for WooCommerce\u003C\u002Fstrong> and \u003Cstrong>YITH WooCommerce PDF Invoices & Packing Slips\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Supported plugins\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Custom Order Statuses for WooCommerce: https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-order-statuses-woocommerce\u002F  \u003C\u002Fli>\n\u003Cli>Advanced Custom Order Status for WooCommerce: https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-custom-order-status-for-woocommerce\u002F  \u003C\u002Fli>\n\u003Cli>BP Custom Order Status for WooCommerce: https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbp-custom-order-status-for-woocommerce\u002F  \u003C\u002Fli>\n\u003Cli>PDF Invoices & Packing Slips for WooCommerce: https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-pdf-invoices-packing-slips\u002F  \u003C\u002Fli>\n\u003Cli>YITH Essential Kit for WooCommerce: https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fyith-essential-kit-for-woocommerce-1\u002F  \u003C\u002Fli>\n\u003Cli>YITH WooCommerce PDF Invoices & Packing Slips Premium: https:\u002F\u002Fyithemes.com\u002Fthemes\u002Fplugins\u002Fyith-woocommerce-pdf-invoice\u002F?utm_source=sendpol&utm_medium=yith-woocommerce-pdf-invoice&utm_campaign=sendpol\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why choose SendPol?\u003C\u002Fh3>\n\u003Cp>From 2026 onward, Peppol e-invoicing becomes mandatory in more European countries, especially for enterprises and public-sector contracts. SendPol keeps you compliant without complex setups or large development costs.\u003C\u002Fp>\n\u003Ch3>How does it work?\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Install and activate the plugin in your WordPress\u002FWooCommerce environment.  \u003C\u002Fli>\n\u003Cli>Configure your Peppol settings (provide your API key).  \u003C\u002Fli>\n\u003Cli>Each completed WooCommerce order automatically becomes a UBL invoice.  \u003C\u002Fli>\n\u003Cli>The invoice is sent through Peppol to the recipient with all required metadata (customer details, VAT number, and more).\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Who is this plugin for?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Stores that invoice businesses and\u002For governments.  \u003C\u002Fli>\n\u003Cli>Companies in countries where Peppol is increasingly required or widely adopted.  \u003C\u002Fli>\n\u003Cli>Teams that want to reduce administrative overhead and automate invoicing.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Use cases\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>B2B customers: send UBL invoices automatically to corporate clients.  \u003C\u002Fli>\n\u003Cli>Public-sector sales: meet invoicing requirements for government contracts.  \u003C\u002Fli>\n\u003Cli>Custom integrations: connect through the API to your ERP or back-office system.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Sign up\u003C\u002Fh3>\n\u003Cp>Get started for free via \u003Ca href=\"https:\u002F\u002Fwww.sendpol.com\u002Fen\u002F?utm_source=plugin&utm_medium=wordpress&utm_campaign=registration\" title=\"Connect your WooCommerce store to Peppol effortlessly\" rel=\"nofollow ugc\">SendPol\u003C\u002Fa>. No credit card required.\u003C\u002Fp>\n","Connect your WooCommerce store to Peppol effortlessly: send UBL invoices automatically with a plugin and API for any organization. Start for free.",60,2606,0,"2026-07-03T10:25:00.000Z","7.0.2","5.9","7.4",[19,20,21],"peppol","ubl","woocommerce","https:\u002F\u002Fwww.sendpol.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsendpol-for-woocommerce.1.2.2.zip",100,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":24,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"sendpol",1,30,94,"2026-08-29T08:49:28.818Z",[36,53,75,99,118],{"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":13,"last_updated":45,"tested_up_to":46,"requires_at_least":47,"requires_php":17,"tags":48,"homepage":51,"download_link":52,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"facturalia-peppol-invoicing-for-woocommerce","Facturalia Peppol Invoicing for WooCommerce","0.1.1","Facturalia","https:\u002F\u002Fprofiles.wordpress.org\u002Fpdekaey\u002F","\u003Cp>This plugin adds a WooCommerce submenu where you can enter and validate your\u003Cbr \u002F>\nFacturalia API key, as well as manage basic invoicing settings\u003Cbr \u002F>\n(layout, email template, autosend, language, paid status, exemption).\u003Cbr \u002F>\nOnce an order reaches the Completed status, it is sent to your\u003Cbr \u002F>\nFacturalia account. There, an invoice is generated automatically and — if enabled —\u003Cbr \u002F>\ndelivered to the customer. If your customer is connected to the Peppol network,\u003Cbr \u002F>\nthe invoice is sent via Peppol; otherwise, it is delivered by email.\u003C\u002Fp>\n\u003Cp>For more details see the knowledge base:\u003Cbr \u002F>\nhttps:\u002F\u002Fwelkom.facturalia.be\u002Fkennisbank\u002Fwoocommerce-peppol-plugin\u002F\u003Cbr \u002F>\n\u003Cstrong>Note:\u003C\u002Fstrong> This plugin is designed for businesses operating in Belgium and follows Belgian Peppol e-invoicing rules.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Requirements\u003C\u002Fstrong>\u003Cbr \u002F>\n* WordPress 6.x+\u003Cbr \u002F>\n* WooCommerce activated\u003Cbr \u002F>\n* Facturalia API key\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to an API in order to transfer completed WooCommerce orders to Facturalia where it will generate an invoice for the client.\u003Cbr \u002F>\nIt sends all neccessary order data that Facturalia needs to generate the invoice.\u003Cbr \u002F>\nThis API-service is provided by \u003Ca href='https:\u002F\u002Fwelkom.facturalia.be\u002Fapi\u002F' rel=\"nofollow ugc\">Facturalia\u003C\u002Fa>, a Belgian e-invoicing platform: \u003Ca href='https:\u002F\u002Fwww.facturalia.be\u002FFacturalia_av.pdf' rel=\"nofollow ugc\">terms of use\u003C\u002Fa>, \u003Ca href='https:\u002F\u002Fwww.facturalia.be\u002FFacturalia_pp.pdf' rel=\"nofollow ugc\">privacy policy\u003C\u002Fa>.\u003C\u002Fp>\n","Automatically send WooCommerce orders as invoices to Facturalia and deliver them via email or Peppol.",455,"2025-12-10T13:27:00.000Z","6.9.5","6.0",[49,50,19,20,21],"belgium","facturalia","https:\u002F\u002Fwelkom.facturalia.be\u002Fkennisbank\u002Fwoocommerce-peppol-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffacturalia-peppol-invoicing-for-woocommerce.zip",{"slug":54,"name":55,"version":56,"author":57,"author_profile":58,"description":59,"short_description":60,"active_installs":61,"downloaded":62,"rating":24,"num_ratings":63,"last_updated":64,"tested_up_to":15,"requires_at_least":65,"requires_php":17,"tags":66,"homepage":70,"download_link":71,"security_score":72,"vuln_count":73,"unpatched_count":13,"last_vuln_date":74,"fetched_at":26},"woocommerce-pdf-invoices-packing-slips","PDF Invoices & Packing Slips for WooCommerce","5.15.2","WP Overnight","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpovernight\u002F","\u003Cp>This WooCommerce extension automatically adds a PDF or XML invoice (e-invoicing) to the order confirmation emails sent out to your customers. Includes a basic template (additional templates are available from \u003Ca href=\"https:\u002F\u002Fwpovernight.com\u002Fdownloads\u002Fwoocommerce-pdf-invoices-packing-slips-bundle\u002F\" rel=\"nofollow ugc\">WP Overnight\u003C\u002Fa>) as well as the possibility to modify\u002Fcreate your own templates. In addition, you can choose to download or print invoices and packing slips from the WooCommerce order admin.\u003C\u002Fp>\n\u003Ch4>Main features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatically attach invoice PDF or XML to WooCommerce emails of your choice\u003C\u002Fli>\n\u003Cli>Download the PDF or XML Invoice \u002F PDF Packing Slip from the order admin page\u003C\u002Fli>\n\u003Cli>Choose from a range of e‑document formats: UBL 2.1, Peppol BIS 3.0, CII D16B, Factur‑X 1.0, ZUGFeRD 1.0, and ZUGFeRD 2.0.\u003C\u002Fli>\n\u003Cli>Generate PDF invoices \u002F packing slips in bulk\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fully customizable\u003C\u002Fstrong> HTML\u002FCSS invoice templates\u003C\u002Fli>\n\u003Cli>Download invoices from the My Account page\u003C\u002Fli>\n\u003Cli>Sequential invoice numbers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Available in:\u003C\u002Fstrong> Czech, Dutch, English, Finnish, French, German, Hungarian, Italian, Japanese (see FAQ for adding custom fonts!), Norwegian, Portuguese, Polish, Romanian, Russian, Slovak, Slovenian, Spanish, Swedish & Ukrainian\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Free extensions\u003C\u002Fh4>\n\u003Cp>The following free extensions are available to add additional features to the plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwpovernight\u002Fwoocommerce-pdf-ips-mpdf\" rel=\"nofollow ugc\">PDF Invoices & Packing Slips for WooCommerce – mPDF\u003C\u002Fa>\u003C\u002Fstrong>: Adds support for RTL layout and Arabic script.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwpovernight\u002Fwoocommerce-pdf-ips-mpdf-cjk\" rel=\"nofollow ugc\">PDF Invoices & Packing Slips for WooCommerce – mPDF CJK\u003C\u002Fa>\u003C\u002Fstrong>: Provides support for Chinese, Japanese, and Korean (CJK) fonts for the mPDF extension.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwpovernight\u002Fwoocommerce-pdf-ips-unicode\" rel=\"nofollow ugc\">PDF Invoices & Packing Slips for WooCommerce – Unicode Language Pack\u003C\u002Fa>\u003C\u002Fstrong>: Adds support for Chinese, Japanese, and Korean scripts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwpovernight\u002Fwcpdf-taxes-summary\" rel=\"nofollow ugc\">PDF Invoices & Packing Slips for WooCommerce – Taxes Summary\u003C\u002Fa>\u003C\u002Fstrong>: Adds a taxes summary table after the order details.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Premium extensions\u003C\u002Fh4>\n\u003Cp>In addition to this, we offer several premium extensions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create\u002Femail PDF Proforma Invoices, Credit Notes (for Refunds), email Packing Slips, automatic upload to Dropbox, Google Drive & more with \u003Ca href=\"https:\u002F\u002Fwpovernight.com\u002Fdownloads\u002Fwoocommerce-pdf-invoices-packing-slips-professional\u002F\" rel=\"nofollow ugc\">PDF Invoices & Packing Slips for WooCommerce Professional\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Get the complete feature set, including \u003Cstrong>Professional\u003C\u002Fstrong>, \u003Cstrong>Premium Templates\u003C\u002Fstrong>, and additional features with the \u003Ca href=\"https:\u002F\u002Fwpovernight.com\u002Fdownloads\u002Fwoocommerce-pdf-invoices-packing-slips-bundle\u002F\" rel=\"nofollow ugc\">WooCommerce PDF Invoices & Packing Slips Plus Bundle\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Add Peppol network delivery for WooCommerce invoices and credit notes right inside your invoicing workflow. \u003Ca href=\"https:\u002F\u002Fwpovernight.com\u002Fdownloads\u002Fwoocommerce-edocuments-peppol\u002F\" rel=\"nofollow ugc\">eDocuments for WooCommerce: Peppol\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Automatically send new orders or packing slips to your printer as soon as the customer orders! \u003Ca href=\"https:\u002F\u002Fwpovernight.com\u002Fdownloads\u002Fwoocommerce-automatic-order-printing-printnode\u002F\" rel=\"nofollow ugc\">WooCommerce Automatic Order Printing (PrintNode)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Enable EU VAT number collection, automatic validation and reverse-charge logic right in your WooCommerce store. \u003Ca href=\"https:\u002F\u002Fwpovernight.com\u002Fdownloads\u002Fwoocommerce-eu-vat-compliance\u002F\" rel=\"nofollow ugc\">WooCommerce European (EU\u002FUK\u002FNorway\u002FSwitzerland) VAT Compliance\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Fully customizable\u003C\u002Fh4>\n\u003Cp>In addition to a number of default settings (including a custom header\u002Flogo) and several layout fields that you can use out of the box, the plugin contains HTML\u002FCSS-based templates that allow for customization & full control over the PDF output. Copy the templates to your theme folder and you don’t have to worry that your customizations will be overwritten when you update the plugin.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Insert customer header image\u002Flogo\u003C\u002Fli>\n\u003Cli>Modify shop data \u002F footer \u002F disclaimer etc. on the invoices & packing slips\u003C\u002Fli>\n\u003Cli>Select paper size (Letter or A4)\u003C\u002Fli>\n\u003Cli>Translation ready\u003C\u002Fli>\n\u003C\u002Ful>\n","Create, print & automatically email PDF or XML Invoices & PDF Packing Slips for WooCommerce orders.",300000,23345597,1859,"2026-07-13T19:22:00.000Z","4.4",[67,68,69,20,21],"invoices","packing-slips","pdf","https:\u002F\u002Fwpovernight.com\u002Fdownloads\u002Fwoocommerce-pdf-invoices-packing-slips-bundle\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-pdf-invoices-packing-slips.5.15.2.zip",88,14,"2026-07-10 14:36:35",{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":83,"downloaded":84,"rating":85,"num_ratings":86,"last_updated":87,"tested_up_to":88,"requires_at_least":89,"requires_php":90,"tags":91,"homepage":96,"download_link":97,"security_score":24,"vuln_count":31,"unpatched_count":13,"last_vuln_date":98,"fetched_at":26},"saphali-woocommerce-lite","Saphali Woocommerce Lite","2.0.1","Saphali","https:\u002F\u002Fprofiles.wordpress.org\u002Fsaphali\u002F","\u003Cp>WooCommerce Lite!\u003Cbr \u002F>\nFunctional additions for WooCommerce – specifically for managing fields on the checkout page.\u003C\u002Fp>\n\u003Ch4>Integrates into the store:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Ability to customize the order form for checkout\u003C\u002Fli>\n\u003Cli>Manage the number of columns in the catalog\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>From WooCommerce version 8.3, fields are used as blocks by default (i.e., fields are configured as if editing the Checkout page itself). The plugin has been tested for compatibility with Checkout Blocks from WooCommerce 8.5.0 and above. If you have a lower version and the functionality in the block checkout does not work, to use the capabilities of this plugin, \u003Cstrong>you just need to switch to Classic Shortcode\u003C\u002Fstrong> when editing the \u003Cem>Checkout\u003C\u002Fem> page. If necessary, you can always convert back to blocks.\u003C\u002Fli>\n\u003Cli>Added to the general list of currencies — Ukrainian Hryvnia (UAH), Russian Ruble (RUB), Belarusian Ruble (BYN), Armenian Dram (AMD), Kyrgyz Som (KGS), Kazakhstani Tenge (KZT), Uzbekistani Som (UZS), Lithuanian Litas (LTL)\u003C\u002Fli>\n\u003Cli>Manage fields on the checkout page and profile page. The function allows you to customize the order form for checkout. You can make some fields optional at checkout or remove them completely, thereby simplifying the checkout process. You can also add your own special fields.\u003C\u002Fli>\n\u003Cli>Manage the number of columns in the product catalog (Shop) and categories.\u003C\u002Fli>\n\u003Cli>The plugin is designed to simplify the development of online stores.\u003C\u002Fli>\n\u003Cli>The plugin does not change the original WooCommerce files, you can update the WooCommerce plugin every time new versions are released!\u003C\u002Fli>\n\u003Cli>Mapping fields to payment and shipping methods, e.g., it will be useful if some fields do not need to be displayed when paying with a certain shipping and\u002For payment method, but are needed with another shipping or payment method.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>ATTENTION!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>More about payment gateway plugins: https:\u002F\u002Fsaphali.com\u002Fwordpress\u002Fpayment-gateways , https:\u002F\u002Fsaphali.com\u002Fen\u002Fwordpress\u002Fpayment-gateways\u003C\u002Fp>\n\u003Cp>See other plugins for WooCommerce online stores in our catalog https:\u002F\u002Fsaphali.com\u002Fwordpress\u002Fwoocommerce-plugins\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is free for everyone as it is released under the GPL. You can use it for free in your online stores. But if you like this plugin, you can thank us by sharing the link to our website with your friends and colleagues.\u003C\u002Fp>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cp>We assume that the Russian localization for WooCommerce can be further improved. If you notice an incorrect translation in the WooCommerce settings or it can be replaced with an alternative and more suitable one, here – https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fwoocommerce\u002Fstable\u002Fru\u002Fdefault\u003C\u002Fp>\n\u003Ch3>Demo\u003C\u002Fh3>\n\u003Cp>You can check this plugin in action on our website http:\u002F\u002Fsaphali.com\u002F – on the “Demo Online Store” page.\u003C\u002Fp>\n","A set of additions to the WooCommerce online store. Adds localization & special tools in WooCommerce.",10000,550589,84,25,"2025-11-06T12:26:00.000Z","6.8.6","4.5","",[92,93,94,95,21],"manager-fields-checkout","russian-ruble","ukrainian-hryvnia","woo-commerce-lite","http:\u002F\u002Fsaphali.com\u002Fsaphali-woocommerce-plugin-wordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsaphali-woocommerce-lite.2.0.1.zip","2023-07-26 00:00:00",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":24,"downloaded":107,"rating":24,"num_ratings":108,"last_updated":109,"tested_up_to":88,"requires_at_least":110,"requires_php":111,"tags":112,"homepage":116,"download_link":117,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"einvoicing-for-woocommerce","E-Invoicing For WooCommerce","0.4.3","instareza","https:\u002F\u002Fprofiles.wordpress.org\u002Finstareza\u002F","\u003Cp>Easily Customize WooCommerce PDF invoices and comply with Factur-X, UBL, and other e-invoicing standards.\u003C\u002Fp>\n\u003Ch3>WooCommerce E-Invoicing Customizer\u003C\u002Fh3>\n\u003Cp>Customize your WooCommerce PDF invoices and enable FacturX, UBL, ZUGFeRD, and XRechnung formats to comply with electronic invoicing regulations while customizing your invoices to reflect your brand.\u003C\u002Fp>\n\u003Cp>\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\u002F0SWRxHRXnEM?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>\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>PDF Invoice Customization:\u003C\u002Fstrong> Elevate your PDF invoices to match your brand identity with our native Invoice Designer, using the official WordPress customizer – no code editing required.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Factur-X, UBL, ZUGFeRD and Xrechnung Formats:\u003C\u002Fstrong> Enable compliance with the latest e-invoicing regulations, including Malaysian UBL support.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sequential Invoice Numbering:\u003C\u002Fstrong> Control when invoice numbers are generated (pending, processing, or completed orders) with customizable formats and automatic yearly reset options.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Invoice Filename Customization:\u003C\u002Fstrong> Personalize invoice filenames using placeholders like {ORDER_ID}, {INVOICE_NUMBER}, {DATE}, and {CLIENT}.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatically attach invoice\u003C\u002Fstrong> PDF or Factur-X to WooCommerce emails of your choice.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Invoice Downloads:\u003C\u002Fstrong> Download multiple invoices at once in a convenient ZIP package from the WooCommerce orders list.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Effortless Integration:\u003C\u002Fstrong> Integrates with your existing WooCommerce setup.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Simple Invoicing:\u003C\u002Fstrong> Simplify invoicing processes for a more efficient store management.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress 5.0 or higher.\u003C\u002Fli>\n\u003Cli>PHP 8.1 or higher.\u003C\u002Fli>\n\u003Cli>PHP Extensions: GD, mbstring, dom, and iconv enabled. ZipArchive to allow zip creation.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to \u003Cstrong>WooCommerce > Settings > E-Invoicing settings\u003C\u002Fstrong> to access the plugin settings.\u003C\u002Fli>\n\u003Cli>Customize your PDF invoices according to your preferences.\u003C\u002Fli>\n\u003Cli>Enable Factur-X, UBL, ZUGFeRD or Xrechnung einvoice formats for compliance with your e-invoicing regulations.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Support and Compatibility\u003C\u002Fh3>\n\u003Cp>E-Invoicing for WooCommerce Invoice Designer leverages the native WordPress Customizer, ensuring a user-friendly and familiar experience. We strive for extensive compatibility across installations, but understand that occasional issues may arise. Should you encounter any incompatibilities with your setup, please reach out without hesitation. Our team is committed to promptly addressing and resolving any concerns to enhance your overall experience.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Big Thanks to :\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fpackagist.org\u002Fpackages\u002Fyouniwemi\u002Fdigital-invoice\" rel=\"nofollow ugc\">Youniwemi\u003C\u002Fa> for Digital Invoice – Easy wrapper around easybill\u002Fzugferd-php, atgp\u002Ffactur-x and josemmo\u002Feinvoicing  that will allow you generate Factur-x and UBL in a very easy way.\u003C\u002Fp>\n","Easily Customize WooCommerce PDF invoices and comply with Factur-X, UBL, and other e-invoicing standards.",4952,4,"2025-11-20T23:46:00.000Z","5.0","8.1",[113,114,115,20,21],"e-invoicing","factur-x","invoice","https:\u002F\u002Fwww.einvoicing-pro.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feinvoicing-for-woocommerce.0.4.3.zip",{"slug":119,"name":120,"version":121,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":126,"downloaded":127,"rating":24,"num_ratings":31,"last_updated":128,"tested_up_to":46,"requires_at_least":129,"requires_php":17,"tags":130,"homepage":135,"download_link":136,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"volteruno-ai-blog-auto-publish","Volteruno – AI Blog Auto-Publish","2.5.0","András Vargyas","https:\u002F\u002Fprofiles.wordpress.org\u002Fvargyasandras\u002F","\u003Cp>\u003Cstrong>Stop bleeding traffic to competitors who blog and you don’t.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Volteruno turns your WordPress site into a sales machine that runs without you. The AI writes ready-to-rank SEO articles, links your WooCommerce products inside every post, adds internal links to your existing pages, and publishes the whole thing automatically — while you focus on actually running your business.\u003C\u002Fp>\n\u003Cp>You don’t write a single word. You don’t open Yoast. You don’t hire an agency.\u003Cbr \u002F>\nYou just see new posts going live, ranking, and sending buyers to your products.\u003C\u002Fp>\n\u003Ch4>What you actually get\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>AI writes and publishes for you\u003C\u002Fstrong> — 3, 10, or 30 posts a month, fully on autopilot.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Your WooCommerce products linked inside every article\u003C\u002Fstrong> — every blog post becomes a silent salesperson with image, price and a “Buy” button.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Internal links to your existing pages\u003C\u002Fstrong> — the AI reads your site and weaves in links to your services, categories and key landing pages, so Google sees a real, connected site (not orphan posts).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Technical SEO at the level of a senior agency\u003C\u002Fstrong> — clean meta title & description, schema-friendly structure, H1\u002FH2 hierarchy, optimized featured image, alt tags, slug, excerpt. Yoast or Rank Math become optional.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>25 native languages\u003C\u002Fstrong> — Hungarian, German, French, Spanish, Italian, Polish, Romanian and 18 more, written by AI that actually sounds local. One account, global traffic.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Connect in 30 seconds\u003C\u002Fstrong> — paste a Connection Code, click Save. No API keys, no FTP, no developer.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>You stay in control\u003C\u002Fstrong> — preview, edit, schedule or unpublish anything. Nothing goes live behind your back.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Why it makes you money\u003C\u002Fh4>\n\u003Cp>Most WordPress sites have a blog that’s either empty or 3 years old. Google rewards fresh, structured, internally-linked content with product context — exactly what Volteruno produces. Every published article:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>pulls organic traffic from long-tail searches your competitors ignore,\u003C\u002Fli>\n\u003Cli>sends that traffic straight to your WooCommerce products via in-article links,\u003C\u002Fli>\n\u003Cli>signals authority to Google through clean technical SEO and internal linking,\u003C\u002Fli>\n\u003Cli>keeps working for you 24\u002F7, in 25 languages, without a single extra hour of your time.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Risk-free to try\u003C\u002Fh4>\n\u003Cp>Free trial on volteruno.com — no credit card. Your first article can be live within 5 minutes of installing this plugin.\u003C\u002Fp>\n\u003Ch4>How it works (3 steps)\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>Connect\u003C\u002Fstrong> your WordPress site with one Connection Code.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pick\u003C\u002Fstrong> the products and topics you want covered.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Autopilot ON\u003C\u002Fstrong> — sit back, posts publish on schedule.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects your WordPress site to \u003Cstrong>Volteruno\u003C\u002Fstrong>, a third-party SaaS service operated by Volteruno (https:\u002F\u002Fvolteruno.com), so AI-written blog posts created in your Volteruno dashboard can be published to your site automatically.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What is sent and when:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>On connection (only when you click “Save & Connect”):\u003C\u002Fstrong> the plugin sends your site URL, the connecting admin’s email\u002Fusername, the Connection Code you pasted, and a freshly generated WordPress Application Password (named “Volteruno Auto-Publish”) to the Volteruno API endpoint at \u003Ccode>https:\u002F\u002Fiaifmquygwpugdhrqmpr.supabase.co\u002Ffunctions\u002Fv1\u002Fwordpress-connect\u003C\u002Fcode>. This is required so Volteruno can authenticate future publishing requests to your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Every 15 minutes (heartbeat, only after you connect):\u003C\u002Fstrong> the plugin sends the Connection Code, site URL, plugin\u002FWordPress\u002FPHP version and the results of the local environment checks (HTTPS, Application Passwords, REST API, outbound HTTPS) to \u003Ccode>https:\u002F\u002Fiaifmquygwpugdhrqmpr.supabase.co\u002Ffunctions\u002Fv1\u002Fwordpress-heartbeat\u003C\u002Fcode>. This lets the Volteruno dashboard show the real health of this site. No post content, user data or credentials are sent.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>On publishing (only when you trigger a publish from the Volteruno dashboard):\u003C\u002Fstrong> Volteruno sends the post content (title, body, featured image, tags, categories, excerpt, SEO metadata) back to your site via the standard WordPress REST API.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce product sync (only if WooCommerce is active and only when Volteruno requests it):\u003C\u002Fstrong> Volteruno reads your product catalog (titles, descriptions, prices, images, categories, currency) via the plugin’s \u003Ccode>\u002Fwp-json\u002Fvolteruno\u002Fv1\u002Fproducts\u003C\u002Fcode> endpoint, authenticated with your Connection Code. This data is used solely to recommend your own products inside articles generated for your site. No customer data, orders, or personal data are ever read.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>No data is sent to Volteruno unless you explicitly install this plugin, paste a Connection Code and click \u003Cstrong>Save & Connect\u003C\u002Fstrong>. The plugin does not send any analytics or telemetry.\u003C\u002Fp>\n\u003Cp>The Volteruno backend is hosted on Supabase infrastructure, which is why the API endpoint above is on a \u003Ccode>supabase.co\u003C\u002Fcode> subdomain.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service: Volteruno — https:\u002F\u002Fvolteruno.com\u003C\u002Fli>\n\u003Cli>Terms of Service: https:\u002F\u002Fvolteruno.com\u002Fterms\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fvolteruno.com\u002Fprivacy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>This plugin sends your site URL, the connecting admin’s email\u002Fusername and an auto-generated WordPress Application Password to the Volteruno API (https:\u002F\u002Fvolteruno.com) once, when you click \u003Cstrong>Save & Connect\u003C\u002Fstrong>. After that, the Volteruno service uses those credentials to publish articles you create in your Volteruno dashboard. No analytics or tracking data is collected by the plugin itself. See the \u003Ca href=\"https:\u002F\u002Fvolteruno.com\u002Fprivacy\" rel=\"nofollow ugc\">Volteruno Privacy Policy\u003C\u002Fa> for full details.\u003C\u002Fp>\n","More buyers from your blog — while you drink your coffee. AI writes SEO posts, links your WooCommerce products inside, and publishes 100% on autopilot &hellip;",80,519,"2026-07-16T09:11:00.000Z","5.6",[131,132,133,134,21],"ai","auto-publish","blog","seo","https:\u002F\u002Fvolteruno.com\u002Fwordpress-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvolteruno-ai-blog-auto-publish.2.5.0.zip",{"attackSurface":138,"codeSignals":369,"taintFlows":888,"riskAssessment":1032,"analyzedAt":1041},{"hooks":139,"ajaxHandlers":337,"restRoutes":360,"shortcodes":361,"cronEvents":362,"entryPointCount":368,"unprotectedCount":13},[140,146,152,155,157,162,166,169,172,176,180,184,187,189,192,195,200,204,207,211,216,220,223,226,230,233,236,239,243,247,250,254,257,259,262,265,268,271,275,277,281,285,289,293,297,302,306,310,314,318,320,323,326,328,333],{"type":141,"name":142,"callback":143,"file":144,"line":145},"filter","woocommerce_store_api_checkout_fields","register_store_api_vat_field","includes\\class-sendpol-wc-blocks.php",23,{"type":147,"name":148,"callback":149,"priority":150,"file":144,"line":151},"action","woocommerce_store_api_checkout_update_order_meta","save_store_api_vat_field",10,24,{"type":147,"name":153,"callback":154,"file":144,"line":86},"wp_enqueue_scripts","enqueue_block_assets",{"type":147,"name":154,"callback":154,"file":144,"line":156},26,{"type":141,"name":158,"callback":159,"file":160,"line":161},"bulk_actions-edit-shop_order","add_bulk_actions","includes\\class-sendpol-wc-bulk-actions.php",27,{"type":141,"name":163,"callback":164,"priority":150,"file":160,"line":165},"handle_bulk_actions-edit-shop_order","handle_bulk_actions",28,{"type":141,"name":167,"callback":159,"file":160,"line":168},"bulk_actions-woocommerce_page_wc-orders",31,{"type":141,"name":170,"callback":164,"priority":150,"file":160,"line":171},"handle_bulk_actions-woocommerce_page_wc-orders",32,{"type":147,"name":173,"callback":174,"file":160,"line":175},"admin_notices","show_bulk_action_notices",35,{"type":147,"name":177,"callback":178,"file":179,"line":32},"admin_post_sendpol_test_connection","admin_post_test_connection","includes\\class-sendpol-wc-connection-tester.php",{"type":141,"name":181,"callback":182,"file":183,"line":168},"woocommerce_order_actions","add_resend_order_action","includes\\class-sendpol-wc-order-display.php",{"type":147,"name":185,"callback":186,"file":183,"line":171},"woocommerce_order_action_sendpol_resend","handle_resend_order_action",{"type":147,"name":188,"callback":188,"file":183,"line":175},"admin_post_sendpol_refresh_status",{"type":147,"name":173,"callback":190,"file":183,"line":191},"show_order_notices",40,{"type":147,"name":173,"callback":193,"file":183,"line":194},"show_orders_list_sync_button",41,{"type":141,"name":196,"callback":197,"priority":198,"file":183,"line":199},"manage_edit-shop_order_columns","add_sendpol_order_column",50,47,{"type":147,"name":201,"callback":202,"priority":150,"file":183,"line":203},"manage_shop_order_posts_custom_column","render_sendpol_order_column_legacy",48,{"type":141,"name":205,"callback":197,"priority":198,"file":183,"line":206},"manage_woocommerce_page_wc-orders_columns",51,{"type":147,"name":208,"callback":209,"priority":150,"file":183,"line":210},"manage_woocommerce_page_wc-orders_custom_column","render_sendpol_order_column_hpos",52,{"type":147,"name":212,"callback":213,"priority":150,"file":214,"line":215},"woocommerce_order_status_completed","on_order_completed","includes\\class-sendpol-wc-order-handler.php",45,{"type":147,"name":217,"callback":218,"priority":150,"file":214,"line":219},"woocommerce_order_status_changed","on_order_status_changed",46,{"type":147,"name":221,"callback":222,"priority":150,"file":214,"line":199},"woocommerce_order_status_processing","on_order_processing",{"type":147,"name":224,"callback":225,"priority":150,"file":214,"line":203},"woocommerce_payment_complete","on_payment_complete",{"type":147,"name":227,"callback":228,"priority":150,"file":214,"line":229},"woocommerce_order_refunded","on_order_refunded",49,{"type":147,"name":231,"callback":232,"priority":150,"file":214,"line":198},"woocommerce_order_partially_refunded","on_order_partially_refunded",{"type":147,"name":234,"callback":235,"priority":150,"file":214,"line":206},"woocommerce_order_status_cancelled","on_order_cancelled",{"type":147,"name":237,"callback":238,"priority":150,"file":214,"line":210},"woocommerce_order_status_refunded","on_order_status_refunded",{"type":147,"name":240,"callback":241,"priority":150,"file":214,"line":242},"woocommerce_update_order","maybe_backfill_invoice_status_date",53,{"type":147,"name":244,"callback":245,"priority":150,"file":214,"line":246},"before_delete_post","on_order_deleted",54,{"type":147,"name":248,"callback":245,"priority":150,"file":214,"line":249},"wp_trash_post",55,{"type":147,"name":251,"callback":252,"priority":150,"file":214,"line":253},"woocommerce_before_trash_order","on_wc_order_deleted",56,{"type":147,"name":255,"callback":252,"priority":150,"file":214,"line":256},"woocommerce_before_delete_order",57,{"type":147,"name":258,"callback":258,"file":214,"line":11},"admin_post_sendpol_resend_order",{"type":147,"name":260,"callback":260,"file":214,"line":261},"admin_post_sendpol_reprocess_document",61,{"type":147,"name":263,"callback":263,"file":214,"line":264},"admin_post_sendpol_send_document",62,{"type":147,"name":266,"callback":266,"file":214,"line":267},"admin_post_sendpol_debug_payload",63,{"type":147,"name":269,"callback":269,"file":214,"line":270},"admin_post_sendpol_delete_and_resend",64,{"type":147,"name":272,"callback":273,"file":274,"line":156},"init","init_components","includes\\class-sendpol-wc-plugin.php",{"type":147,"name":272,"callback":276,"file":274,"line":161},"load_textdomain",{"type":141,"name":278,"callback":279,"priority":150,"file":274,"line":280},"load_textdomain_mofile","provide_locale_fallbacks",29,{"type":147,"name":282,"callback":283,"file":274,"line":284},"add_meta_boxes","register_sendpol_order_metabox",77,{"type":141,"name":286,"callback":287,"file":274,"line":288},"woocommerce_checkout_fields","add_vat_checkout_field",83,{"type":147,"name":290,"callback":291,"priority":292,"file":274,"line":85},"woocommerce_checkout_update_order_meta","save_vat_checkout_field",20,{"type":147,"name":294,"callback":295,"priority":292,"file":274,"line":296},"woocommerce_checkout_create_order","sync_vat_meta_on_create",85,{"type":147,"name":298,"callback":299,"file":300,"line":301},"admin_init","maybe_sync","includes\\class-sendpol-wc-remote-status-sync.php",33,{"type":147,"name":303,"callback":304,"file":300,"line":305},"sendpol_wc_sync_now","sync_now",34,{"type":141,"name":307,"callback":308,"file":300,"line":309},"cron_schedules","add_cron_schedule",36,{"type":147,"name":311,"callback":312,"file":300,"line":313},"admin_post_sendpol_sync_recent","admin_post_sync_recent",37,{"type":147,"name":315,"callback":316,"priority":150,"file":317,"line":32},"sendpol_retry_order","retry_order","includes\\class-sendpol-wc-retry-manager.php",{"type":141,"name":307,"callback":319,"file":317,"line":301},"add_cron_intervals",{"type":147,"name":321,"callback":322,"file":317,"line":309},"sendpol_cleanup_retries","cleanup_old_retries",{"type":147,"name":298,"callback":324,"file":325,"line":32},"register_settings","includes\\class-sendpol-wc-settings.php",{"type":147,"name":298,"callback":327,"file":325,"line":168},"handle_onboarding_redirect",{"type":147,"name":329,"callback":330,"file":331,"line":332},"plugins_loaded","sendpol_wc_bootstrap","sendpol-for-woocommerce.php",173,{"type":141,"name":334,"callback":335,"priority":150,"file":331,"line":336},"plugin_row_meta","sendpol_wc_row_meta",202,[338,343,346,349,352,356],{"action":339,"nopriv":340,"callback":341,"hasNonce":342,"hasCapCheck":342,"file":179,"line":161},"sendpol_test_connection",false,"ajax_test_connection",true,{"action":344,"nopriv":340,"callback":345,"hasNonce":342,"hasCapCheck":342,"file":179,"line":165},"sendpol_get_status","ajax_get_status",{"action":347,"nopriv":340,"callback":348,"hasNonce":342,"hasCapCheck":342,"file":179,"line":280},"sendpol_get_merchant_status","ajax_get_merchant_status",{"action":350,"nopriv":340,"callback":351,"hasNonce":342,"hasCapCheck":342,"file":183,"line":313},"sendpol_save_vat","ajax_save_vat",{"action":353,"nopriv":340,"callback":354,"hasNonce":342,"hasCapCheck":342,"file":300,"line":355},"sendpol_get_recent_documents","ajax_get_recent_documents",38,{"action":357,"nopriv":340,"callback":358,"hasNonce":342,"hasCapCheck":342,"file":300,"line":359},"sendpol_prefetch_documents","ajax_prefetch_documents",39,[],[],[363,365,366],{"hook":303,"callback":303,"file":300,"line":364},108,{"hook":321,"callback":321,"file":317,"line":191},{"hook":315,"callback":315,"file":317,"line":367},95,6,{"dangerousFunctions":370,"sqlUsage":371,"outputEscaping":385,"fileOperations":168,"externalRequests":884,"nonceChecks":885,"capabilityChecks":886,"bundledLibraries":887},[],{"prepared":151,"raw":108,"locations":372},[373,377,379,383],{"file":374,"line":375,"context":376},"includes\\class-sendpol-wc-admin.php",1264,"$wpdb->get_results() with variable interpolation",{"file":374,"line":378,"context":376},1299,{"file":380,"line":381,"context":382},"includes\\class-sendpol-wc-logger.php",158,"$wpdb->get_var() with variable interpolation",{"file":380,"line":384,"context":382},466,{"escaped":386,"rawEcho":387,"locations":388},310,255,[389,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,442,444,446,448,450,452,454,456,458,460,462,464,466,468,470,472,474,476,478,480,482,484,486,488,490,492,494,496,498,500,502,504,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,564,566,568,570,572,574,576,578,580,582,584,586,588,590,592,594,596,598,600,602,604,606,608,610,612,614,616,618,620,622,624,626,628,630,632,634,636,638,640,642,644,646,648,650,652,654,656,658,660,662,664,666,668,670,672,674,676,678,680,682,684,686,687,689,691,693,695,696,698,700,702,704,706,708,710,712,714,716,718,720,722,724,726,728,730,732,733,734,736,738,740,742,744,746,748,750,751,753,754,755,756,758,759,761,763,765,767,769,771,773,775,777,779,781,783,785,787,789,791,793,795,797,799,801,803,805,807,809,812,813,815,817,819,821,823,825,826,828,830,832,833,834,836,838,840,842,844,846,848,851,853,855,857,859,861,863,865,867,868,870,871,873,874,876,878,880,881,882],{"file":374,"line":390,"context":391},191,"raw output",{"file":374,"line":393,"context":391},192,{"file":374,"line":395,"context":391},215,{"file":374,"line":397,"context":391},216,{"file":374,"line":399,"context":391},222,{"file":374,"line":401,"context":391},223,{"file":374,"line":403,"context":391},234,{"file":374,"line":405,"context":391},235,{"file":374,"line":407,"context":391},302,{"file":374,"line":409,"context":391},313,{"file":374,"line":411,"context":391},314,{"file":374,"line":413,"context":391},315,{"file":374,"line":415,"context":391},341,{"file":374,"line":417,"context":391},347,{"file":374,"line":419,"context":391},353,{"file":374,"line":421,"context":391},356,{"file":374,"line":423,"context":391},359,{"file":374,"line":425,"context":391},363,{"file":374,"line":427,"context":391},373,{"file":374,"line":429,"context":391},374,{"file":374,"line":431,"context":391},375,{"file":374,"line":433,"context":391},380,{"file":374,"line":435,"context":391},384,{"file":374,"line":437,"context":391},388,{"file":374,"line":439,"context":391},392,{"file":374,"line":441,"context":391},393,{"file":374,"line":443,"context":391},401,{"file":374,"line":445,"context":391},402,{"file":374,"line":447,"context":391},406,{"file":374,"line":449,"context":391},407,{"file":374,"line":451,"context":391},409,{"file":374,"line":453,"context":391},410,{"file":374,"line":455,"context":391},434,{"file":374,"line":457,"context":391},437,{"file":374,"line":459,"context":391},440,{"file":374,"line":461,"context":391},443,{"file":374,"line":463,"context":391},446,{"file":374,"line":465,"context":391},449,{"file":374,"line":467,"context":391},525,{"file":374,"line":469,"context":391},526,{"file":374,"line":471,"context":391},551,{"file":374,"line":473,"context":391},553,{"file":374,"line":475,"context":391},555,{"file":374,"line":477,"context":391},561,{"file":374,"line":479,"context":391},563,{"file":374,"line":481,"context":391},564,{"file":374,"line":483,"context":391},565,{"file":374,"line":485,"context":391},570,{"file":374,"line":487,"context":391},571,{"file":374,"line":489,"context":391},575,{"file":374,"line":491,"context":391},580,{"file":374,"line":493,"context":391},586,{"file":374,"line":495,"context":391},591,{"file":374,"line":497,"context":391},602,{"file":374,"line":499,"context":391},693,{"file":374,"line":501,"context":391},696,{"file":374,"line":503,"context":391},699,{"file":374,"line":505,"context":391},726,{"file":374,"line":507,"context":391},727,{"file":374,"line":509,"context":391},730,{"file":374,"line":511,"context":391},732,{"file":374,"line":513,"context":391},736,{"file":374,"line":515,"context":391},737,{"file":374,"line":517,"context":391},738,{"file":374,"line":519,"context":391},741,{"file":374,"line":521,"context":391},742,{"file":374,"line":523,"context":391},750,{"file":374,"line":525,"context":391},751,{"file":374,"line":527,"context":391},753,{"file":374,"line":529,"context":391},754,{"file":374,"line":531,"context":391},769,{"file":374,"line":533,"context":391},772,{"file":374,"line":535,"context":391},773,{"file":374,"line":537,"context":391},774,{"file":374,"line":539,"context":391},779,{"file":374,"line":541,"context":391},780,{"file":374,"line":543,"context":391},795,{"file":374,"line":545,"context":391},807,{"file":374,"line":547,"context":391},824,{"file":374,"line":549,"context":391},841,{"file":374,"line":551,"context":391},844,{"file":374,"line":553,"context":391},845,{"file":374,"line":555,"context":391},846,{"file":374,"line":557,"context":391},851,{"file":374,"line":559,"context":391},852,{"file":374,"line":561,"context":391},863,{"file":374,"line":563,"context":391},870,{"file":374,"line":565,"context":391},871,{"file":374,"line":567,"context":391},882,{"file":374,"line":569,"context":391},889,{"file":374,"line":571,"context":391},890,{"file":374,"line":573,"context":391},892,{"file":374,"line":575,"context":391},893,{"file":374,"line":577,"context":391},894,{"file":374,"line":579,"context":391},899,{"file":374,"line":581,"context":391},900,{"file":374,"line":583,"context":391},901,{"file":374,"line":585,"context":391},908,{"file":374,"line":587,"context":391},909,{"file":374,"line":589,"context":391},911,{"file":374,"line":591,"context":391},912,{"file":374,"line":593,"context":391},913,{"file":374,"line":595,"context":391},917,{"file":374,"line":597,"context":391},919,{"file":374,"line":599,"context":391},920,{"file":374,"line":601,"context":391},930,{"file":374,"line":603,"context":391},931,{"file":374,"line":605,"context":391},934,{"file":374,"line":607,"context":391},935,{"file":374,"line":609,"context":391},936,{"file":374,"line":611,"context":391},941,{"file":374,"line":613,"context":391},991,{"file":374,"line":615,"context":391},992,{"file":374,"line":617,"context":391},993,{"file":374,"line":619,"context":391},996,{"file":374,"line":621,"context":391},1133,{"file":374,"line":623,"context":391},1135,{"file":374,"line":625,"context":391},1136,{"file":374,"line":627,"context":391},1137,{"file":374,"line":629,"context":391},1140,{"file":374,"line":631,"context":391},1141,{"file":374,"line":633,"context":391},1142,{"file":374,"line":635,"context":391},1145,{"file":374,"line":637,"context":391},1146,{"file":374,"line":639,"context":391},1147,{"file":374,"line":641,"context":391},1150,{"file":374,"line":643,"context":391},1151,{"file":374,"line":645,"context":391},1152,{"file":374,"line":647,"context":391},1157,{"file":374,"line":649,"context":391},1158,{"file":374,"line":651,"context":391},1159,{"file":374,"line":653,"context":391},1162,{"file":374,"line":655,"context":391},1163,{"file":374,"line":657,"context":391},1164,{"file":374,"line":659,"context":391},1166,{"file":374,"line":661,"context":391},1227,{"file":179,"line":663,"context":391},317,{"file":179,"line":665,"context":391},319,{"file":179,"line":667,"context":391},320,{"file":179,"line":669,"context":391},322,{"file":179,"line":671,"context":391},323,{"file":179,"line":673,"context":391},325,{"file":179,"line":675,"context":391},326,{"file":179,"line":677,"context":391},331,{"file":179,"line":679,"context":391},333,{"file":179,"line":681,"context":391},334,{"file":179,"line":683,"context":391},335,{"file":179,"line":685,"context":391},336,{"file":179,"line":415,"context":391},{"file":179,"line":688,"context":391},343,{"file":179,"line":690,"context":391},344,{"file":179,"line":692,"context":391},345,{"file":179,"line":694,"context":391},346,{"file":179,"line":417,"context":391},{"file":380,"line":697,"context":391},263,{"file":380,"line":699,"context":391},266,{"file":380,"line":701,"context":391},271,{"file":380,"line":703,"context":391},272,{"file":380,"line":705,"context":391},273,{"file":380,"line":707,"context":391},274,{"file":380,"line":709,"context":391},275,{"file":380,"line":711,"context":391},382,{"file":380,"line":713,"context":391},385,{"file":380,"line":715,"context":391},389,{"file":380,"line":717,"context":391},510,{"file":380,"line":719,"context":391},511,{"file":380,"line":721,"context":391},512,{"file":380,"line":723,"context":391},513,{"file":380,"line":725,"context":391},516,{"file":380,"line":727,"context":391},517,{"file":380,"line":729,"context":391},523,{"file":380,"line":731,"context":391},524,{"file":380,"line":467,"context":391},{"file":380,"line":469,"context":391},{"file":380,"line":735,"context":391},530,{"file":380,"line":737,"context":391},546,{"file":183,"line":739,"context":391},149,{"file":183,"line":741,"context":391},165,{"file":183,"line":743,"context":391},177,{"file":183,"line":745,"context":391},189,{"file":183,"line":747,"context":391},195,{"file":183,"line":749,"context":391},318,{"file":183,"line":681,"context":391},{"file":183,"line":752,"context":391},338,{"file":183,"line":421,"context":391},{"file":183,"line":429,"context":391},{"file":183,"line":439,"context":391},{"file":183,"line":757,"context":391},399,{"file":183,"line":449,"context":391},{"file":183,"line":760,"context":391},423,{"file":183,"line":762,"context":391},432,{"file":183,"line":764,"context":391},435,{"file":183,"line":766,"context":391},452,{"file":183,"line":768,"context":391},457,{"file":183,"line":770,"context":391},458,{"file":183,"line":772,"context":391},459,{"file":183,"line":774,"context":391},460,{"file":183,"line":776,"context":391},465,{"file":183,"line":778,"context":391},537,{"file":183,"line":780,"context":391},582,{"file":183,"line":782,"context":391},584,{"file":183,"line":784,"context":391},611,{"file":183,"line":786,"context":391},624,{"file":183,"line":788,"context":391},636,{"file":183,"line":790,"context":391},972,{"file":183,"line":792,"context":391},976,{"file":183,"line":794,"context":391},978,{"file":214,"line":796,"context":391},1436,{"file":214,"line":798,"context":391},1437,{"file":214,"line":800,"context":391},1438,{"file":214,"line":802,"context":391},1439,{"file":214,"line":804,"context":391},1441,{"file":214,"line":806,"context":391},1442,{"file":214,"line":808,"context":391},1873,{"file":810,"line":811,"context":391},"includes\\class-sendpol-wc-order-history.php",90,{"file":810,"line":24,"context":391},{"file":810,"line":814,"context":391},110,{"file":810,"line":816,"context":391},119,{"file":810,"line":818,"context":391},124,{"file":810,"line":820,"context":391},125,{"file":810,"line":822,"context":391},178,{"file":810,"line":824,"context":391},200,{"file":810,"line":336,"context":391},{"file":810,"line":827,"context":391},204,{"file":810,"line":829,"context":391},207,{"file":810,"line":831,"context":391},229,{"file":810,"line":403,"context":391},{"file":810,"line":405,"context":391},{"file":810,"line":835,"context":391},237,{"file":810,"line":837,"context":391},242,{"file":810,"line":839,"context":391},243,{"file":810,"line":841,"context":391},245,{"file":300,"line":843,"context":391},1568,{"file":300,"line":845,"context":391},1573,{"file":300,"line":847,"context":391},1586,{"file":849,"line":850,"context":391},"includes\\class-sendpol-wc-stats.php",96,{"file":849,"line":852,"context":391},99,{"file":849,"line":854,"context":391},139,{"file":849,"line":856,"context":391},143,{"file":849,"line":858,"context":391},152,{"file":849,"line":860,"context":391},156,{"file":849,"line":862,"context":391},160,{"file":849,"line":864,"context":391},163,{"file":849,"line":866,"context":391},167,{"file":849,"line":829,"context":391},{"file":849,"line":869,"context":391},211,{"file":849,"line":401,"context":391},{"file":849,"line":872,"context":391},224,{"file":849,"line":831,"context":391},{"file":849,"line":875,"context":391},230,{"file":849,"line":877,"context":391},231,{"file":849,"line":879,"context":391},236,{"file":849,"line":835,"context":391},{"file":849,"line":839,"context":391},{"file":849,"line":883,"context":391},246,17,22,21,[],[889,912,937,946,969,983,993,1002,1013,1024],{"entryPoint":890,"graph":891,"unsanitizedCount":31,"severity":911},"handle_document_action (includes\\class-sendpol-wc-admin.php:1043)",{"nodes":892,"edges":908},[893,898,902],{"id":894,"type":895,"label":896,"file":374,"line":897},"n0","source","$_GET",1056,{"id":899,"type":900,"label":901,"file":374,"line":897},"n1","transform","→ request_document_action()",{"id":903,"type":904,"label":905,"file":374,"line":906,"wp_function":907},"n2","sink","wp_remote_request() [SSRF]",1099,"wp_remote_request",[909,910],{"from":894,"to":899,"sanitized":340},{"from":899,"to":903,"sanitized":340},"medium",{"entryPoint":913,"graph":914,"unsanitizedCount":31,"severity":911},"\u003Cclass-sendpol-wc-admin> (includes\\class-sendpol-wc-admin.php:0)",{"nodes":915,"edges":932},[916,919,922,924,926,928,930],{"id":894,"type":895,"label":917,"file":374,"line":918},"$_GET (x6)",484,{"id":899,"type":904,"label":920,"file":374,"line":475,"wp_function":921},"echo() [XSS]","echo",{"id":903,"type":895,"label":896,"file":374,"line":923},1049,{"id":925,"type":904,"label":905,"file":374,"line":906,"wp_function":907},"n3",{"id":927,"type":895,"label":896,"file":374,"line":897},"n4",{"id":929,"type":900,"label":901,"file":374,"line":897},"n5",{"id":931,"type":904,"label":905,"file":374,"line":906,"wp_function":907},"n6",[933,934,935,936],{"from":894,"to":899,"sanitized":342},{"from":903,"to":925,"sanitized":342},{"from":927,"to":929,"sanitized":340},{"from":929,"to":931,"sanitized":340},{"entryPoint":938,"graph":939,"unsanitizedCount":13,"severity":945},"render_documents_tab (includes\\class-sendpol-wc-admin.php:479)",{"nodes":940,"edges":943},[941,942],{"id":894,"type":895,"label":917,"file":374,"line":918},{"id":899,"type":904,"label":920,"file":374,"line":475,"wp_function":921},[944],{"from":894,"to":899,"sanitized":342},"low",{"entryPoint":947,"graph":948,"unsanitizedCount":13,"severity":945},"render_full_logs_page (includes\\class-sendpol-wc-logger.php:404)",{"nodes":949,"edges":965},[950,953,957,958,962,964],{"id":894,"type":895,"label":951,"file":380,"line":952},"$_GET (x3)",426,{"id":899,"type":904,"label":954,"file":380,"line":955,"wp_function":956},"get_var() [SQLi]",445,"get_var",{"id":903,"type":895,"label":951,"file":380,"line":952},{"id":925,"type":904,"label":959,"file":380,"line":960,"wp_function":961},"get_results() [SQLi]",476,"get_results",{"id":927,"type":895,"label":963,"file":380,"line":952},"$_GET (x4)",{"id":929,"type":904,"label":920,"file":380,"line":719,"wp_function":921},[966,967,968],{"from":894,"to":899,"sanitized":342},{"from":903,"to":925,"sanitized":342},{"from":927,"to":929,"sanitized":342},{"entryPoint":970,"graph":971,"unsanitizedCount":13,"severity":945},"\u003Cclass-sendpol-wc-logger> (includes\\class-sendpol-wc-logger.php:0)",{"nodes":972,"edges":979},[973,974,975,976,977,978],{"id":894,"type":895,"label":951,"file":380,"line":952},{"id":899,"type":904,"label":954,"file":380,"line":955,"wp_function":956},{"id":903,"type":895,"label":951,"file":380,"line":952},{"id":925,"type":904,"label":959,"file":380,"line":960,"wp_function":961},{"id":927,"type":895,"label":963,"file":380,"line":952},{"id":929,"type":904,"label":920,"file":380,"line":719,"wp_function":921},[980,981,982],{"from":894,"to":899,"sanitized":342},{"from":903,"to":925,"sanitized":342},{"from":927,"to":929,"sanitized":342},{"entryPoint":984,"graph":985,"unsanitizedCount":13,"severity":945},"admin_post_sendpol_resend_order (includes\\class-sendpol-wc-order-handler.php:1375)",{"nodes":986,"edges":991},[987,990],{"id":894,"type":895,"label":988,"file":214,"line":989},"$_REQUEST",1381,{"id":899,"type":904,"label":920,"file":214,"line":806,"wp_function":921},[992],{"from":894,"to":899,"sanitized":342},{"entryPoint":994,"graph":995,"unsanitizedCount":13,"severity":945},"admin_post_sendpol_debug_payload (includes\\class-sendpol-wc-order-handler.php:1841)",{"nodes":996,"edges":1000},[997,999],{"id":894,"type":895,"label":896,"file":214,"line":998},1852,{"id":899,"type":904,"label":920,"file":214,"line":808,"wp_function":921},[1001],{"from":894,"to":899,"sanitized":342},{"entryPoint":1003,"graph":1004,"unsanitizedCount":13,"severity":945},"\u003Cclass-sendpol-wc-order-handler> (includes\\class-sendpol-wc-order-handler.php:0)",{"nodes":1005,"edges":1010},[1006,1007,1008,1009],{"id":894,"type":895,"label":988,"file":214,"line":989},{"id":899,"type":904,"label":920,"file":214,"line":806,"wp_function":921},{"id":903,"type":895,"label":896,"file":214,"line":998},{"id":925,"type":904,"label":920,"file":214,"line":808,"wp_function":921},[1011,1012],{"from":894,"to":899,"sanitized":342},{"from":903,"to":925,"sanitized":342},{"entryPoint":1014,"graph":1015,"unsanitizedCount":13,"severity":945},"ajax_get_recent_documents (includes\\class-sendpol-wc-remote-status-sync.php:1533)",{"nodes":1016,"edges":1022},[1017,1020],{"id":894,"type":895,"label":1018,"file":300,"line":1019},"$_POST",1541,{"id":899,"type":904,"label":920,"file":300,"line":1021,"wp_function":921},1570,[1023],{"from":894,"to":899,"sanitized":342},{"entryPoint":1025,"graph":1026,"unsanitizedCount":13,"severity":945},"\u003Cclass-sendpol-wc-remote-status-sync> (includes\\class-sendpol-wc-remote-status-sync.php:0)",{"nodes":1027,"edges":1030},[1028,1029],{"id":894,"type":895,"label":1018,"file":300,"line":1019},{"id":899,"type":904,"label":920,"file":300,"line":1021,"wp_function":921},[1031],{"from":894,"to":899,"sanitized":342},{"summary":1033,"deductions":1034},"The 'sendpol-for-woocommerce' plugin version 1.1.7 exhibits a generally positive security posture, with no known historical vulnerabilities or critical taint analysis findings. The presence of 22 nonce checks and 21 capability checks across its entry points is a strong indicator of developers implementing basic security measures. However, a notable concern arises from the output escaping metrics, where only 55% of outputs are properly escaped. This leaves a significant portion vulnerable to Cross-Site Scripting (XSS) attacks if user-supplied data is not handled carefully. Additionally, while the majority of SQL queries use prepared statements, the presence of 28 total SQL queries suggests a potential for SQL injection if any of the unstated queries are not properly sanitized or if the 86% figure is based on a limited sample.\n\nWhile the plugin has a clean vulnerability history, this does not guarantee future security. The primary area requiring attention is the significant number of unescaped outputs, which represents a tangible risk. The attack surface, though composed solely of AJAX handlers, is entirely protected by authentication, which is a positive aspect. The plugin does not bundle libraries, avoiding the risks associated with outdated third-party code. Overall, the plugin demonstrates good security intentions with robust authentication checks, but the lack of comprehensive output escaping is a weakness that could be exploited.",[1035,1038],{"reason":1036,"points":1037},"Insufficient output escaping",8,{"reason":1039,"points":1040},"Potential for unescaped SQL queries",5,"2026-03-16T22:39:47.278Z",{"wat":1043,"direct":1052},{"assetPaths":1044,"generatorPatterns":1047,"scriptPaths":1048,"versionParams":1049},[1045,1046],"\u002Fwp-content\u002Fplugins\u002Fsendpol-for-woocommerce\u002Fassets\u002Fcss\u002Fsendpol-admin-styles.css","\u002Fwp-content\u002Fplugins\u002Fsendpol-for-woocommerce\u002Fassets\u002Fjs\u002Fsendpol-admin-scripts.js",[],[],[1050,1051],"sendpol-for-woocommerce\u002Fassets\u002Fcss\u002Fsendpol-admin-styles.css?ver=","sendpol-for-woocommerce\u002Fassets\u002Fjs\u002Fsendpol-admin-scripts.js?ver=",{"cssClasses":1053,"htmlComments":1056,"htmlAttributes":1059,"restEndpoints":1062,"jsGlobals":1063,"shortcodeOutput":1065},[1054,1055],"sendpol-admin-wrap","sendpol-wc-admin-settings",[1057,1058],"\u003C!-- SendPol settings section -->","\u003C!-- End SendPol settings section -->",[1060,1061],"data-sendpol-api-key-status","data-sendpol-api-base-url-status",[],[1064],"sendpol_wc_admin_params",[],{"error":342,"url":1067,"statusCode":1068,"statusMessage":1069,"message":1069},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fsendpol-for-woocommerce\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":165,"versions":1071},[1072,1077,1084,1091,1098,1105,1112,1119,1126,1133,1140,1147,1154,1161,1168,1175,1182,1189,1196,1203,1210,1217,1224,1231,1238,1245,1252,1259],{"version":6,"download_url":23,"svn_tag_url":1073,"released_at":25,"has_diff":340,"diff_files_changed":1074,"diff_lines":25,"trac_diff_url":1075,"vulnerabilities":1076,"is_current":342},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsendpol-for-woocommerce\u002Ftags\u002F1.2.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.2.1&new_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.2.2",[],{"version":1078,"download_url":1079,"svn_tag_url":1080,"released_at":25,"has_diff":340,"diff_files_changed":1081,"diff_lines":25,"trac_diff_url":1082,"vulnerabilities":1083,"is_current":340},"1.2.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsendpol-for-woocommerce.1.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsendpol-for-woocommerce\u002Ftags\u002F1.2.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.2.0&new_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.2.1",[],{"version":1085,"download_url":1086,"svn_tag_url":1087,"released_at":25,"has_diff":340,"diff_files_changed":1088,"diff_lines":25,"trac_diff_url":1089,"vulnerabilities":1090,"is_current":340},"1.2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsendpol-for-woocommerce.1.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsendpol-for-woocommerce\u002Ftags\u002F1.2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.1.13&new_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.2.0",[],{"version":1092,"download_url":1093,"svn_tag_url":1094,"released_at":25,"has_diff":340,"diff_files_changed":1095,"diff_lines":25,"trac_diff_url":1096,"vulnerabilities":1097,"is_current":340},"1.1.13","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsendpol-for-woocommerce.1.1.13.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsendpol-for-woocommerce\u002Ftags\u002F1.1.13\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.1.12&new_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.1.13",[],{"version":1099,"download_url":1100,"svn_tag_url":1101,"released_at":25,"has_diff":340,"diff_files_changed":1102,"diff_lines":25,"trac_diff_url":1103,"vulnerabilities":1104,"is_current":340},"1.1.12","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsendpol-for-woocommerce.1.1.12.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsendpol-for-woocommerce\u002Ftags\u002F1.1.12\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.1.11&new_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.1.12",[],{"version":1106,"download_url":1107,"svn_tag_url":1108,"released_at":25,"has_diff":340,"diff_files_changed":1109,"diff_lines":25,"trac_diff_url":1110,"vulnerabilities":1111,"is_current":340},"1.1.11","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsendpol-for-woocommerce.1.1.11.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsendpol-for-woocommerce\u002Ftags\u002F1.1.11\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.1.10&new_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.1.11",[],{"version":1113,"download_url":1114,"svn_tag_url":1115,"released_at":25,"has_diff":340,"diff_files_changed":1116,"diff_lines":25,"trac_diff_url":1117,"vulnerabilities":1118,"is_current":340},"1.1.10","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsendpol-for-woocommerce.1.1.10.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsendpol-for-woocommerce\u002Ftags\u002F1.1.10\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.1.9&new_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.1.10",[],{"version":1120,"download_url":1121,"svn_tag_url":1122,"released_at":25,"has_diff":340,"diff_files_changed":1123,"diff_lines":25,"trac_diff_url":1124,"vulnerabilities":1125,"is_current":340},"1.1.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsendpol-for-woocommerce.1.1.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsendpol-for-woocommerce\u002Ftags\u002F1.1.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.1.8&new_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.1.9",[],{"version":1127,"download_url":1128,"svn_tag_url":1129,"released_at":25,"has_diff":340,"diff_files_changed":1130,"diff_lines":25,"trac_diff_url":1131,"vulnerabilities":1132,"is_current":340},"1.1.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsendpol-for-woocommerce.1.1.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsendpol-for-woocommerce\u002Ftags\u002F1.1.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.1.7&new_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.1.8",[],{"version":1134,"download_url":1135,"svn_tag_url":1136,"released_at":25,"has_diff":340,"diff_files_changed":1137,"diff_lines":25,"trac_diff_url":1138,"vulnerabilities":1139,"is_current":340},"1.1.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsendpol-for-woocommerce.1.1.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsendpol-for-woocommerce\u002Ftags\u002F1.1.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.1.6&new_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.1.7",[],{"version":1141,"download_url":1142,"svn_tag_url":1143,"released_at":25,"has_diff":340,"diff_files_changed":1144,"diff_lines":25,"trac_diff_url":1145,"vulnerabilities":1146,"is_current":340},"1.1.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsendpol-for-woocommerce.1.1.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsendpol-for-woocommerce\u002Ftags\u002F1.1.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.1.5&new_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.1.6",[],{"version":1148,"download_url":1149,"svn_tag_url":1150,"released_at":25,"has_diff":340,"diff_files_changed":1151,"diff_lines":25,"trac_diff_url":1152,"vulnerabilities":1153,"is_current":340},"1.1.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsendpol-for-woocommerce.1.1.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsendpol-for-woocommerce\u002Ftags\u002F1.1.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.1.4&new_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.1.5",[],{"version":1155,"download_url":1156,"svn_tag_url":1157,"released_at":25,"has_diff":340,"diff_files_changed":1158,"diff_lines":25,"trac_diff_url":1159,"vulnerabilities":1160,"is_current":340},"1.1.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsendpol-for-woocommerce.1.1.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsendpol-for-woocommerce\u002Ftags\u002F1.1.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.1.3&new_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.1.4",[],{"version":1162,"download_url":1163,"svn_tag_url":1164,"released_at":25,"has_diff":340,"diff_files_changed":1165,"diff_lines":25,"trac_diff_url":1166,"vulnerabilities":1167,"is_current":340},"1.1.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsendpol-for-woocommerce.1.1.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsendpol-for-woocommerce\u002Ftags\u002F1.1.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.1.2&new_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.1.3",[],{"version":1169,"download_url":1170,"svn_tag_url":1171,"released_at":25,"has_diff":340,"diff_files_changed":1172,"diff_lines":25,"trac_diff_url":1173,"vulnerabilities":1174,"is_current":340},"1.1.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsendpol-for-woocommerce.1.1.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsendpol-for-woocommerce\u002Ftags\u002F1.1.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.1.1&new_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.1.2",[],{"version":1176,"download_url":1177,"svn_tag_url":1178,"released_at":25,"has_diff":340,"diff_files_changed":1179,"diff_lines":25,"trac_diff_url":1180,"vulnerabilities":1181,"is_current":340},"1.1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsendpol-for-woocommerce.1.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsendpol-for-woocommerce\u002Ftags\u002F1.1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.1.0&new_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.1.1",[],{"version":1183,"download_url":1184,"svn_tag_url":1185,"released_at":25,"has_diff":340,"diff_files_changed":1186,"diff_lines":25,"trac_diff_url":1187,"vulnerabilities":1188,"is_current":340},"1.1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsendpol-for-woocommerce.1.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsendpol-for-woocommerce\u002Ftags\u002F1.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.0.10&new_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.1.0",[],{"version":1190,"download_url":1191,"svn_tag_url":1192,"released_at":25,"has_diff":340,"diff_files_changed":1193,"diff_lines":25,"trac_diff_url":1194,"vulnerabilities":1195,"is_current":340},"1.0.10","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsendpol-for-woocommerce.1.0.10.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsendpol-for-woocommerce\u002Ftags\u002F1.0.10\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.0.9&new_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.0.10",[],{"version":1197,"download_url":1198,"svn_tag_url":1199,"released_at":25,"has_diff":340,"diff_files_changed":1200,"diff_lines":25,"trac_diff_url":1201,"vulnerabilities":1202,"is_current":340},"1.0.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsendpol-for-woocommerce.1.0.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsendpol-for-woocommerce\u002Ftags\u002F1.0.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.0.8&new_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.0.9",[],{"version":1204,"download_url":1205,"svn_tag_url":1206,"released_at":25,"has_diff":340,"diff_files_changed":1207,"diff_lines":25,"trac_diff_url":1208,"vulnerabilities":1209,"is_current":340},"1.0.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsendpol-for-woocommerce.1.0.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsendpol-for-woocommerce\u002Ftags\u002F1.0.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.0.7&new_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.0.8",[],{"version":1211,"download_url":1212,"svn_tag_url":1213,"released_at":25,"has_diff":340,"diff_files_changed":1214,"diff_lines":25,"trac_diff_url":1215,"vulnerabilities":1216,"is_current":340},"1.0.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsendpol-for-woocommerce.1.0.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsendpol-for-woocommerce\u002Ftags\u002F1.0.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.0.6&new_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.0.7",[],{"version":1218,"download_url":1219,"svn_tag_url":1220,"released_at":25,"has_diff":340,"diff_files_changed":1221,"diff_lines":25,"trac_diff_url":1222,"vulnerabilities":1223,"is_current":340},"1.0.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsendpol-for-woocommerce.1.0.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsendpol-for-woocommerce\u002Ftags\u002F1.0.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.0.5&new_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.0.6",[],{"version":1225,"download_url":1226,"svn_tag_url":1227,"released_at":25,"has_diff":340,"diff_files_changed":1228,"diff_lines":25,"trac_diff_url":1229,"vulnerabilities":1230,"is_current":340},"1.0.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsendpol-for-woocommerce.1.0.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsendpol-for-woocommerce\u002Ftags\u002F1.0.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.0.4&new_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.0.5",[],{"version":1232,"download_url":1233,"svn_tag_url":1234,"released_at":25,"has_diff":340,"diff_files_changed":1235,"diff_lines":25,"trac_diff_url":1236,"vulnerabilities":1237,"is_current":340},"1.0.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsendpol-for-woocommerce.1.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsendpol-for-woocommerce\u002Ftags\u002F1.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.0.3&new_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.0.4",[],{"version":1239,"download_url":1240,"svn_tag_url":1241,"released_at":25,"has_diff":340,"diff_files_changed":1242,"diff_lines":25,"trac_diff_url":1243,"vulnerabilities":1244,"is_current":340},"1.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsendpol-for-woocommerce.1.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsendpol-for-woocommerce\u002Ftags\u002F1.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.0.2&new_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.0.3",[],{"version":1246,"download_url":1247,"svn_tag_url":1248,"released_at":25,"has_diff":340,"diff_files_changed":1249,"diff_lines":25,"trac_diff_url":1250,"vulnerabilities":1251,"is_current":340},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsendpol-for-woocommerce.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsendpol-for-woocommerce\u002Ftags\u002F1.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.0.1&new_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.0.2",[],{"version":1253,"download_url":1254,"svn_tag_url":1255,"released_at":25,"has_diff":340,"diff_files_changed":1256,"diff_lines":25,"trac_diff_url":1257,"vulnerabilities":1258,"is_current":340},"1.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsendpol-for-woocommerce.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsendpol-for-woocommerce\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.0.0&new_path=%2Fsendpol-for-woocommerce%2Ftags%2F1.0.1",[],{"version":1260,"download_url":1261,"svn_tag_url":1262,"released_at":25,"has_diff":340,"diff_files_changed":1263,"diff_lines":25,"trac_diff_url":25,"vulnerabilities":1264,"is_current":340},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsendpol-for-woocommerce.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsendpol-for-woocommerce\u002Ftags\u002F1.0.0\u002F",[],[]]