Akaunting for WooCommerce Security & Risk Analysis

wordpress.org/plugins/akaunting-for-woocommerce

Akaunting is a free, open source and online accounting software for small businesses and freelancers.

100 active installs v2.0.2 PHP + WP 4.0+ Updated Oct 13, 2022
accountingbookkeepingbudgetinvoicesmoney
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Akaunting for WooCommerce Safe to Use in 2026?

Generally Safe

Score 85/100

Akaunting for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3yr ago
Risk Assessment

The 'akaunting-for-woocommerce' v2.0.2 plugin exhibits a generally strong security posture based on the provided static analysis. A significant strength is the complete absence of unprotected entry points (AJAX, REST API, shortcodes, cron events), meaning all discovered entry points are secured with appropriate permission checks. Furthermore, all SQL queries are properly prepared, mitigating the risk of SQL injection vulnerabilities. The limited number of external HTTP requests and file operations also reduces the potential attack surface in these areas.

However, a notable concern is the complete lack of nonce checks. While the plugin has some capability checks, relying solely on these for certain operations can be insufficient to prevent Cross-Site Request Forgery (CSRF) attacks, especially if user interaction is involved. The 75% output escaping rate indicates that a quarter of the outputs are not properly escaped, which could lead to Cross-Site Scripting (XSS) vulnerabilities if user-controlled data is present in those unescaped outputs. The absence of taint analysis results suggests that either the analysis tool has limitations or the code structure did not present obvious taint flows for it to detect, which doesn't necessarily mean no vulnerabilities exist, but it does limit our insight into specific data flow risks.

The plugin's vulnerability history is a significant positive indicator, with zero recorded CVEs across all severity levels. This suggests a track record of secure development and timely patching. Coupled with the strong static analysis findings regarding entry points and SQL queries, this history paints a picture of a well-maintained plugin. However, the identified weakness in nonce checks and the unescaped outputs, combined with the limited insight from taint analysis, means that while the plugin has historically been secure, it is not entirely risk-free.

Key Concerns

  • Missing nonce checks
  • Unescaped output detected (25%)
Vulnerabilities
None known

Akaunting for WooCommerce Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Akaunting for WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
4 prepared
Unescaped Output
1
3 escaped
Nonce Checks
0
Capability Checks
1
File Operations
0
External Requests
3
Bundled Libraries
0

SQL Query Safety

100% prepared4 total queries

Output Escaping

75% escaped4 total outputs
Attack Surface

Akaunting for WooCommerce Attack Surface

Entry Points2
Unprotected0

REST API Routes 2

GET/wp-json/wc-akaunting-for-woocommerce/v1/get_custom_field/(?P<id>\d+)akaunting-woocommerce.php:36
GET/wp-json/wc-akaunting-for-woocommerce/v1/get_custom_fieldsakaunting-woocommerce.php:41
WordPress Hooks 15
actionsave_post_productakaunting-woocommerce.php:30
actionuser_registerakaunting-woocommerce.php:31
actionwoocommerce_checkout_order_processedakaunting-woocommerce.php:32
actionwoocommerce_update_orderakaunting-woocommerce.php:33
actionrest_api_initakaunting-woocommerce.php:35
filterwoocommerce_rest_product_object_queryakaunting-woocommerce.php:48
filterwoocommerce_rest_product_variation_object_queryakaunting-woocommerce.php:49
filterwoocommerce_rest_orders_prepare_object_queryakaunting-woocommerce.php:50
filterwoocommerce_rest_customer_queryakaunting-woocommerce.php:51
actionadmin_menuakaunting-woocommerce.php:56
actionadmin_initakaunting-woocommerce.php:57
filterpre_update_optionakaunting-woocommerce.php:58
filterplugin_row_metaakaunting-woocommerce.php:60
actionsend_successakaunting-woocommerce.php:61
actioninitakaunting-woocommerce.php:461
Maintenance & Trust

Akaunting for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.0.11
Last updatedOct 13, 2022
PHP min version
Downloads10K

Community Trust

Rating20/100
Number of ratings1
Active installs100
Developer Profile

Akaunting for WooCommerce Developer Profile

akaunting

1 plugin · 100 total installs

84
trust score
Avg Security Score
85/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Akaunting for WooCommerce

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/akaunting-for-woocommerce/css/akaunting-woocommerce.css/wp-content/plugins/akaunting-for-woocommerce/js/akaunting-woocommerce.js
Script Paths
/wp-content/plugins/akaunting-for-woocommerce/js/akaunting-woocommerce.js
Version Parameters
akaunting-for-woocommerce/css/akaunting-woocommerce.css?ver=akaunting-for-woocommerce/js/akaunting-woocommerce.js?ver=

HTML / DOM Fingerprints

Data Attributes
data-akawoo-plugin
JS Globals
AKAWOO_URLAKAWOO_ADMIN_URLAKAWOO_PATHAKAWOO_NAMEakawoo_urlakawoo_company_id+3 more
REST Endpoints
/wp-json/wc-akaunting-for-woocommerce/v1/get_custom_field//wp-json/wc-akaunting-for-woocommerce/v1/get_custom_fields
FAQ

Frequently Asked Questions about Akaunting for WooCommerce