[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fiLA-4MRKMC_i5fwNBNhs7MlJh2XkV15573Njk0IJ1w4":3},{"slug":4,"name":5,"version":6,"author":5,"author_profile":7,"description":8,"short_description":9,"active_installs":10,"downloaded":11,"rating":12,"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":27,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":48,"crawl_stats":37,"alternatives":52,"analysis":147,"fingerprints":617},"fattura24","Fattura24","8.1.4","https:\u002F\u002Fprofiles.wordpress.org\u002Ffattura24dev\u002F","\u003Cp>The official \u003Cstrong>Fattura24 plugin\u003C\u002Fstrong> allows \u003Cstrong>the creation of electronic invoices, orders, traditional invoices and receipts\u003C\u002Fstrong> via \u003Ca href=\"https:\u002F\u002Fwww.fattura24.com\" rel=\"nofollow ugc\">Fattura24\u003C\u002Fa>\u003Cbr \u002F>\nYou can also analyze the progress of your business by graphic reports and share everything with your accountant.\u003Cbr \u002F>\nYou can hook one or more eCommerce to your Fattura24 account and on each one create documents with different issue counters.\u003C\u002Fp>\n\u003Cp>By the plugin you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add the PEC and SDI Code fields on the check-out page;\u003C\u002Fli>\n\u003Cli>Add the fields “Tax code” and “VAT number” of the customer on the check-out page and decide if the fields have to be required;\u003C\u002Fli>\n\u003Cli>Create a copy of the order from WooCommerce to Fattura24;\u003C\u002Fli>\n\u003Cli>Send an automatic email to the customer with a PDF copy of the order or invoice attached;\u003C\u002Fli>\n\u003Cli>Add the customer information to your Fattura24 address book or update the data if they have already been created;\u003C\u002Fli>\n\u003Cli>Create the receipt\u002Finvoice – in your Fattura24 account – relating to the order and download it to your e-commerce so that it can be displayed both by the administrator and the customer. The system will create an invoice if the customer has filled out the VAT number field, otherwise a receipt, or you can choose to create the invoice always;\u003C\u002Fli>\n\u003Cli>Load stocks in Fattura24, pledge the goods with orders and unload them with invoices;\u003C\u002Fli>\n\u003Cli>Choose the template to create PDF copies of orders and receipts \u002F electronic invoices \u002F invoices;\u003C\u002Fli>\n\u003Cli>Associate the current-account balance for each invoice and analyze the details through the Fattura24 graphic reports;\u003C\u002Fli>\n\u003Cli>Set a custom issue counter for the invoices.\u003C\u002Fli>\n\u003C\u002Ful>\n","The official Fattura24 plugin allows the creation of electronic invoices, orders, traditional invoices and receipts via Fattura24",500,59339,98,94,"2026-03-11T08:31:00.000Z","6.9.4","4.6","5.6",[19,20,21,22,23],"codice-fiscale","fattura-elettronica","fatturazione","fatture","partita-iva","http:\u002F\u002Fwww.fattura24.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffattura24.8.1.4.zip",100,1,0,"2023-10-09 00:00:00","2026-03-15T15:16:48.613Z",[32],{"id":33,"url_slug":34,"title":35,"description":36,"plugin_slug":4,"theme_slug":37,"affected_versions":38,"patched_in_version":39,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":29,"updated_date":44,"references":45,"days_to_patch":47},"CVE-2023-5211","fattura24-reflected-cross-site-scripting-via-id","Fattura24 \u003C= 6.2.7 - Reflected Cross-Site Scripting via 'id'","The Fattura24 plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the ‘id’ parameter in versions up to, and including, 6.2.7 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.",null,"\u003C=6.2.7","6.2.8","medium",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2024-01-22 19:56:02",[46],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fa19bff99-b680-40a6-8a5c-7a0233b293ac?source=api-prod",106,{"slug":49,"display_name":5,"profile_url":7,"plugin_count":27,"total_installs":10,"avg_security_score":26,"avg_patch_time_days":47,"trust_score":50,"computed_at":51},"fattura24dev",79,"2026-04-04T16:48:31.843Z",[53,76,92,113,132],{"slug":54,"name":55,"version":56,"author":57,"author_profile":58,"description":59,"short_description":60,"active_installs":61,"downloaded":62,"rating":26,"num_ratings":63,"last_updated":64,"tested_up_to":65,"requires_at_least":66,"requires_php":67,"tags":68,"homepage":72,"download_link":73,"security_score":74,"vuln_count":27,"unpatched_count":28,"last_vuln_date":75,"fetched_at":30},"woo-fattureincloud","WFatture for WooCommerce Fattureincloud","2.7.4","Cristiano Zanca","https:\u002F\u002Fprofiles.wordpress.org\u002Fcristianozanca\u002F","\u003Cp>The WFatture for WooCommerce Fattureincloud plugin allows you to transform the orders received in your online store made with WooCommerce in Invoices on Fattureincloud.it\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwoofatture.com\u002Fdocumentazione\u002F\" rel=\"nofollow ugc\">Before installing it please read all the Documentation of WooCommerce Fattureincloud\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Features\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The \u003Cstrong>Free Version\u003C\u002Fstrong> manages the last 10 orders and IVA at 0 and 22%\u003C\u002Fli>\n\u003Cli>The \u003Cstrong>Premium Version\u003C\u002Fstrong> manages all orders and all kind of IVA \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwoofatture.com\u002Fdocumentazione\u002F\" rel=\"nofollow ugc\">More detailed info here – Qui la Documentazione\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Try Fattureincloud for free at \u003Ca href=\"https:\u002F\u002Fwww.fattureincloud.it\u002Fservice\u002Fform\u002Fform-registrazione\u002F\" rel=\"nofollow ugc\">this address\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>How does it work? = Select the order number from the drop-down menu, check in the preview that it is the right one and then send it to Fattureincloud.it\u003C\u002Fp>\n\u003Cp>Then you can open the bill at fattureincloud and you can also send it via email to the customer\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Huge thanks to LoicTheAztec, Pascal Knecht, Rodolfo Melogli, Roberto Kalamun Pasini\u003C\u002Fli>\n\u003C\u002Ful>\n","WooCommerce Fattureincloud by Woofatture trasforma gli ordini in fatture su fattureincloud.it WFatture for WooCommerce Fattureincloud",800,33751,33,"2026-03-05T11:37:00.000Z","7.0","5.0","7.4",[69,20,70,22,71],"cloud","fatturazione-elettronica","fattureincloud","https:\u002F\u002Fwoofatture.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-fattureincloud.2.7.4.zip",99,"2025-03-27 00:00:00",{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":26,"downloaded":84,"rating":12,"num_ratings":85,"last_updated":86,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":87,"homepage":90,"download_link":91,"security_score":26,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"woopop-electronic-invoice-free","POP – Free European electronic invoicing for e-commerce (ex-WooPop)","6.8.0","POP","https:\u002F\u002Fprofiles.wordpress.org\u002Fpopdev\u002F","\u003Cp>POP is an e-invoicing compliance plugin for \u003Cstrong>WooCommerce\u003C\u002Fstrong>, \u003Cstrong>Paid Memberships Pro\u003C\u002Fstrong> and \u003Cstrong>Cozmos PMS\u003C\u002Fstrong>. It focuses on structured XML and on the full e-invoicing lifecycle, including generation and validation, network submission and, if enabled, digital signature and compliant archiving.\u003C\u002Fp>\n\u003Cp>With POP you pay a subscription and receive a monthly allocation of API credits. One credit equals 1 API call, for example: generate or validate XML, submit to a network \u003Cstrong>(SdI, PEPPOL and others)\u003C\u002Fstrong>, plus signature and archiving when enabled. The principle is simple: you know in advance what you spend, and monthly costs remain predictable.\u003C\u002Fp>\n\u003Cp>POP supports country-specific e-invoicing workflows for Italy, San Marino and Belgium, including direct delivery to Italy’s Exchange System \u003Cstrong>(SdI)\u003C\u002Fstrong> and Belgian structured e-invoicing support.\u003C\u002Fp>\n\u003Cp>POP can also be used by businesses in the Netherlands, France, Germany and the United Kingdom through PEPPOL, by generating structured UBL-XML and routing invoices via a certified Access Point. Regulatory requirements differ by country, and users should verify their specific obligations.\u003C\u002Fp>\n\u003Ch4>International PEPPOL Support (NL, FR, DE, UK)\u003C\u002Fh4>\n\u003Cp>POP enables sending structured XML e-invoices to customers in the Netherlands, France, Germany and the United Kingdom through the PEPPOL International network, using a certified Access Point.\u003C\u002Fp>\n\u003Cp>Unlike Belgium, these countries do not require mandatory B2B e-invoicing, but many businesses still request PEPPOL delivery for interoperability or internal compliance.\u003Cbr \u002F>\nPOP provides the technical capability to route invoices internationally. Regulatory requirements may vary by jurisdiction, and users should verify their own obligations.\u003C\u002Fp>\n\u003Cp>POP is also available for Shopify: apps.shopify.com\u002Fpop-european-invoicing\u003Cbr \u002F>\nPOP is available in five plans (Free, Basic, Growth, Pro and Enterprise). For paid features, visit: \u003Ca href=\"https:\u002F\u002Fpopapi.io\u002Fen\u002Fprices\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fpopapi.io\u002Fen\u002Fprices\u002F\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Below are the features included in the Free plan.\u003C\u002Fp>\n\u003Ch4>Document Generation & Delivery\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatic generation of XML electronic invoices and PDFs for all completed orders\u003C\u002Fli>\n\u003Cli>Up to 20 API credits\u002Fmonth (1 credit = 1 fiscal document) included in the Free plan\u003C\u002Fli>\n\u003Cli>Manual download of invoices in PDF or XML format\u003C\u002Fli>\n\u003Cli>Local storage of XML files\u003C\u002Fli>\n\u003Cli>Customizable PDF templates with logo and footer text\u003C\u002Fli>\n\u003Cli>Fully compatible with EU e-invoicing workflows\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Tax Management\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Support for customers in the European Union and worldwide\u003C\u002Fli>\n\u003Cli>Configuration of tax regimes and VAT treatments\u003C\u002Fli>\n\u003Cli>Regulatory references for exempt transactions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Verification and Data Control\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automated validation of VAT number and Tax Code via the European VIES system\u003C\u002Fli>\n\u003Cli>Customizable invoicing fields: VAT number, Tax Code, Destination Code and more\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Document Numbering and Configuration\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fully customizable invoice numbering (prefix, suffix, yearly reset)\u003C\u002Fli>\n\u003Cli>Progressive numbering for invoices, credit notes and receipts\u003C\u002Fli>\n\u003Cli>Automatic blocking of invoices with a zero total\u003C\u002Fli>\n\u003Cli>Exclusion of zero-value line items from invoices\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Management and Reporting\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Filters for invoices by date, type and WooCommerce order status\u003C\u002Fli>\n\u003Cli>Search by invoice number or order ID\u003C\u002Fli>\n\u003Cli>Full integration with WooCommerce e-invoicing\u003C\u002Fli>\n\u003Cli>No installation limits or restrictions with other CMS or management systems\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Network and supported formats\u003C\u002Fh4>\n\u003Cp>POP is designed to operate within structured European e-invoicing ecosystems, supporting both national interchange systems and the PEPPOL international network.\u003Cbr \u002F>\nIt enables compliant document generation and routing according to the technical and regulatory requirements of each jurisdiction.\u003C\u002Fp>\n\u003Ch4>Supported transmission networks\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>Italy – SdI (Sistema di Interscambio)\u003Cbr \u002F>\nDirect transmission of structured XML invoices to the Italian Exchange System (SdI), where B2B and B2C e-invoicing is mandatory.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>PEPPOL network (via certified Access Point)\u003Cbr \u002F>\nTransmission of structured e-invoices through the PEPPOL international network, including:\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Belgium (mandatory B2B e-invoicing for VAT-registered businesses from January 1st, 2026)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>Netherlands\u003C\u002Fli>\n\u003Cli>France\u003C\u002Fli>\n\u003Cli>Germany\u003C\u002Fli>\n\u003Cli>United Kingdom\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>In Belgium, structured B2B e-invoicing is implemented via PEPPOL. In other listed countries, PEPPOL delivery may be required contractually or for interoperability purposes, depending on the business context.\u003Cbr \u002F>\nRegulatory obligations may vary by country and transaction type. Users remain responsible for verifying their specific compliance requirements.\u003C\u002Fp>\n\u003Ch4>Supported document formats\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Structured XML e-invoices, including UBL where applicable\u003C\u002Fli>\n\u003Cli>PDF invoice copies (human-readable representation)\u003C\u002Fli>\n\u003Cli>Credit notes in XML and PDF format\u003C\u002Fli>\n\u003Cli>Fiscal receipts, where supported by the configured workflow\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>POP supports B2B e-invoicing use cases. B2G use cases are not currently supported.\u003C\u002Fp>\n\u003Ch4>POP API and Integrations\u003C\u002Fh4>\n\u003Cp>POP includes all integrations previously offered as paid add-ons (such as automatic interchange system submission, qualified electronic signature and certified digital preservation), now built directly into the plugin depending on your selected plan.\u003Cbr \u002F>\nThanks to these built-in capabilities, POP works as a complete invoice generation plugin, automating XML creation, signing, transmission and long-term preservation through a fully structured, compliant e-invoicing workflow.\u003C\u002Fp>\n\u003Ch4>Invoice Options\u003C\u002Fh4>\n\u003Cp>With POP you can customize your invoicing workflow by configuring:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Invoice prefix and suffix\u003C\u002Fli>\n\u003Cli>Automatic progressive numbering\u003C\u002Fli>\n\u003Cli>Custom fields (Tax Code, Destination Code and more)\u003C\u002Fli>\n\u003Cli>Automatic sending of PDF invoices via email\u003C\u002Fli>\n\u003Cli>HTML invoice display\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Supported Payment Methods\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Cash\u003C\u002Fli>\n\u003Cli>Bank Transfer\u003C\u002Fli>\n\u003Cli>Check\u003C\u002Fli>\n\u003Cli>Payment Cards\u003C\u002Fli>\n\u003Cli>SEPA Direct Debit\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Compatibility\u003C\u002Fh4>\n\u003Cp>POP is compatible with the latest versions of WordPress and WooCommerce:\u003Cbr \u002F>\n* WooCommerce: up to version 9.x.x; HPOS supported starting from WooCommerce 9.x.x\u003Cbr \u002F>\n* PHP: 5.6 or higher\u003Cbr \u002F>\n* WordPress: 4.6 or higher\u003C\u002Fp>\n\u003Cp>For HPOS and optimal performance, we recommend using WordPress 6.x.x and WooCommerce 9.x.x and up.\u003Cbr \u002F>\nWe understand how frustrating it can be to navigate complex tax regulations, cumbersome tools, and the fear of making costly mistakes. We’ve been there too. It is precisely from these daily challenges that POP was born: a practical solution to real problems.\u003Cbr \u002F>\nWe didn’t want just another software. We wanted a simple, immediate, and truly useful solution. A way to automate tax management, reduce time wastage, and make room for the growth of your business, without the burden of bureaucracy.\u003Cbr \u002F>\nPOP is born from direct experience. It is designed to be clear, reliable, and perfectly integrated into your daily workflow.\u003Cbr \u002F>\nWe can’t make compliance sexy, only easier.\u003C\u002Fp>\n\u003Ch4>Contributions\u003C\u002Fh4>\n\u003Cp>“POP – European electronic invoicing for e-commerce (ex-WooPop)” is open source software.\u003Cbr \u002F>\nContribute to its development to continuously improve the plugin!\u003C\u002Fp>\n\u003Ch3>F.A.Q.\u003C\u002Fh3>\n\u003Ch4>Is the POP plugin free?\u003C\u002Fh4>\n\u003Cp>Yes. POP offers a Free plan that includes 20 API credits per month. One credit equals 1 API call.\u003Cbr \u002F>\nTo unlock more credits and advanced compliance features, you can activate a paid plan.\u003C\u002Fp>\n\u003Ch4>Why does POP use API credits instead of “invoices per month”?\u003C\u002Fh4>\n\u003Cp>POP is an e-invoicing compliance product. A single invoice may involve multiple compliance actions, such as:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Generate and validate XML\u003C\u002Fli>\n\u003Cli>Submit XML to a network (SdI, PEPPOL, etc.)\u003C\u002Fli>\n\u003Cli>Apply digital signature (if enabled)\u003C\u002Fli>\n\u003Cli>Activate compliant archiving (if enabled)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Each action corresponds to 1 API call = 1 credit.\u003C\u002Fp>\n\u003Ch4>Can I automatically send invoices to tax authorities?\u003C\u002Fh4>\n\u003Cp>With the Growth plan you can integrate POP with the Italian tax authorities system, automating the sending of electronic invoices directly from your e-commerce.\u003C\u002Fp>\n\u003Ch4>Is it possible to customize invoices generated with POP?\u003C\u002Fh4>\n\u003Cp>Yes. You can customize the PDF invoice template by adding your company logo and custom footer text. You can also configure invoice prefix, suffix and progressive numbering.\u003C\u002Fp>\n\u003Ch4>Does POP support invoicing for foreign customers?\u003C\u002Fh4>\n\u003Cp>Yes. POP supports EU and international customers and can route structured XML through supported networks. Regulatory requirements may vary by jurisdiction, and users should verify their specific obligations.\u003C\u002Fp>\n\u003Ch4>Is it possible to generate Credit Notes with POP?\u003C\u002Fh4>\n\u003Cp>Yes. Starting from the Basic plan, you can generate and manage Credit Notes in XML or PDF format directly from the plugin.\u003C\u002Fp>\n\u003Ch4>What happens if I run out of credits?\u003C\u002Fh4>\n\u003Cp>This answer applies to the WordPress (Open Source) version of POP.\u003C\u002Fp>\n\u003Cp>Free plan: the service stops when credits are exhausted.\u003Cbr \u002F>\nPaid plans: overquota is allowed. Extra API calls are charged according to your plan’s overquota rate.\u003Cbr \u002F>\nYou can upgrade your plan at any time to increase your monthly credit allocation.\u003Cbr \u002F>\nCredit enforcement rules may differ on non open-source platforms.\u003C\u002Fp>\n\u003Ch4>Can I use POP only to generate XML without network submission?\u003C\u002Fh4>\n\u003Cp>Yes. POP can be used exclusively for XML generation and validation.\u003C\u002Fp>\n\u003Cp>Network submission, digital signature and compliant archiving are optional modules depending on your workflow and selected plan.\u003C\u002Fp>\n\u003Ch4>Does the plugin offer customer support?\u003C\u002Fh4>\n\u003Cp>Yes. For support requests, you can contact us directly via the support link in the plugin or open a ticket from our official website.\u003C\u002Fp>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cp>PHP: >= 5.6\u003Cbr \u002F>\nWordPress: >= 4.6\u003C\u002Fp>\n","Automate European e-invoicing for e-commerce: generate XML & PDF invoices, send via SdI and PEPPOL, manage compliance with API credits.",12730,14,"2026-03-13T09:31:00.000Z",[88,20,89,70,22],"e-invoicing","fattura-xml","https:\u002F\u002Fpopapi.io\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoopop-electronic-invoice-free.6.7.0.zip",{"slug":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":100,"downloaded":101,"rating":102,"num_ratings":103,"last_updated":104,"tested_up_to":15,"requires_at_least":105,"requires_php":106,"tags":107,"homepage":111,"download_link":112,"security_score":26,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"woocommerce-pdf-invoices-italian-add-on","PDF Invoices Italian Add-on for WooCommerce","0.7.7","labdav","https:\u002F\u002Fprofiles.wordpress.org\u002Flabdav\u002F","\u003Cp>Aggiunge a WooCommerce tutto il necessario per un e-commerce italiano.\u003Cbr \u002F>\nComprende l’opzione per la raccolta dei dati necessari alla Fatturazione Elettronica B2B in vigore da gennaio 2019.\u003C\u002Fp>\n\u003Cp>Per funzionare al meglio delle sue possibilità consigliamo di associare un modulo per la generazione automatica delle fatture, come il plugin gratuito di Ewout Fernhout’s \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-pdf-invoices-packing-slips\u002F\" rel=\"ugc\">PDF Invoices & Packing Slips for WooCommerce plugin\u003C\u002Fa> che consente di numerare automaticamente le fatture e di stamparle o inviarle in formato PDF.\u003C\u002Fp>\n\u003Cp>Il plugin può essere utilizzato anche senza un plugin per la generazione automatica delle fatture. Tutti i dati necessari vengono sempre registrati negli ordini di WooCommerce, e sono quindi esportabili verso un qualsiasi gestionale esterno.\u003C\u002Fp>\n\u003Cp>Il Codice Fiscale o il Numero della Partita IVA vengono aggiunti alla pagina del checkout. Il cliente può scegliere fra Fattura o Ricevuta. Nel caso in cui scelga la Fattura, il campo Partita IVA è obbligatorio.\u003C\u002Fp>\n\u003Cp>Se attivata l’opzione per la raccolta dati per la Fatturazione Elettronica, viene aggiunto un campo per l’inserimento del Codice Destinatario o della PEC del cliente, nel caso sia richiesta fattura e il cliente sia italiano. Viene nascosto negli altri casi.\u003C\u002Fp>\n\u003Cp>Se il cliente ha un indirizzo di fatturazione fuori della UE, si può scegliere di escludere i campi di Partita IVA o Codice Fiscale.\u003C\u002Fp>\n\u003Cp>Il plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-pdf-invoices-packing-slips\u002F\" rel=\"ugc\">PDF Invoices & Packing Slips for WooCommerce\u003C\u002Fa> permette di definire i template della fattura. Con questo add-on va definito anche il template della ricevuta:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Segui le istruzioni per \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-pdf-invoices-packing-slips\u002Ffaq\u002F\" rel=\"ugc\">Come personalizzare il mio template\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Copia il file “[plugins dir]\u002Fwoocommerce-pdf-italian-add-on\u002Ftemplate\u002FSimple\u002Freceipt.php” nel tuo tema (o tema figlio) e modificalo come credi opportuno.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Nel caso di una ricevuta, come ovvio, la numerazione automatica delle fatture viene sospesa e riprende solamente per le successive fatture.\u003C\u002Fp>\n\u003Cp>Se il nostro plugin gratuito non dovesse soddisfare le tue esigenze, prova a confrontare \u003Ca href=\"https:\u002F\u002Fldav.it\u002Fplugin\u002Fwoocommerce-italian-add-on\u002F\" rel=\"nofollow ugc\">le caratteristiche del nostro plugin premium\u003C\u002Fa> o \u003Ca href=\"https:\u002F\u002Fldav.it\u002Fservizi\u002Fassistenza-tecnica-wordpress-woocommerce\u002F\" rel=\"nofollow ugc\">chiedici una personalizzazione\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>EN\u003C\u002Fh4>\n\u003Cp>It adds all you need for your Italian WooCommerce e-shop\u003C\u002Fp>\n\u003Cp>Make its best (optionally) with the Ewout Fernhout’s \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-pdf-invoices-packing-slips\u002F\" rel=\"ugc\">PDF Invoices & Packing Slips for WooCommerce plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Tax Code or VAT number are added to WooCommerce checkout page. The customer could choice between Invoice or Receipt option. In case of Invoice VAT is complimentary.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Read the istructions for \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-pdf-invoices-packing-slips\u002Ffaq\u002F\" rel=\"ugc\">How to create my own custom template\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Copy the “[plugins dir]\u002Fwoocommerce-pdf-italian-add-on\u002Ftemplate\u002FSimple\u002Freceipt.php” in your (child) theme, and customize it.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Translations in your language\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>Italian (it_IT)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Se ritieni ci sia un problema \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FLDAV\u002Fwoocommerce-pdf-italian-add-on\" rel=\"nofollow ugc\">puoi segnalarcelo anche su GitHub\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>If you find an issue, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FLDAV\u002Fwoocommerce-pdf-italian-add-on\" rel=\"nofollow ugc\">let us know here!\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Contributions\u003C\u002Fh3>\n\u003Cp>Anyone is welcome to contribute to the plugin.\u003C\u002Fp>\n\u003Cp>Send us a Pull Request with your bug fixes and\u002For new features.\u003C\u002Fp>\n\u003Cp>Help us to translate the plugin in your language. You can \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fwoocommerce-pdf-italian-add-on\" rel=\"nofollow ugc\">do it here\u003C\u002Fa>.\u003C\u002Fp>\n","Italian Add-on for PDF invoices & packing slips for WooCommerce. Donate link: https:\u002F\u002Fldav.it\u002Fplugin\u002Fwoocommerce-pdf-invoices-italian-add-on\u002F",5000,137238,92,16,"2026-02-24T14:35:00.000Z","4.4","8.0",[19,108,23,109,110],"fattura","ricevuta-fiscale","vat","https:\u002F\u002Fldav.it\u002Fplugin\u002Fwoocommerce-pdf-invoices-italian-add-on\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-pdf-invoices-italian-add-on.0.7.7.zip",{"slug":114,"name":115,"version":116,"author":117,"author_profile":118,"description":119,"short_description":120,"active_installs":26,"downloaded":121,"rating":12,"num_ratings":122,"last_updated":123,"tested_up_to":15,"requires_at_least":124,"requires_php":125,"tags":126,"homepage":130,"download_link":131,"security_score":26,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"easy-fattura-elettronica-free","Easy Fattura Elettronica FREE","1.6.21","cosmocode","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebrook\u002F","\u003Cp>Compatibile con la versione 1.7.1 delle specifiche tecniche dell’Agenzia delle Entrate in vigore dal 1° ottobre 2022.\u003C\u002Fp>\n\u003Cp>Con Easy Fattura Elettronica FREE, il plugin valutato 5 stelle, è possibile generare e gestire le fatture elettroniche del tuo negozio online gestito con WooCommerce!\u003Cbr \u002F>\nIl plugin da installare su WooCommerce permette di generare i files XML della fattura elettronica già nell’ultimo formato previsto dall’Agenzia delle Entrate per tutti gli Ordini Completati all’interno di WooCommerce con un semplice click.\u003Cbr \u002F>\nLe fatture elettronica XML generate sono conformi con le ultime specifiche del Sistema di Interscambio e quindi sono utilizzabili con altri software di gestione o direttamente con Fatture e Corrispettivi dell’Agenzia delle Entrate.\u003Cbr \u002F>\nLa generazione della fattura elettronica è valida solo per fatture per soggetti diversi da PUBBLICA AMMINISTRAZIONE.\u003Cbr \u002F>\nCompatibile con \u003Cstrong>WooCommerce PDF Invoices & Packing Slips\u003C\u002Fstrong> e \u003Cstrong>WPML\u003C\u002Fstrong>!\u003C\u002Fp>\n\u003Ch4>Versione FREE\u003C\u002Fh4>\n\u003Cp>– generazione fatture elettroniche XML;\u003Cbr \u002F>\n– aggiunta dei campi “Persona Fisica o Azienda\u002FProfessionista”, “Fattura o Ricevuta”, “Partita IVA o Codice Fiscale”, “Codice Destinatario o Indirizzo PEC” nella form di checkout\u002Fcassa;\u003Cbr \u002F>\n– gestione dei dati inseriti dal cliente all’interno dell’ordine effettuato;\u003Cbr \u002F>\n– salvataggio fisico delle fatture elettroniche XML all’interno del sito;\u003Cbr \u002F>\n– abilitazione e disabilitazione dei campi richiesti per la fatturazione elettronica durante il checkout\u002Fcassa dei clienti;\u003Cbr \u002F>\n– gestione dinamica dei campi del checkout\u002Fcassa dei clienti;\u003Cbr \u002F>\n– aggiunta dei campi inseriti dal cliente richiesti per la fatturazione elettronica nel riepilogo dell’ordine a video e nella mail di conferma ordine;\u003Cbr \u002F>\n– controllo di validità della Partita IVA o del Codice Fiscale inserite dal cliente durante il checkout\u002Fcassa utilizzando Espressioni Regolari (RegEx);\u003Cbr \u002F>\n– traduzione in Inglese dei campi richiesti al cliente;\u003Cbr \u002F>\n– compatibilità WooCommerce versioni maggiori o uguali alla 3;\u003C\u002Fp>\n\u003Ch4>Versione PRO\u003C\u002Fh4>\n\u003Cp>La versione PRO del plugin è disponibile qui: \u003Ca href=\"https:\u002F\u002Fwww.cosmocode.it\u002Fprodotto\u002Fplugin-fattura-elettronica-woocommerce-pro\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.cosmocode.it\u002Fprodotto\u002Fplugin-fattura-elettronica-woocommerce-pro\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>E’ possibile provare la versione PRO gratuitamente cliccando qui: \u003Ca href=\"https:\u002F\u002Fcosmocode.it\u002Fdemo-easyfatturaelettronica\" rel=\"nofollow ugc\">https:\u002F\u002Fcosmocode.it\u002Fdemo-easyfatturaelettronica\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Funzionalità della versione PRO:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>tutte le funzionalità della versione FREE;\u003C\u002Fli>\n\u003Cli>scelta dei \u003Cstrong>campi da mostrare\u003C\u002Fstrong> al cliente durante il checkout\u002Fcassa;\u003C\u002Fli>\n\u003Cli>gestione di form di \u003Cstrong>checkout “one-step” e “multi-step”\u003C\u002Fstrong>;\u003C\u002Fli>\n\u003Cli>configurazione \u003Cstrong>Invio Fatture\u003C\u002Fstrong> tramite invio PEC SdI, Aruba Fatturazione o FattureInCloud;\u003C\u002Fli>\n\u003Cli>gestione \u003Cstrong>Corrispettivi\u003C\u002Fstrong>: possibilità di escludere alcune categorie di prodotti WooCommerce dalla fatturazione elettronica;\u003C\u002Fli>\n\u003Cli>possibilità di generare ed inviare in automatico la \u003Cstrong>Fattura di Cortesia\u003C\u002Fstrong> in formato PDF direttamente al Cliente;\u003C\u002Fli>\n\u003Cli>salvataggio automatico dei files XML \u003Cstrong>direttamente sul proprio computer\u003C\u002Fstrong>;\u003C\u002Fli>\n\u003Cli>compatibilità con il plugin “\u003Cstrong>WooCommerce PDF Invoices & Packing Slips\u003C\u002Fstrong>” per la generazione dei PDF;\u003C\u002Fli>\n\u003Cli>possibilità di abilitare il \u003Cstrong>controllo di validità della Partita IVA tramite sistema VIES\u003C\u002Fstrong>;\u003C\u002Fli>\n\u003Cli>possibilità di \u003Cstrong>disabilitare automaticamente\u003C\u002Fstrong> l’inserimento di Partita IVA o Codice Fiscale se richiesta \u003Cstrong>Ricevuta\u003C\u002Fstrong>;\u003C\u002Fli>\n\u003Cli>possibilità di abilitare la \u003Cstrong>generazione automatica della Fattura Elettronica\u003C\u002Fstrong> quando l’ordine è completato;\u003C\u002Fli>\n\u003Cli>possibilità di modificare lo \u003Cstrong>stile grafico dei campi aggiuntivi\u003C\u002Fstrong> mostrati durante il checkout\u002Fcassa (1 riga o 2 righe);\u003C\u002Fli>\n\u003Cli>\u003Cstrong>esclusione delle tasse\u003C\u002Fstrong> per i clienti dell’Unione Europea o extra Unione Europea in base al tipo di cliente (Azienda\u002FProfessionista o Persona Fisica);\u003C\u002Fli>\n\u003Cli>\u003Cstrong>gestione delle tasse\u003C\u002Fstrong> per i clienti dell’Unione Europea con validazione automatica Partita IVA tramite VIES ed esenzione automatica tasse per Partita IVA regolarmente registrata al VIES;\u003C\u002Fli>\n\u003Cli>possibilità di gestire il \u003Cstrong>numero\u003C\u002Fstrong> della fattura elettronica XML;\u003C\u002Fli>\n\u003Cli>scelta dicitura \u003Cstrong>RiferimentoNormativo\u003C\u002Fstrong> in base al Regime Fiscale;\u003C\u002Fli>\n\u003Cli>scelta impostazione \u003Cstrong>Natura\u003C\u002Fstrong> quando l’IVA è zero (di default N4);\u003C\u002Fli>\n\u003Cli>inserimento \u003Cstrong>Bollo Virtuale\u003C\u002Fstrong> per fatture superiori a 77.47€;\u003C\u002Fli>\n\u003Cli>possibilità di impostare i \u003Cstrong>numeri decimali\u003C\u002Fstrong> da utilizzare nei calcoli;\u003C\u002Fli>\n\u003Cli>possibilità di impostare un \u003Cstrong>Prefisso e un Suffisso\u003C\u002Fstrong> per la fattura elettronica;\u003C\u002Fli>\n\u003Cli>possibilità di mostrare o nascondere \u003Cstrong>l’unità di peso\u003C\u002Fstrong> (adatto per prodotti virtuali);\u003C\u002Fli>\n\u003Cli>\u003Cstrong>gestione e scarico di tutte le fatture elettroniche XML\u003C\u002Fstrong> dall’apposita sezione “Documenti”;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>gestione dei soggetti terzi autorizzati\u003C\u002Fstrong> all’emissione della fattura elettronica XML tramite l’apposita sezione “Rubrica Intermediari”;\u003C\u002Fli>\n\u003Cli>possibilità di \u003Cstrong>effettuare in qualsiasi momento un backup\u003C\u002Fstrong> direttamente sul proprio computer in formato zip delle fatture in base ad un periodo di tempo;\u003C\u002Fli>\n\u003Cli>riconoscimento automatico del \u003Cstrong>metodo di pagamento\u003C\u002Fstrong> in fase di generazione della fattura elettronica XML;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>generazione di massa delle fatture elettroniche XML\u003C\u002Fstrong> con un click tramite le “Azioni di gruppo” del menu di WordPress;\u003C\u002Fli>\n\u003Cli>gestione della \u003Cstrong>data di generazione\u003C\u002Fstrong> della fattura elettronica XML direttamente nell’ordine WooCommerce;\u003C\u002Fli>\n\u003Cli>è possibile definire dei \u003Cstrong>valori di default\u003C\u002Fstrong> dei campi “Privato o Azienda\u002FProfessionista” e “Fattura o Ricevuta”;\u003C\u002Fli>\n\u003Cli>generazione della fattura elettronica XML dall’\u003Cstrong>elenco degli ordini\u003C\u002Fstrong> oppure da \u003Cstrong>box interno\u003C\u002Fstrong> all’ordine completato;\u003C\u002Fli>\n\u003Cli>visualizzazione veloce del \u003Cstrong>numero della fattura generata\u003C\u002Fstrong> nell’elenco degli ordini;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>memorizzazione dei campi inseriti\u003C\u002Fstrong> dal cliente all’interno del proprio profilo in modo da non essere richiesti per ordini successivi; \u003C\u002Fli>\n\u003Cli>diversificazione dei campi “DatiTrasmissione” e “CedentePrestatore” qualora servisse per inserire \u003Cstrong>due valori diversi del campo Codice Identificativo\u003C\u002Fstrong> per i soggetti che usano il Codice Fiscale e non la Partita IVA per validare le fatture elettroniche;\u003C\u002Fli>\n\u003Cli>traduzioni aggiuntive automatiche in Tedesco, Spagnolo, Francese e Portoghese dei campi di fatturazione presenti nella parte checkout\u002Fcassa del negozio;\u003C\u002Fli>\n\u003Cli>possibilità di aggiungere un \u003Cstrong>Cassa Previdenziale\u003C\u002Fstrong>, con Tipologia, Aliquota Cassa Previdenziale e Aliquota IVA Cassa Previdenziale;\u003C\u002Fli>\n\u003Cli>possibilità di \u003Cstrong>inviare via mail\u003C\u002Fstrong> la fattura XML appena generata (al proprio indirizzo o al commercialista);\u003C\u002Fli>\n\u003Cli>compatibilità con HPOS, Archiviazione Ordini ad Alte Prestazioni;\u003C\u002Fli>\n\u003Cli>e tanto altro ancora! (Tutti i marchi citati appartengono ai rispettivi proprietari.)\u003C\u002Fli>\n\u003C\u002Ful>\n","Compatibile con la versione 1.7.1 delle specifiche tecniche dell'Agenzia delle Entrate in vigore dal 1° ottobre 2022.",14591,26,"2026-03-12T13:45:00.000Z","3.5","5.3",[20,127,128,70,129],"fattura-elettronica-woocommerce","fattura-woocommerce","fatturazione-xml","https:\u002F\u002Fwww.cosmocode.it","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-fattura-elettronica-free.1.6.21.zip",{"slug":133,"name":134,"version":135,"author":136,"author_profile":137,"description":138,"short_description":139,"active_installs":26,"downloaded":140,"rating":28,"num_ratings":28,"last_updated":141,"tested_up_to":15,"requires_at_least":66,"requires_php":65,"tags":142,"homepage":145,"download_link":146,"security_score":26,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"partita-iva-e-codice-fiscale","Partita IVA e Codice Fiscale","1.4.1","rainafarai","https:\u002F\u002Fprofiles.wordpress.org\u002Frainafarai\u002F","\u003Cp>Questo plugin estende il checkout di WooCommerce aggiungendo campi fiscali personalizzati per l’Italia, come \u003Cstrong>Codice Fiscale\u003C\u002Fstrong>, \u003Cstrong>Partita IVA\u003C\u002Fstrong>, \u003Cstrong>Ragione Sociale\u003C\u002Fstrong>, \u003Cstrong>PEC\u003C\u002Fstrong> e \u003Cstrong>Codice SDI\u003C\u002Fstrong>. I dati inseriti dagli utenti vengono salvati negli ordini e sono visibili nel backend di WordPress, nelle email di notifica dell’ordine e nel frontend (ad esempio, nella pagina di riepilogo dell’ordine).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Caratteristiche principali:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Aggiunge campi fiscali al checkout di WooCommerce (opzionali o obbligatori, a seconda delle tue impostazioni).\u003Cbr \u002F>\n– Salva i dati fiscali negli ordini per un facile accesso.\u003Cbr \u002F>\n– Mostra i dati nel backend, nelle email di notifica e nel frontend per l’utente.\u003Cbr \u002F>\n– \u003Cstrong>Nessuna connessione a servizi cloud o sistemi di fatturazione online\u003C\u002Fstrong>: il plugin raccoglie i dati esclusivamente per consentire all’esercente di generare autonomamente fatture elettroniche utilizzando i propri strumenti (es. software di fatturazione o piattaforme esterne).\u003Cbr \u002F>\n– Personalizzabile e compatibile con i temi WooCommerce standard.\u003C\u002Fp>\n\u003Cp>Questo plugin è ideale per esercenti italiani che desiderano raccogliere informazioni fiscali dai clienti in modo semplice e organizzato, senza dipendere da servizi esterni di fatturazione elettronica. Perfetto per chi gestisce manualmente la creazione delle fatture elettroniche.\u003C\u002Fp>\n","Aggiunge Codice Fiscale, Partita IVA, Ragione Sociale, PEC e Codice SDI al checkout WooCommerce.",1056,"2026-03-03T13:24:00.000Z",[143,19,23,144],"checkout","woocommerce","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpartita-iva-e-codice-fiscale.1.4.1.zip",{"attackSurface":148,"codeSignals":326,"taintFlows":525,"riskAssessment":602,"analyzedAt":616},{"hooks":149,"ajaxHandlers":281,"restRoutes":322,"shortcodes":323,"cronEvents":324,"entryPointCount":325,"unprotectedCount":325},[150,157,161,164,168,171,174,176,180,184,187,190,193,196,199,202,205,210,212,214,216,218,220,224,228,231,234,237,239,242,245,247,250,253,256,259,262,265,268,271,274,278],{"type":151,"name":152,"callback":153,"priority":154,"file":155,"line":156},"action","woocommerce_store_api_checkout_update_order_from_request","closure",10,"fattura24-billing-block\\fattura24-billing-block-extend-woo-core.php",58,{"type":151,"name":158,"callback":153,"priority":159,"file":155,"line":160},"woocommerce_process_shop_order_meta",45,83,{"type":151,"name":162,"callback":153,"file":155,"line":163},"woocommerce_admin_order_data_after_billing_address",107,{"type":151,"name":165,"callback":153,"priority":166,"file":155,"line":167},"woocommerce_thankyou",9,202,{"type":151,"name":169,"callback":153,"priority":154,"file":155,"line":170},"woocommerce_email_after_order_table",256,{"type":151,"name":172,"callback":153,"file":173,"line":166},"woocommerce_blocks_cart_block_registration","fattura24-billing-block\\fattura24-billing-block.php",{"type":151,"name":175,"callback":153,"file":173,"line":103},"woocommerce_blocks_checkout_block_registration",{"type":151,"name":177,"callback":178,"priority":154,"file":173,"line":179},"block_categories_all","anonymous",38,{"type":151,"name":181,"callback":178,"file":182,"line":183},"admin_enqueue_scripts","fattura24.php",35,{"type":151,"name":185,"callback":153,"file":182,"line":186},"init",62,{"type":151,"name":188,"callback":153,"file":182,"line":189},"woocommerce_blocks_loaded",70,{"type":151,"name":191,"callback":153,"file":182,"line":192},"before_woocommerce_init",87,{"type":151,"name":194,"callback":153,"file":182,"line":195},"admin_menu",132,{"type":151,"name":197,"callback":178,"priority":154,"file":182,"line":198},"plugin_row_meta",210,{"type":151,"name":200,"callback":178,"file":182,"line":201},"admin_init",211,{"type":151,"name":203,"callback":153,"file":182,"line":204},"admin_notices",286,{"type":206,"name":207,"callback":153,"priority":154,"file":208,"line":209},"filter","woocommerce_admin_order_update_customer_data","src\\classes\\fattura24-extend-woo-core.php",52,{"type":151,"name":152,"callback":153,"priority":154,"file":208,"line":211},121,{"type":151,"name":158,"callback":153,"priority":159,"file":208,"line":213},146,{"type":151,"name":162,"callback":153,"file":208,"line":215},170,{"type":151,"name":165,"callback":153,"priority":166,"file":208,"line":217},265,{"type":151,"name":169,"callback":153,"priority":154,"file":208,"line":219},319,{"type":151,"name":200,"callback":221,"file":222,"line":223},"check_and_run_updates","src\\classes\\fattura24-plugin-updater.php",19,{"type":151,"name":225,"callback":178,"file":226,"line":227},"current_screen","src\\hooks.php",128,{"type":151,"name":229,"callback":178,"file":226,"line":230},"delete_user",131,{"type":151,"name":232,"callback":178,"priority":154,"file":226,"line":233},"woocommerce_order_status_changed",136,{"type":206,"name":235,"callback":178,"file":226,"line":236},"woocommerce_billing_fields",194,{"type":151,"name":238,"callback":178,"file":226,"line":167},"admin_footer-plugins.php",{"type":151,"name":240,"callback":178,"priority":154,"file":226,"line":241},"woocommerce_after_checkout_validation",205,{"type":151,"name":243,"callback":178,"priority":154,"file":226,"line":244},"woocommerce_checkout_create_order",208,{"type":151,"name":246,"callback":178,"file":226,"line":201},"woocommerce_created_customer",{"type":206,"name":248,"callback":178,"file":226,"line":249},"woocommerce_customer_meta_fields",214,{"type":151,"name":251,"callback":178,"file":226,"line":252},"woocommerce_save_account_details",217,{"type":151,"name":254,"callback":178,"priority":154,"file":226,"line":255},"woocommerce_admin_order_data_after_order_details",228,{"type":151,"name":257,"callback":178,"priority":154,"file":226,"line":258},"manage_posts_custom_column",243,{"type":151,"name":260,"callback":178,"file":226,"line":261},"pre_get_posts",250,{"type":206,"name":263,"callback":178,"file":226,"line":264},"woocommerce_shop_order_list_table_prepare_items_query_args",253,{"type":206,"name":266,"callback":178,"priority":154,"file":226,"line":267},"woocommerce_my_account_my_orders_actions",258,{"type":151,"name":269,"callback":178,"file":226,"line":270},"woocommerce_after_account_orders",260,{"type":151,"name":272,"callback":178,"file":226,"line":273},"wp_enqueue_scripts",266,{"type":206,"name":275,"callback":153,"priority":154,"file":276,"line":277},"fatt_24_product_um","src\\methods\\met_save_document.php",712,{"type":151,"name":279,"callback":178,"file":280,"line":103},"woocommerce_after_register_post_type","src\\tickets.php",[282,286,289,292,295,299,303,307,311,315,319],{"action":283,"nopriv":284,"callback":153,"hasNonce":284,"hasCapCheck":284,"file":182,"line":285},"hit_stars",false,315,{"action":287,"nopriv":284,"callback":153,"hasNonce":284,"hasCapCheck":284,"file":182,"line":288},"test_key",335,{"action":290,"nopriv":284,"callback":153,"hasNonce":284,"hasCapCheck":284,"file":182,"line":291},"download_log",352,{"action":293,"nopriv":284,"callback":153,"hasNonce":284,"hasCapCheck":284,"file":208,"line":294},"woocommerce_get_customer_details",68,{"action":296,"nopriv":284,"callback":178,"hasNonce":284,"hasCapCheck":284,"file":297,"line":298},"fatt_24_dismiss_notice","src\\messages.php",124,{"action":300,"nopriv":284,"callback":178,"hasNonce":284,"hasCapCheck":284,"file":301,"line":302},"fattura24_deactivation_reason","src\\methods\\met_deactivation.php",18,{"action":304,"nopriv":284,"callback":178,"hasNonce":284,"hasCapCheck":284,"file":305,"line":306},"save_mp","src\\methods\\met_payment_types.php",301,{"action":308,"nopriv":284,"callback":178,"hasNonce":284,"hasCapCheck":284,"file":309,"line":310},"save_pdc","src\\methods\\met_products.php",152,{"action":312,"nopriv":284,"callback":178,"hasNonce":284,"hasCapCheck":284,"file":313,"line":314},"update_tax_code","src\\methods\\met_tax.php",216,{"action":316,"nopriv":284,"callback":153,"hasNonce":284,"hasCapCheck":284,"file":317,"line":318},"download_pdf","src\\order_status.php",233,{"action":320,"nopriv":284,"callback":153,"hasNonce":284,"hasCapCheck":284,"file":317,"line":321},"invoice_admin_command",272,[],[],[],11,{"dangerousFunctions":327,"sqlUsage":333,"outputEscaping":352,"fileOperations":522,"externalRequests":523,"nonceChecks":154,"capabilityChecks":154,"bundledLibraries":524},[328],{"fn":329,"file":330,"line":331,"context":332},"assert","src\\settings_uty.php",401,"assert('$id != null');",{"prepared":334,"raw":335,"locations":336},21,6,[337,340,342,344,347,349],{"file":338,"line":255,"context":339},"src\\behaviour.php","$wpdb->get_results() with variable interpolation",{"file":338,"line":258,"context":341},"$wpdb->get_col() with variable interpolation",{"file":330,"line":343,"context":339},141,{"file":345,"line":346,"context":341},"src\\uty.php",27,{"file":345,"line":348,"context":341},43,{"file":345,"line":350,"context":351},46,"$wpdb->query() with variable interpolation",{"escaped":353,"rawEcho":354,"locations":355},91,93,[356,359,361,362,364,366,368,370,372,374,376,378,380,382,384,386,388,389,391,392,394,396,398,400,401,402,404,405,407,408,410,412,414,416,418,419,421,422,424,427,429,431,433,435,437,439,441,443,445,446,447,449,451,453,454,457,458,459,460,463,465,466,469,470,472,473,475,477,479,480,482,484,486,487,488,490,492,494,496,498,500,502,504,506,509,510,511,512,514,516,519,520,521],{"file":155,"line":357,"context":358},150,"raw output",{"file":155,"line":360,"context":358},151,{"file":155,"line":310,"context":358},{"file":155,"line":363,"context":358},153,{"file":155,"line":365,"context":358},249,{"file":155,"line":367,"context":358},302,{"file":182,"line":369,"context":358},223,{"file":182,"line":371,"context":358},295,{"file":182,"line":373,"context":358},369,{"file":182,"line":375,"context":358},372,{"file":377,"line":122,"context":358},"src\\app.php",{"file":377,"line":379,"context":358},39,{"file":377,"line":381,"context":358},40,{"file":377,"line":383,"context":358},41,{"file":377,"line":385,"context":358},44,{"file":208,"line":387,"context":358},213,{"file":208,"line":249,"context":358},{"file":208,"line":390,"context":358},215,{"file":208,"line":314,"context":358},{"file":208,"line":393,"context":358},312,{"file":208,"line":395,"context":358},365,{"file":397,"line":183,"context":358},"src\\deactivation.php",{"file":397,"line":399,"context":358},36,{"file":397,"line":381,"context":358},{"file":397,"line":383,"context":358},{"file":397,"line":403,"context":358},56,{"file":397,"line":156,"context":358},{"file":397,"line":406,"context":358},69,{"file":397,"line":406,"context":358},{"file":397,"line":409,"context":358},73,{"file":397,"line":411,"context":358},76,{"file":397,"line":413,"context":358},77,{"file":397,"line":415,"context":358},78,{"file":417,"line":399,"context":358},"src\\f24_api_info.php",{"file":417,"line":159,"context":358},{"file":417,"line":420,"context":358},47,{"file":417,"line":186,"context":358},{"file":297,"line":423,"context":358},531,{"file":425,"line":426,"context":358},"src\\methods\\met_hooks_general.php",391,{"file":428,"line":50,"context":358},"src\\methods\\met_hooks_order_status.php",{"file":428,"line":430,"context":358},242,{"file":428,"line":432,"context":358},247,{"file":428,"line":434,"context":358},252,{"file":428,"line":436,"context":358},456,{"file":428,"line":438,"context":358},477,{"file":428,"line":440,"context":358},502,{"file":428,"line":442,"context":358},513,{"file":309,"line":444,"context":358},90,{"file":309,"line":353,"context":358},{"file":309,"line":102,"context":358},{"file":309,"line":448,"context":358},97,{"file":309,"line":450,"context":358},224,{"file":452,"line":63,"context":358},"src\\payment_types.php",{"file":452,"line":350,"context":358},{"file":455,"line":456,"context":358},"src\\products.php",31,{"file":455,"line":399,"context":358},{"file":455,"line":385,"context":358},{"file":455,"line":209,"context":358},{"file":461,"line":462,"context":358},"src\\settings.php",157,{"file":461,"line":464,"context":358},198,{"file":330,"line":163,"context":358},{"file":467,"line":468,"context":358},"src\\tax.php",32,{"file":467,"line":159,"context":358},{"file":280,"line":471,"context":358},129,{"file":280,"line":195,"context":358},{"file":280,"line":474,"context":358},135,{"file":280,"line":476,"context":358},139,{"file":280,"line":478,"context":358},140,{"file":280,"line":343,"context":358},{"file":280,"line":481,"context":358},144,{"file":280,"line":483,"context":358},148,{"file":280,"line":485,"context":358},149,{"file":280,"line":310,"context":358},{"file":280,"line":363,"context":358},{"file":280,"line":489,"context":358},158,{"file":280,"line":491,"context":358},161,{"file":280,"line":493,"context":358},162,{"file":280,"line":495,"context":358},163,{"file":280,"line":497,"context":358},164,{"file":280,"line":499,"context":358},165,{"file":280,"line":501,"context":358},166,{"file":280,"line":503,"context":358},167,{"file":280,"line":505,"context":358},172,{"file":507,"line":508,"context":358},"src\\videoguides.php",28,{"file":507,"line":183,"context":358},{"file":507,"line":350,"context":358},{"file":507,"line":420,"context":358},{"file":507,"line":513,"context":358},49,{"file":507,"line":515,"context":358},51,{"file":517,"line":518,"context":358},"src\\warning.php",23,{"file":517,"line":468,"context":358},{"file":517,"line":513,"context":358},{"file":517,"line":186,"context":358},12,2,[],[526,545,555,563,572,580,592],{"entryPoint":527,"graph":528,"unsanitizedCount":28,"severity":544},"\u003Cfattura24> (fattura24.php:0)",{"nodes":529,"edges":541},[530,535],{"id":531,"type":532,"label":533,"file":182,"line":534},"n0","source","$_POST (x2)",325,{"id":536,"type":537,"label":538,"file":182,"line":539,"wp_function":540},"n1","sink","update_option() [Settings Manipulation]",326,"update_option",[542],{"from":531,"to":536,"sanitized":543},true,"low",{"entryPoint":546,"graph":547,"unsanitizedCount":28,"severity":544},"fatt_24_save_payment_type (src\\methods\\met_payment_types.php:305)",{"nodes":548,"edges":553},[549,551],{"id":531,"type":532,"label":533,"file":305,"line":550},317,{"id":536,"type":537,"label":538,"file":305,"line":552,"wp_function":540},321,[554],{"from":531,"to":536,"sanitized":543},{"entryPoint":556,"graph":557,"unsanitizedCount":28,"severity":544},"\u003Cmet_payment_types> (src\\methods\\met_payment_types.php:0)",{"nodes":558,"edges":561},[559,560],{"id":531,"type":532,"label":533,"file":305,"line":550},{"id":536,"type":537,"label":538,"file":305,"line":552,"wp_function":540},[562],{"from":531,"to":536,"sanitized":543},{"entryPoint":564,"graph":565,"unsanitizedCount":28,"severity":544},"fatt_24_save_product_pdc (src\\methods\\met_products.php:154)",{"nodes":566,"edges":570},[567,568],{"id":531,"type":532,"label":533,"file":309,"line":499},{"id":536,"type":537,"label":538,"file":309,"line":569,"wp_function":540},191,[571],{"from":531,"to":536,"sanitized":543},{"entryPoint":573,"graph":574,"unsanitizedCount":28,"severity":544},"\u003Cmet_products> (src\\methods\\met_products.php:0)",{"nodes":575,"edges":578},[576,577],{"id":531,"type":532,"label":533,"file":309,"line":499},{"id":536,"type":537,"label":538,"file":309,"line":569,"wp_function":540},[579],{"from":531,"to":536,"sanitized":543},{"entryPoint":581,"graph":582,"unsanitizedCount":28,"severity":544},"\u003Cmet_tax> (src\\methods\\met_tax.php:0)",{"nodes":583,"edges":590},[584,587],{"id":531,"type":532,"label":585,"file":313,"line":586},"$_POST",268,{"id":536,"type":537,"label":588,"file":313,"line":285,"wp_function":589},"get_row() [SQLi]","get_row",[591],{"from":531,"to":536,"sanitized":543},{"entryPoint":593,"graph":594,"unsanitizedCount":27,"severity":544},"\u003Ctickets> (src\\tickets.php:0)",{"nodes":595,"edges":600},[596,597],{"id":531,"type":532,"label":585,"file":280,"line":381},{"id":536,"type":537,"label":598,"file":280,"line":363,"wp_function":599},"echo() [XSS]","echo",[601],{"from":531,"to":536,"sanitized":284},{"summary":603,"deductions":604},"The \"fattura24\" plugin version 8.1.4 presents a mixed security posture. While it shows some positive security practices like the use of prepared statements for a majority of its SQL queries and the inclusion of nonce and capability checks for its AJAX handlers, there are significant areas of concern.  The most alarming finding is that all 11 identified AJAX entry points lack authentication checks, creating a broad attack surface that is entirely unprotected. This means any unauthenticated user could potentially interact with these handlers, which is a critical security flaw.\n\nThe static analysis also flagged the presence of the dangerous \"assert\" function, though its context and potential exploitability are not detailed. The taint analysis, while not revealing critical or high severity flows, did indicate one flow with an unsanitized path, which could lead to issues if exploited. The vulnerability history shows a past medium severity Cross-site Scripting (XSS) vulnerability, and although currently unpatched CVEs are zero, this history suggests a potential for such vulnerabilities to emerge if input validation and output escaping are not consistently robust across all entry points.\n\nOverall, the plugin has some strengths in its database query handling and the implementation of checks for some AJAX requests. However, the widespread lack of authentication on AJAX handlers is a major weakness that significantly elevates the risk. Coupled with the presence of a dangerous function and a history of XSS, diligent security practices, especially around input sanitization and authorization for all AJAX endpoints, are crucial.",[605,607,610,612,614],{"reason":606,"points":154},"All AJAX handlers lack authentication",{"reason":608,"points":609},"Presence of dangerous 'assert' function",5,{"reason":611,"points":609},"Unsanitized path in taint flow",{"reason":613,"points":609},"Low percentage of properly escaped output",{"reason":615,"points":154},"Past medium severity CVE (XSS)","2026-03-16T19:39:14.410Z",{"wat":618,"direct":643},{"assetPaths":619,"generatorPatterns":630,"scriptPaths":631,"versionParams":632},[620,621,622,623,624,625,626,627,628,629],"\u002Fwp-content\u002Fplugins\u002Ffattura24\u002Fassets\u002Fcss\u002Fbackend.css","\u002Fwp-content\u002Fplugins\u002Ffattura24\u002Fassets\u002Fcss\u002Ffrontend.css","\u002Fwp-content\u002Fplugins\u002Ffattura24\u002Fassets\u002Fjs\u002Fbackend.js","\u002Fwp-content\u002Fplugins\u002Ffattura24\u002Fassets\u002Fjs\u002Ffrontend.js","\u002Fwp-content\u002Fplugins\u002Ffattura24\u002Fassets\u002Fjs\u002Fvendors\u002Fjquery.validate.min.js","\u002Fwp-content\u002Fplugins\u002Ffattura24\u002Fassets\u002Fjs\u002Fvendors\u002Fmoment.min.js","\u002Fwp-content\u002Fplugins\u002Ffattura24\u002Fassets\u002Fjs\u002Fvendors\u002Fsweetalert.min.js","\u002Fwp-content\u002Fplugins\u002Ffattura24\u002Fassets\u002Fjs\u002Fvendors\u002Ftoast.min.js","\u002Fwp-content\u002Fplugins\u002Ffattura24\u002Fassets\u002Fjs\u002Fvendors\u002Fvue.js","\u002Fwp-content\u002Fplugins\u002Ffattura24\u002Fassets\u002Fjs\u002Fvendors\u002Fvue-router.js",[],[],[633,634,635,636,637,638,639,640,641,642],"fattura24\u002Fassets\u002Fcss\u002Fbackend.css?ver=","fattura24\u002Fassets\u002Fcss\u002Ffrontend.css?ver=","fattura24\u002Fassets\u002Fjs\u002Fbackend.js?ver=","fattura24\u002Fassets\u002Fjs\u002Ffrontend.js?ver=","fattura24\u002Fassets\u002Fjs\u002Fvendors\u002Fjquery.validate.min.js?ver=","fattura24\u002Fassets\u002Fjs\u002Fvendors\u002Fmoment.min.js?ver=","fattura24\u002Fassets\u002Fjs\u002Fvendors\u002Fsweetalert.min.js?ver=","fattura24\u002Fassets\u002Fjs\u002Fvendors\u002Ftoast.min.js?ver=","fattura24\u002Fassets\u002Fjs\u002Fvendors\u002Fvue.js?ver=","fattura24\u002Fassets\u002Fjs\u002Fvendors\u002Fvue-router.js?ver=",{"cssClasses":644,"htmlComments":656,"htmlAttributes":667,"restEndpoints":674,"jsGlobals":678,"shortcodeOutput":682},[645,646,647,648,649,650,651,652,653,654,655],"fattura24-settings-wrapper","fattura24-tab","fattura24-tab-content","fattura24-section","fattura24-field","fattura24-label","fattura24-input","fattura24-button","fattura24-notice","fattura24-logo","fattura24-admin-notice",[657,658,659,660,661,662,663,664,665,666],"\u003C!-- settings tab -->","\u003C!-- Tax configuration -->","\u003C!-- Payment types -->","\u003C!-- Revenue items -->","\u003C!-- Support -->","\u003C!-- F24 Api Info -->","\u003C!-- Video guide -->","\u003C!-- Mobile App -->","\u003C!-- Warning -->","\u003C!-- Codice eseguito solo lato admin => aggiunge le pagina della parte Fattura24 del pannello di amministrazione -->",[668,669,670,671,672,673],"data-f24-setting-group","data-f24-setting-name","data-f24-setting-type","data-f24-api-key","data-f24-client-id","data-f24-test-mode",[675,676,677],"\u002Fwp-json\u002Ffattura24\u002Fv1\u002Fsettings","\u002Fwp-json\u002Ffattura24\u002Fv1\u002Forders","\u002Fwp-json\u002Ffattura24\u002Fv1\u002Finvoices",[679,680,681],"fattura24_vars","Fattura24Admin","Fattura24Frontend",[]]