[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fTAVUIfNzpT_XCwek3kRSDyADR1wd7rZmM1oEVxz809E":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":36,"analysis":128,"fingerprints":569},"peki-fiken-integration-for-woocommerce","Peki – Fiken Integration for WooCommerce","1.0.23","PEKI AS","https:\u002F\u002Fprofiles.wordpress.org\u002Fpeki\u002F","\u003Cp>Peki – Fiken Integration for WooCommerce automatically exports your WooCommerce orders to the Norwegian accounting platform Fiken. When orders are completed, the plugin creates vouchers in Fiken, reducing manual work and potential errors.\u003C\u002Fp>\n\u003Cp>Visit \u003Ca href=\"https:\u002F\u002Fpeki.no\u002Fintegration\u002Ffiken\" rel=\"nofollow ugc\">peki.no\u002Fintegration\u002Ffiken\u003C\u002Fa> for more information.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatic order export to Fiken when orders are completed\u003C\u002Fli>\n\u003Cli>Advanced bank account mapping – developed with senior accountant\u003C\u002Fli>\n\u003Cli>Automatic customer creation in Fiken\u003C\u002Fli>\n\u003Cli>Separate shipping line items with proper VAT handling\u003C\u002Fli>\n\u003Cli>VAT export for goods and services outside Norway\u003C\u002Fli>\n\u003Cli>Dynamic VAT rates based on store location\u003C\u002Fli>\n\u003Cli>Multi-currency support\u003C\u002Fli>\n\u003Cli>Refund handling with credit notes\u003C\u002Fli>\n\u003Cli>Multi-site support with shared quota per Fiken company\u003C\u002Fli>\n\u003Cli>GDPR compliant – only necessary data is transmitted\u003C\u002Fli>\n\u003Cli>Norwegian translation included\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cp>Before using this plugin, you need:\u003C\u002Fp>\n\u003Col>\n\u003Cli>An active Fiken account with API access enabled (NOK 99\u002Fmonth add-on)\u003C\u002Fli>\n\u003Cli>At least one invoice issued in Fiken to initialize counters\u003C\u002Fli>\n\u003Cli>WooCommerce installed and activated\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Free Plan\u003C\u002Fh4>\n\u003Cp>The plugin includes 15 free transfers per month. Multiple WordPress sites connected to the same Fiken company share the monthly quota.\u003C\u002Fp>\n\u003Ch4>Pricing\u003C\u002Fh4>\n\u003Cp>Most affordable Fiken integration on the market. Upgrade plans available for higher transfer limits:\u003Cbr \u002F>\n* Starter: 100 transfers\u002Fmonth (NOK 119 ex. VAT)\u003Cbr \u002F>\n* Growth: 1,000 transfers\u002Fmonth (NOK 319 ex. VAT)\u003Cbr \u002F>\n* Pro: 5,000 transfers\u002Fmonth (NOK 639 ex. VAT)\u003C\u002Fp>\n\u003Ch3>Plan Benefits\u003C\u002Fh3>\n\u003Cp>The plugin includes a free tier and three paid plans. Here’s what you get with each:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Free:\n\u003Cul>\n\u003Cli>15 transfers\u002Fmonth\u003C\u002Fli>\n\u003Cli>Core Woo \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Fiken export\u003C\u002Fli>\n\u003Cli>Community-level support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Starter:\n\u003Cul>\n\u003Cli>Everything in Free\u003C\u002Fli>\n\u003Cli>100 transfers\u002Fmonth\u003C\u002Fli>\n\u003Cli>Email support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Growth:\n\u003Cul>\n\u003Cli>Everything in Starter\u003C\u002Fli>\n\u003Cli>Automatically save invoice PDFs to the Media Library\u003C\u002Fli>\n\u003Cli>Per-payment document type overrides (Invoice vs CashSale)\u003C\u002Fli>\n\u003Cli>1,000 transfers\u002Fmonth\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Pro:\n\u003Cul>\n\u003Cli>Everything in Growth\u003C\u002Fli>\n\u003Cli>Highest monthly transfer limit (5,000 transfers\u002Fmonth)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Note: This is an independent third-party plugin. We are not affiliated with Fiken AS or WooCommerce\u002FAutomattic.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to external services to function:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Peki export service (peki.no) – Processes and forwards order data to Fiken API\u003C\u002Fli>\n\u003Cli>Fiken API (fiken.no) – Creates accounting vouchers from order data\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>By using this plugin, you agree to data processing on these external servers. Review their respective privacy policies for details.\u003C\u002Fp>\n","Automate your bookkeeping by connecting WooCommerce to Fiken. Export orders automatically and save time on manual accounting tasks.",30,1067,100,4,"","6.9.4","5.8","7.4",[20,21,22,23,24],"accounting","bookkeeping","fiken","invoices","woocommerce","https:\u002F\u002Fpeki.no\u002Fintegration\u002Ffiken","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpeki-fiken-integration-for-woocommerce.1.0.23.zip",0,null,"2026-03-15T10:48:56.248Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":11,"avg_security_score":13,"avg_patch_time_days":11,"trust_score":34,"computed_at":35},"peki",3,94,"2026-04-04T07:20:50.305Z",[37,51,71,90,108],{"slug":38,"name":39,"version":40,"author":7,"author_profile":8,"description":41,"short_description":42,"active_installs":27,"downloaded":43,"rating":27,"num_ratings":27,"last_updated":44,"tested_up_to":45,"requires_at_least":46,"requires_php":18,"tags":47,"homepage":15,"download_link":49,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":50},"peki-tripletex-integration-for-woocommerce","Peki Tripletex Integration for WooCommerce","1.0.1","\u003Cp>\u003Cstrong>Peki Tripletex Integration for WooCommerce\u003C\u002Fstrong> connects your WooCommerce store to the Norwegian accounting system \u003Cstrong>Tripletex\u003C\u002Fstrong> and sends order data securely for processing.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automatic transfers:\u003C\u002Fstrong> Completed WooCommerce orders can be sent to Tripletex.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Simple setup:\u003C\u002Fstrong> Connect your store in a few clicks via the Peki service.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Standards compliant:\u003C\u002Fstrong> Built following WordPress coding standards (i18n, escaping, nonces, capabilities).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>This plugin is a client that connects to an external processing service (peki.no). No local features are locked in this WordPress.org version.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>What it does\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Adds an admin screen to connect your site to the Peki service.\u003C\u002Fli>\n\u003Cli>Sends order data to the external service which handles the Tripletex processing.\u003C\u002Fli>\n\u003Cli>Lets you optionally store a local employee token and company slug for the connection.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>What it does not do\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>It does not implement a local paywall or feature limits.\u003C\u002Fli>\n\u003Cli>It does not perform the accounting locally; processing happens on external servers (serviceware).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to \u003Cstrong>two\u003C\u002Fstrong> external services:\u003C\u002Fp>\n\u003Cp>1) \u003Cstrong>Peki Service (peki.no)\u003C\u002Fstrong> – used to process and relay WooCommerce orders to Tripletex.\u003Cbr \u002F>\n   – \u003Cstrong>When data is sent:\u003C\u002Fstrong> when you connect\u002Fdisconnect, check service status, or trigger an export.\u003Cbr \u002F>\n   – \u003Cstrong>What data is sent:\u003C\u002Fstrong> your site URL, order basics (e.g., order ID, order totals, currency, customer billing data), and settings needed for the integration (e.g., employee token, company slug). Exact payload depends on your store configuration.\u003Cbr \u002F>\n   – \u003Cstrong>Provider:\u003C\u002Fstrong> Peki (peki.no)\u003Cbr \u002F>\n   – \u003Cstrong>Terms of Use:\u003C\u002Fstrong> https:\u002F\u002Fpeki.no\u002Fterms (update to your live URL)\u003Cbr \u002F>\n   – \u003Cstrong>Privacy Policy:\u003C\u002Fstrong> https:\u002F\u002Fpeki.no\u002Fprivacy (update to your live URL)\u003C\u002Fp>\n\u003Cp>2) \u003Cstrong>Tripletex (tripletex.no)\u003C\u002Fstrong> – the accounting system receiving the data as part of the processing done by the Peki service.\u003Cbr \u002F>\n   – \u003Cstrong>Provider:\u003C\u002Fstrong> Tripletex AS (tripletex.no)\u003Cbr \u002F>\n   – \u003Cstrong>Terms of Use:\u003C\u002Fstrong> https:\u002F\u002Fwww.tripletex.no\u002F (link to official terms)\u003Cbr \u002F>\n   – \u003Cstrong>Privacy Policy:\u003C\u002Fstrong> https:\u002F\u002Fwww.tripletex.no\u002Fpersonvern\u002F (or official privacy policy URL)\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>You must have an active Tripletex account with API access (“Integrasjoner”) to use the integration.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>This plugin connects to the Peki service (peki.no) to process orders and forward data to Tripletex.\u003C\u002Fli>\n\u003Cli>Data transmitted can include order identifiers, totals, currency, billing details, and settings needed to perform the integration.\u003C\u002Fli>\n\u003Cli>Review the external providers’ \u003Cstrong>Terms\u003C\u002Fstrong> and \u003Cstrong>Privacy Policies\u003C\u002Fstrong> before use.\u003C\u002Fli>\n\u003Cli>No analytics or tracking is performed by this plugin itself beyond the functionality described.\u003C\u002Fli>\n\u003C\u002Ful>\n","Integrate WooCommerce with Tripletex. Automatically transfer orders and refunds to Tripletex via the Peki service. Learn more on our Tripletex plugin  &hellip;",199,"2025-08-28T21:22:00.000Z","6.8.5","6.0",[20,21,23,48,24],"tripletex","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpeki-tripletex-integration-for-woocommerce.1.0.1.zip","2026-03-15T15:16:48.613Z",{"slug":52,"name":53,"version":54,"author":55,"author_profile":56,"description":57,"short_description":58,"active_installs":59,"downloaded":60,"rating":61,"num_ratings":62,"last_updated":63,"tested_up_to":16,"requires_at_least":64,"requires_php":18,"tags":65,"homepage":15,"download_link":68,"security_score":69,"vuln_count":33,"unpatched_count":27,"last_vuln_date":70,"fetched_at":50},"accounting-for-woocommerce","Accounting for WooCommerce","1.6.11","Bastien Ho","https:\u002F\u002Fprofiles.wordpress.org\u002Fbastho\u002F","\u003Cp>Define global codes for each type of data: products, taxes, shipping fees, payment methods, account number, analytic.\u003C\u002Fp>\n\u003Cp>You can export your orders in a CSV file, filtered by date and status, set columns and separators so every common Accounting Software.\u003Cbr \u002F>\nAt this time, tested on : CIEL, Cogilog, EBP Accounting, GNUcash\u003C\u002Fp>\n\u003Cp>With the \u003Ca href=\"https:\u002F\u002Fapps.avecnous.eu\u002Fproduct\u002Fwoocommerce-accounting\u002F?mtm_campaign=wp-plugin&mtm_kwd=accounting-for-woocommerce-pro-addon&mtm_medium=wp-repo&mtm_source=premium\" rel=\"nofollow ugc\">PRO addon\u003C\u002Fa>, you will be able to set accounting number and analytic code for each item of: products, taxes, shipping fees and payment methods.\u003C\u002Fp>\n\u003Cp>Try out this plugin on our \u003Ca href=\"https:\u002F\u002Fdemo.avecnous.eu\u002Fcompta\u002F?mtm_campaign=wp-plugin&mtm_kwd=accounting-for-woocommerce-pro-addon&mtm_medium=wp-repo&mtm_source=demo\" rel=\"nofollow ugc\">demo site\u003C\u002Fa> to see how it works.\u003C\u002Fp>\n\u003Ch3>Features in free version\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Define global codes (account number and analytic) for each type of data: products, taxes, shipping fees, payment methods, customers\u003C\u002Fli>\n\u003Cli>Define which order status you want to export\u003C\u002Fli>\n\u003Cli>Export accounting in CSV file\u003C\u002Fli>\n\u003Cli>Custom date format\u003C\u002Fli>\n\u003Cli>Custom separator\u003C\u002Fli>\n\u003Cli>Custom decimal separator\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Features added by \u003Ca href=\"https:\u002F\u002Fapps.avecnous.eu\u002Fproduct\u002Fwoocommerce-accounting\u002F?mtm_campaign=wp-plugin&mtm_kwd=accounting-for-woocommerce-pro-addon&mtm_medium=wp-repo&mtm_source=premium\" rel=\"nofollow ugc\">PRO addon\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>All free version features plus:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Define accounting number and analytic code for each item of: products, taxes, shipping fees and payment methods\u003C\u002Fli>\n\u003Cli>Define accounting number for each customers\u003C\u002Fli>\n\u003Cli>Support invoice number from WooCommerce PDF Invoices & Packing Slips\u003C\u002Fli>\n\u003Cli>Mark orders as exported\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Moreover, you can add the bank slips generated by \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbank-slip-for-woocommerce\u002F\" rel=\"ugc\">Bank Slip for WooCommerce\u003C\u002Fa> (free) in your exports with the \u003Ca href=\"https:\u002F\u002Fapps.avecnous.eu\u002Fproduit\u002Fmodule-journal-de-banque-comptabilite-pour-woocommerce\u002F?mtm_campaign=wp-plugin&mtm_kwd=accounting-for-woocommerce-bank-reconciliation&mtm_medium=wp-repo&mtm_source=premium\" rel=\"nofollow ugc\">Bank Reconcilation addon\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>This plugin is a fork from WooCommerce Book-keeper with a huge refactor by \u003Ca href=\"https:\u002F\u002Fapps.avecnous.eu\u002F?mtm_campaign=wp-plugin&mtm_kwd=accounting-for-woocommerce-pro-addon&mtm_medium=wp-repo&mtm_source=auhthor\" rel=\"nofollow ugc\">NOUS Ouvert Utile et Simple\u003C\u002Fa>.\u003C\u002Fp>\n","All you need to transfer accounting data from Woocommerce to accounting softwares!",600,11408,60,2,"2025-12-04T14:24:00.000Z","5.3",[20,21,66,67,24],"export","vat","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faccounting-for-woocommerce.1.6.11.zip",95,"2025-03-27 00:00:00",{"slug":72,"name":73,"version":74,"author":75,"author_profile":76,"description":77,"short_description":78,"active_installs":13,"downloaded":79,"rating":80,"num_ratings":81,"last_updated":82,"tested_up_to":83,"requires_at_least":84,"requires_php":15,"tags":85,"homepage":15,"download_link":88,"security_score":89,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":50},"akaunting-for-woocommerce","Akaunting for WooCommerce","2.0.2","akaunting","https:\u002F\u002Fprofiles.wordpress.org\u002Fakaunting\u002F","\u003Cp>Akaunting is an online accounting software that has all the tools you need to manage your money, from invoicing to expense tracking to accounting. Thanks to its modular structure, Akaunting provides an awesome \u003Ca href=\"https:\u002F\u002Fakaunting.com\u002Fapps\" rel=\"nofollow ugc\">App Store\u003C\u002Fa> for users and developers.\u003C\u002Fp>\n\u003Cp>Manually entering data from your WooCommerce store into accounting today? Experiencing accounting errors? Want to spend more time focusing on your business rather than worrying about manual bookkeeping and accounting reconciliation?\u003C\u002Fp>\n\u003Cp>Akaunting plugin for WooCommerce is here to help! Seamless. Automatic.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Customer Management\u003C\u002Fli>\n\u003Cli>Vendor Management\u003C\u002Fli>\n\u003Cli>Inventory Management\u003C\u002Fli>\n\u003Cli>Easy Invoicing\u003C\u002Fli>\n\u003Cli>Billable Expenses\u003C\u002Fli>\n\u003Cli>Inventory Management\u003C\u002Fli>\n\u003Cli>Bank Accounts\u003C\u002Fli>\n\u003Cli>Multi-Currency\u003C\u002Fli>\n\u003Cli>Multi-Company\u003C\u002Fli>\n\u003Cli>Powerful Reporting\u003C\u002Fli>\n\u003Cli>Client Portal\u003C\u002Fli>\n\u003Cli>Unlimited Attachments\u003C\u002Fli>\n\u003Cli>Transaction Categories\u003C\u002Fli>\n\u003Cli>Tax Rates\u003C\u002Fli>\n\u003Cli>App Store\u003C\u002Fli>\n\u003Cli>Multilingual Panel\u003C\u002Fli>\n\u003Cli>Fine-Grained Permissions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Check our site more information about the features of Akaunting, the \u003Ca href=\"https:\u002F\u002Fakaunting.com\" rel=\"nofollow ugc\">free accounting software\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fakaunting.com\u002Fdocs\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> will be maintained on the Akaunting.com site.\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>Use our forums for technical support \u003Ca href=\"https:\u002F\u002Fakaunting.com\u002Fforum\" rel=\"nofollow ugc\">https:\u002F\u002Fakaunting.com\u002Fforum\u003C\u002Fa>\u003C\u002Fp>\n","Akaunting is a free, open source and online accounting software for small businesses and freelancers.",9873,20,1,"2022-10-13T07:32:00.000Z","6.0.11","4.0",[20,21,86,23,87],"budget","money","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fakaunting-for-woocommerce.zip",85,{"slug":91,"name":92,"version":93,"author":94,"author_profile":95,"description":96,"short_description":97,"active_installs":98,"downloaded":99,"rating":100,"num_ratings":33,"last_updated":15,"tested_up_to":16,"requires_at_least":101,"requires_php":102,"tags":103,"homepage":106,"download_link":107,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"wp-accounts","Web:D Accounts","1.9.7","Oliver Campion","https:\u002F\u002Fprofiles.wordpress.org\u002Fdomainsupport\u002F","\u003Ch4>Manage your accounts in WordPress\u003C\u002Fh4>\n\u003Cp>If you are a UK company that is not VAT registered, you may want to use our plugin …\u003C\u002Fp>\n\u003Cp>This plugin does the following:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Manages your clients and their contact details\u003C\u002Fli>\n\u003Cli>Allows you to raise invoices and receipts\u003C\u002Fli>\n\u003Cli>View client statements\u003C\u002Fli>\n\u003Cli>Manage your payments \u002F bookkeeping\u003C\u002Fli>\n\u003Cli>Send invoices and receipts to clients via email\u003C\u002Fli>\n\u003Cli>Style email invoices \u002F receipts\u003C\u002Fli>\n\u003Cli>Download HTML statements\u003C\u002Fli>\n\u003Cli>Download CSV reports\u003C\u002Fli>\n\u003Cli>Assign a client to a WordPress user account so they can view their account statements\u003C\u002Fli>\n\u003Cli>Integrate with WooCommerce to allow clients to pay by Paypal, Stripe etc\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>When installed you will be able to manage your company accounts from within your WordPress website.\u003C\u002Fp>\n\u003Cp>We have built this plugin for a UK based company that is not VAT registered. If you’d like us to develop it further to fit your business, contact us!\u003C\u002Fp>\n","Manage your Clients, Invoices, Receipts and Payments. Send Invoices and Receipts to clients via email.",10,7120,74,"4.6","6.2",[20,21,23,104,105],"payments","receipts","https:\u002F\u002Fwebd.uk\u002Fsupport\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-accounts.1.9.7.zip",{"slug":109,"name":110,"version":111,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":27,"downloaded":116,"rating":27,"num_ratings":27,"last_updated":117,"tested_up_to":16,"requires_at_least":118,"requires_php":119,"tags":120,"homepage":15,"download_link":124,"security_score":125,"vuln_count":81,"unpatched_count":27,"last_vuln_date":126,"fetched_at":127},"kirilkirkov-pdf-invoice-manager","Invoct – PDF Invoices & Billing for WooCommerce","1.8","Kiril Kirkov","https:\u002F\u002Fprofiles.wordpress.org\u002Fkirilkirkov\u002F","\u003Cp>\u003Cstrong>Invoct\u003C\u002Fstrong> is a powerful Invoice Generator for WordPress — designed to work standalone or seamlessly with WooCommerce. Whether you need to automate periodic invoicing or accept Stripe payments directly, this plugin provides a robust solution for your business.\u003C\u002Fp>\n\u003Cp>📌 \u003Cstrong>Key Features included:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multiple Document Types:\u003C\u002Fstrong> Create Pro-Forma, Invoices, Debit notes, and Credit notes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Integration:\u003C\u002Fstrong> Automatically generate PDF invoices for every order.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Standalone Mode:\u003C\u002Fstrong> Use it as a full-featured invoicing system without WooCommerce.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Professional Templates:\u003C\u002Fstrong> Choose from various professionally designed layouts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Periodic Invoicing:\u003C\u002Fstrong> Automate your billing cycle and never miss a payment.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Effortless Calculations:\u003C\u002Fstrong> Automatic amount calculation including VAT and taxes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Stripe Payments:\u003C\u002Fstrong> Unique payment links for your invoices (Available in Pro).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PDF Generation:\u003C\u002Fstrong> One-click download and generation of high-quality PDF files.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Analytics Dashboard:\u003C\u002Fstrong> Visual reports and stats for your issued invoices.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Export Options:\u003C\u002Fstrong> Export your data to CSV for accounting purposes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>API Integration:\u003C\u002Fstrong> Connect with other services (Available in Pro).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Manage your clients, products, and currency exchange with an intuitive and modern interface.\u003C\u002Fp>\n\u003Ch3>Source code of used js libraries:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>ChartJS – https:\u002F\u002Fgithub.com\u002Fchartjs\u002FChart.js\u003C\u002Fli>\n\u003Cli>MathJS – https:\u002F\u002Fgithub.com\u002Fjosdejong\u002Fmathjs\u003C\u002Fli>\n\u003Cli>kurkle\u002Fcolor – https:\u002F\u002Fgithub.com\u002Fkurkle\u002Fcolor\u003C\u002Fli>\n\u003Cli>Select2 – https:\u002F\u002Fgithub.com\u002Fselect2\u002Fselect2\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin contains a link to a premium version hosted on CodeCanyon.\u003Cbr \u002F>\nThe link is displayed in the plugin’s admin interface to inform users about\u003Cbr \u002F>\nthe availability of additional features in the premium version. No data is sent\u003Cbr \u002F>\nto CodeCanyon by this plugin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service:\u003C\u002Fstrong> CodeCanyon (Envato Market)\u003Cbr \u002F>\n\u003Cstrong>Purpose:\u003C\u002Fstrong> Displaying a link to the premium version\u003Cbr \u002F>\n\u003Cstrong>URL:\u003C\u002Fstrong> https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fwp-invoices-pdf-electronic-invoicing-system\u002F36891583\u003Cbr \u002F>\n\u003Cstrong>Terms:\u003C\u002Fstrong> https:\u002F\u002Fhelp.market.envato.com\u002Fhc\u002Fen-us\u002Farticles\u002F41383541904281-Envato-Market-User-Terms\u003Cbr \u002F>\n\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> https:\u002F\u002Fwww.envato.com\u002Fprivacy\u002F\u003Cbr \u002F>\n\u003Cstrong>Data transmission:\u003C\u002Fstrong> None. The link is static and users can optionally click it to visit the premium version page.\u003C\u002Fp>\n","Professional PDF invoicing & billing for WooCommerce and WordPress, with Stripe payments and automated VAT\u002Ftax handling.",208,"2026-02-28T08:34:00.000Z","5.9","7.0",[20,121,23,122,123],"billing","invoicing","woocommerce-invoice","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkirilkirkov-pdf-invoice-manager.1.8.zip",99,"2026-02-10 20:09:18","2026-03-15T14:54:45.397Z",{"attackSurface":129,"codeSignals":246,"taintFlows":478,"riskAssessment":558,"analyzedAt":568},{"hooks":130,"ajaxHandlers":223,"restRoutes":234,"shortcodes":242,"cronEvents":243,"entryPointCount":33,"unprotectedCount":81},[131,137,141,144,146,149,152,155,157,160,163,166,169,172,175,178,183,187,190,193,197,200,203,208,212,216,219],{"type":132,"name":133,"callback":134,"priority":81,"file":135,"line":136},"action","plugins_loaded","closure","fiken.php",78,{"type":138,"name":139,"callback":134,"file":135,"line":140},"filter","allowed_redirect_hosts",79,{"type":132,"name":133,"callback":134,"priority":142,"file":135,"line":143},5,93,{"type":132,"name":145,"callback":134,"file":135,"line":125},"admin_notices",{"type":132,"name":147,"callback":134,"file":135,"line":148},"rest_api_init",129,{"type":132,"name":150,"callback":134,"file":135,"line":151},"pekifiken_cron_refresh_status",166,{"type":138,"name":153,"callback":134,"file":135,"line":154},"cron_schedules",188,{"type":132,"name":156,"callback":134,"file":135,"line":43},"woocommerce_order_status_completed",{"type":132,"name":158,"callback":134,"priority":98,"file":135,"line":159},"woocommerce_order_refunded",244,{"type":138,"name":161,"callback":134,"file":135,"line":162},"woocommerce_order_actions",269,{"type":132,"name":164,"callback":134,"file":135,"line":165},"woocommerce_order_action_pekifiken_force_export",275,{"type":138,"name":167,"callback":134,"priority":80,"file":135,"line":168},"manage_edit-shop_order_columns",344,{"type":132,"name":170,"callback":134,"priority":98,"file":135,"line":171},"manage_shop_order_posts_custom_column",359,{"type":138,"name":173,"callback":134,"priority":80,"file":135,"line":174},"woocommerce_shop_order_list_table_columns",374,{"type":132,"name":176,"callback":134,"priority":98,"file":135,"line":177},"woocommerce_shop_order_list_table_custom_column",389,{"type":132,"name":179,"callback":180,"file":181,"line":182},"admin_post_pekifiken_start_connect","start_connect","includes\\admin\\class-admin-connect.php",13,{"type":132,"name":184,"callback":185,"file":181,"line":186},"admin_post_pekifiken_callback","handle_callback",14,{"type":132,"name":188,"callback":185,"file":181,"line":189},"admin_post_nopriv_pekifiken_callback",15,{"type":132,"name":191,"callback":185,"file":181,"line":192},"admin_init",17,{"type":132,"name":145,"callback":194,"priority":33,"file":195,"line":196},"render_admin_notices","includes\\admin\\class-admin-notices.php",22,{"type":132,"name":191,"callback":198,"file":195,"line":199},"handle_dismiss",23,{"type":132,"name":201,"callback":194,"priority":33,"file":195,"line":202},"network_admin_notices",24,{"type":132,"name":204,"callback":205,"priority":80,"file":206,"line":207},"admin_menu","register_admin_menu","includes\\admin\\class-admin.php",34,{"type":132,"name":209,"callback":210,"file":206,"line":211},"admin_enqueue_scripts","enqueue_admin_assets",35,{"type":132,"name":213,"callback":214,"priority":125,"file":206,"line":215},"admin_head","adjust_menu_labels",36,{"type":132,"name":191,"callback":217,"file":206,"line":218},"maybe_refresh_subscription_state",39,{"type":132,"name":220,"callback":221,"file":206,"line":222},"admin_post_pekifiken_toggle_auto_upgrade","handle_toggle_auto_upgrade",42,[224,230],{"action":225,"nopriv":226,"callback":227,"hasNonce":228,"hasCapCheck":228,"file":181,"line":229},"pekifiken_refresh_status",false,"ajax_refresh_status",true,18,{"action":231,"nopriv":226,"callback":232,"hasNonce":228,"hasCapCheck":228,"file":195,"line":233},"pekifiken_dismiss_notice","ajax_dismiss_notice",25,[235],{"namespace":236,"route":237,"methods":238,"callback":134,"permissionCallback":240,"file":135,"line":241},"fiken\u002Fv1","\u002Fping",[239],"POST","__return_true",130,[],[244],{"hook":150,"callback":150,"file":135,"line":245},175,{"dangerousFunctions":247,"sqlUsage":248,"outputEscaping":250,"fileOperations":27,"externalRequests":476,"nonceChecks":98,"capabilityChecks":229,"bundledLibraries":477},[],{"prepared":27,"raw":27,"locations":249},[],{"escaped":251,"rawEcho":252,"locations":253},115,110,[254,257,259,261,264,266,268,270,272,274,275,277,279,281,284,286,288,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322,324,326,328,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,402,404,406,408,410,413,415,417,419,421,423,425,427,429,431,433,435,437,439,441,443,445,447,449,450,452,454,456,458,460,462,464,466,468,470,472,474],{"file":135,"line":255,"context":256},102,"raw output",{"file":135,"line":258,"context":256},369,{"file":135,"line":260,"context":256},406,{"file":262,"line":263,"context":256},"includes\\admin\\class-admin-menu.php",68,{"file":262,"line":265,"context":256},96,{"file":262,"line":267,"context":256},97,{"file":195,"line":269,"context":256},223,{"file":195,"line":271,"context":256},224,{"file":195,"line":273,"context":256},227,{"file":195,"line":162,"context":256},{"file":195,"line":276,"context":256},295,{"file":195,"line":278,"context":256},298,{"file":195,"line":280,"context":256},310,{"file":282,"line":283,"context":256},"includes\\class-fiken-settings-page.php",19,{"file":282,"line":285,"context":256},38,{"file":282,"line":287,"context":256},47,{"file":282,"line":289,"context":256},205,{"file":282,"line":291,"context":256},211,{"file":282,"line":293,"context":256},219,{"file":282,"line":295,"context":256},225,{"file":282,"line":297,"context":256},231,{"file":282,"line":299,"context":256},241,{"file":282,"line":301,"context":256},245,{"file":282,"line":303,"context":256},296,{"file":282,"line":305,"context":256},301,{"file":282,"line":307,"context":256},305,{"file":282,"line":309,"context":256},309,{"file":282,"line":311,"context":256},312,{"file":282,"line":313,"context":256},319,{"file":282,"line":315,"context":256},329,{"file":282,"line":317,"context":256},343,{"file":282,"line":319,"context":256},353,{"file":282,"line":321,"context":256},435,{"file":282,"line":323,"context":256},436,{"file":282,"line":325,"context":256},446,{"file":282,"line":327,"context":256},447,{"file":282,"line":329,"context":256},454,{"file":282,"line":331,"context":256},460,{"file":282,"line":333,"context":256},472,{"file":282,"line":335,"context":256},477,{"file":282,"line":337,"context":256},478,{"file":282,"line":339,"context":256},501,{"file":282,"line":341,"context":256},503,{"file":282,"line":343,"context":256},504,{"file":282,"line":345,"context":256},510,{"file":282,"line":347,"context":256},515,{"file":282,"line":349,"context":256},523,{"file":282,"line":351,"context":256},524,{"file":282,"line":353,"context":256},527,{"file":282,"line":355,"context":256},528,{"file":282,"line":357,"context":256},530,{"file":282,"line":359,"context":256},534,{"file":282,"line":361,"context":256},535,{"file":282,"line":363,"context":256},538,{"file":282,"line":365,"context":256},539,{"file":282,"line":367,"context":256},552,{"file":282,"line":369,"context":256},567,{"file":282,"line":371,"context":256},570,{"file":282,"line":373,"context":256},583,{"file":282,"line":375,"context":256},597,{"file":282,"line":377,"context":256},629,{"file":282,"line":379,"context":256},654,{"file":282,"line":381,"context":256},659,{"file":282,"line":383,"context":256},689,{"file":282,"line":385,"context":256},709,{"file":282,"line":387,"context":256},710,{"file":282,"line":389,"context":256},733,{"file":282,"line":391,"context":256},750,{"file":282,"line":393,"context":256},751,{"file":282,"line":395,"context":256},752,{"file":282,"line":397,"context":256},766,{"file":282,"line":399,"context":256},767,{"file":282,"line":401,"context":256},775,{"file":282,"line":403,"context":256},784,{"file":282,"line":405,"context":256},788,{"file":282,"line":407,"context":256},795,{"file":282,"line":409,"context":256},801,{"file":411,"line":412,"context":256},"includes\\class-fiken-upgrade-page.php",54,{"file":411,"line":414,"context":256},170,{"file":411,"line":416,"context":256},185,{"file":411,"line":418,"context":256},186,{"file":411,"line":420,"context":256},189,{"file":411,"line":422,"context":256},191,{"file":411,"line":424,"context":256},193,{"file":411,"line":426,"context":256},206,{"file":411,"line":428,"context":256},207,{"file":411,"line":430,"context":256},210,{"file":411,"line":432,"context":256},232,{"file":411,"line":434,"context":256},262,{"file":411,"line":436,"context":256},266,{"file":411,"line":438,"context":256},267,{"file":411,"line":440,"context":256},268,{"file":411,"line":442,"context":256},270,{"file":411,"line":444,"context":256},271,{"file":411,"line":446,"context":256},272,{"file":411,"line":448,"context":256},273,{"file":411,"line":165,"context":256},{"file":411,"line":451,"context":256},276,{"file":411,"line":453,"context":256},282,{"file":411,"line":455,"context":256},284,{"file":411,"line":457,"context":256},289,{"file":411,"line":459,"context":256},291,{"file":411,"line":461,"context":256},302,{"file":411,"line":463,"context":256},306,{"file":411,"line":465,"context":256},314,{"file":411,"line":467,"context":256},317,{"file":411,"line":469,"context":256},324,{"file":411,"line":471,"context":256},330,{"file":411,"line":473,"context":256},334,{"file":411,"line":475,"context":256},335,6,[],[479,497,505,517,540],{"entryPoint":480,"graph":481,"unsanitizedCount":27,"severity":496},"handle_callback (includes\\admin\\class-admin-connect.php:54)",{"nodes":482,"edges":494},[483,488],{"id":484,"type":485,"label":486,"file":181,"line":487},"n0","source","$_GET (x4)",82,{"id":489,"type":490,"label":491,"file":181,"line":492,"wp_function":493},"n1","sink","update_option() [Settings Manipulation]",101,"update_option",[495],{"from":484,"to":489,"sanitized":228},"low",{"entryPoint":498,"graph":499,"unsanitizedCount":27,"severity":496},"\u003Cclass-admin-connect> (includes\\admin\\class-admin-connect.php:0)",{"nodes":500,"edges":503},[501,502],{"id":484,"type":485,"label":486,"file":181,"line":487},{"id":489,"type":490,"label":491,"file":181,"line":492,"wp_function":493},[504],{"from":484,"to":489,"sanitized":228},{"entryPoint":506,"graph":507,"unsanitizedCount":27,"severity":496},"\u003Cclass-admin-notices> (includes\\admin\\class-admin-notices.php:0)",{"nodes":508,"edges":515},[509,512],{"id":484,"type":485,"label":510,"file":195,"line":511},"$_POST (x2)",133,{"id":489,"type":490,"label":513,"file":195,"line":293,"wp_function":514},"echo() [XSS]","echo",[516],{"from":484,"to":489,"sanitized":228},{"entryPoint":518,"graph":519,"unsanitizedCount":81,"severity":496},"handle_post_requests (includes\\class-fiken-settings-page.php:78)",{"nodes":520,"edges":536},[521,524,526,529,533],{"id":484,"type":485,"label":522,"file":282,"line":523},"$_POST (x3)",127,{"id":489,"type":490,"label":491,"file":282,"line":525,"wp_function":493},128,{"id":527,"type":485,"label":528,"file":282,"line":492},"n2","$_POST",{"id":530,"type":531,"label":532,"file":282,"line":492},"n3","transform","→ save_gateways_settings()",{"id":534,"type":490,"label":491,"file":282,"line":535,"wp_function":493},"n4",958,[537,538,539],{"from":484,"to":489,"sanitized":228},{"from":527,"to":530,"sanitized":226},{"from":530,"to":534,"sanitized":226},{"entryPoint":541,"graph":542,"unsanitizedCount":81,"severity":496},"\u003Cclass-fiken-settings-page> (includes\\class-fiken-settings-page.php:0)",{"nodes":543,"edges":553},[544,545,546,547,548,549,551],{"id":484,"type":485,"label":522,"file":282,"line":523},{"id":489,"type":490,"label":491,"file":282,"line":525,"wp_function":493},{"id":527,"type":485,"label":522,"file":282,"line":523},{"id":530,"type":490,"label":513,"file":282,"line":341,"wp_function":514},{"id":534,"type":485,"label":528,"file":282,"line":492},{"id":550,"type":531,"label":532,"file":282,"line":492},"n5",{"id":552,"type":490,"label":491,"file":282,"line":535,"wp_function":493},"n6",[554,555,556,557],{"from":484,"to":489,"sanitized":228},{"from":527,"to":530,"sanitized":228},{"from":534,"to":550,"sanitized":226},{"from":550,"to":552,"sanitized":226},{"summary":559,"deductions":560},"The \"peki-fiken-integration-for-woocommerce\" plugin exhibits a generally good security posture with several strengths. Notably, it has no known vulnerabilities (CVEs), indicating a history of stable and secure development. The plugin also demonstrates good practices by utilizing prepared statements for all SQL queries and incorporating nonce checks for most entry points. The absence of dangerous functions and file operations further contributes to its security.\n\nHowever, there are some areas of concern that warrant attention. The static analysis reveals a REST API route that lacks permission callbacks, creating an unprotected entry point into the application. Additionally, a significant portion of the plugin's output (49%) is not properly escaped. While taint analysis did not reveal critical or high-severity issues, two flows with unsanitized paths were identified, which, combined with the unescaped output, could potentially lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is involved in these paths.\n\nOverall, the plugin is relatively secure due to its lack of historical vulnerabilities and its use of prepared statements and nonces. However, the unprotected REST API endpoint and the high percentage of unescaped output represent tangible risks that should be addressed to further strengthen its security.",[561,564,566],{"reason":562,"points":563},"REST API route without permission callbacks",7,{"reason":565,"points":476},"Significant portion of output not properly escaped",{"reason":567,"points":14},"Flows with unsanitized paths identified","2026-03-16T22:21:48.881Z",{"wat":570,"direct":587},{"assetPaths":571,"generatorPatterns":578,"scriptPaths":579,"versionParams":580},[572,573,574,575,576,577],"\u002Fwp-content\u002Fplugins\u002Fpeki-fiken-integration-for-woocommerce\u002Fassets\u002Fcss\u002Fadmin-style.css","\u002Fwp-content\u002Fplugins\u002Fpeki-fiken-integration-for-woocommerce\u002Fassets\u002Fjs\u002Fadmin-script.js","\u002Fwp-content\u002Fplugins\u002Fpeki-fiken-integration-for-woocommerce\u002Fassets\u002Fcss\u002Fconnect.css","\u002Fwp-content\u002Fplugins\u002Fpeki-fiken-integration-for-woocommerce\u002Fassets\u002Fjs\u002Fconnect.js","\u002Fwp-content\u002Fplugins\u002Fpeki-fiken-integration-for-woocommerce\u002Fassets\u002Fcss\u002Fstatus.css","\u002Fwp-content\u002Fplugins\u002Fpeki-fiken-integration-for-woocommerce\u002Fassets\u002Fjs\u002Fstatus.js",[],[],[581,582,583,584,585,586],"peki-fiken-integration-for-woocommerce\u002Fassets\u002Fcss\u002Fadmin-style.css?ver=","peki-fiken-integration-for-woocommerce\u002Fassets\u002Fjs\u002Fadmin-script.js?ver=","peki-fiken-integration-for-woocommerce\u002Fassets\u002Fcss\u002Fconnect.css?ver=","peki-fiken-integration-for-woocommerce\u002Fassets\u002Fjs\u002Fconnect.js?ver=","peki-fiken-integration-for-woocommerce\u002Fassets\u002Fcss\u002Fstatus.css?ver=","peki-fiken-integration-for-woocommerce\u002Fassets\u002Fjs\u002Fstatus.js?ver=",{"cssClasses":588,"htmlComments":592,"htmlAttributes":593,"restEndpoints":596,"jsGlobals":598,"shortcodeOutput":602},[589,590,591],"fiken-integration-admin-wrap","fiken-connect-page-wrap","fiken-status-page-wrap",[],[594,595],"data-webhook-nonce","data-fiken-connect-url",[597],"\u002Fwp-json\u002Ffiken\u002Fv1\u002Fping",[599,600,601],"fiken_admin_script_params","fiken_connect_script_params","fiken_status_script_params",[]]