APISUNAT Facturación Electrónica para WooCommerce – SUNAT – PERU Security & Risk Analysis

wordpress.org/plugins/apisunat

Emite tus comprobantes electrónicos para SUNAT - PERU directamente desde tu tienda en WooCommerce.

80 active installs v1.3.16 PHP 7.4+ WP 5.8+ Updated May 14, 2024
apisunatfacturafacturacionfacturacion-electronicawp
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is APISUNAT Facturación Electrónica para WooCommerce – SUNAT – PERU Safe to Use in 2026?

Generally Safe

Score 92/100

APISUNAT Facturación Electrónica para WooCommerce – SUNAT – PERU has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The "apisunat" plugin v1.3.16 presents a mixed security posture. While it shows positive signs like a high percentage of prepared SQL statements and properly escaped output, significant concerns exist regarding its attack surface. Specifically, the presence of two unprotected AJAX handlers represents a direct entry point for potential attackers. The absence of nonce checks and capability checks on these handlers exacerbates this risk, as it allows any unauthenticated user to trigger these functionalities.

The lack of any recorded vulnerability history, including CVEs, might suggest a mature or less targeted plugin. However, this should not be interpreted as a guarantee of perfect security, especially given the identified structural weaknesses. The taint analysis also shows no concerning flows, which is a positive indicator, but it's limited by the fact that zero flows were analyzed. This means that while no specific vulnerabilities were found through taint analysis, the analysis itself might not be comprehensive.

In conclusion, "apisunat" v1.3.16 demonstrates good practices in areas like SQL query sanitization and output escaping. However, the unprotected AJAX endpoints are a critical weakness that significantly lowers its overall security. The absence of vulnerability history is good, but the identified attack surface risks cannot be ignored. Addressing the unprotected AJAX handlers should be a top priority to improve the plugin's security.

Key Concerns

  • Unprotected AJAX handlers
  • AJAX handlers without nonce checks
  • AJAX handlers without capability checks
Vulnerabilities
None known

APISUNAT Facturación Electrónica para WooCommerce – SUNAT – PERU Security Vulnerabilities

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

APISUNAT Facturación Electrónica para WooCommerce – SUNAT – PERU Code Analysis

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

SQL Query Safety

80% prepared10 total queries

Output Escaping

84% escaped50 total outputs
Attack Surface
2 unprotected

APISUNAT Facturación Electrónica para WooCommerce – SUNAT – PERU Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_void_apisunat_orderadmin\class-apisunat-admin.php:81
authwp_ajax_send_apisunat_orderadmin\class-apisunat-admin.php:566
WordPress Hooks 27
actionadmin_menuadmin\class-apisunat-admin.php:77
actionadmin_initadmin\class-apisunat-admin.php:78
actionadd_meta_boxesadmin\class-apisunat-admin.php:79
actionadmin_initadmin\class-apisunat-admin.php:80
filtermanage_edit-shop_order_columnsadmin\class-apisunat-admin.php:82
actionmanage_shop_order_posts_custom_columnadmin\class-apisunat-admin.php:83
filterplugin_action_links_apisunat/apisunat.phpadmin\class-apisunat-admin.php:84
actionwoocommerce_admin_order_data_after_billing_addressadmin\class-apisunat-admin.php:85
actionwoocommerce_process_shop_order_metaadmin\class-apisunat-admin.php:86
actionwoocommerce_new_orderadmin\class-apisunat-admin.php:87
filterbulk_actions-edit-shop_orderadmin\class-apisunat-admin.php:88
filterhandle_bulk_actions-edit-shop_orderadmin\class-apisunat-admin.php:89
actionadmin_noticesadmin\class-apisunat-admin.php:90
filterviews_edit-shop_orderadmin\class-apisunat-admin.php:92
filterparse_queryadmin\class-apisunat-admin.php:94
actionupdated_optionadmin\class-apisunat-admin.php:95
actionadmin_noticesapisunat.php:33
actionbefore_woocommerce_initapisunat.php:49
actionplugins_loadedincludes\class-apisunat.php:141
filtercron_schedulesincludes\class-apisunat.php:164
actionadmin_enqueue_scriptsincludes\class-apisunat.php:166
actionadmin_enqueue_scriptsincludes\class-apisunat.php:167
actionapisunat_one_minute_eventincludes\class-apisunat.php:168
actionwp_enqueue_scriptsincludes\class-apisunat.php:183
actionwp_enqueue_scriptsincludes\class-apisunat.php:184
filterwoocommerce_billing_fieldspublic\class-apisunat-public.php:57
actionwoocommerce_after_checkout_validationpublic\class-apisunat-public.php:58

Scheduled Events 1

apisunat_one_minute_event
Maintenance & Trust

APISUNAT Facturación Electrónica para WooCommerce – SUNAT – PERU Maintenance & Trust

Maintenance Signals

WordPress version tested6.3.8
Last updatedMay 14, 2024
PHP min version7.4
Downloads3K

Community Trust

Rating86/100
Number of ratings3
Active installs80
Developer Profile

APISUNAT Facturación Electrónica para WooCommerce – SUNAT – PERU Developer Profile

kamilml

1 plugin · 80 total installs

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

How We Detect APISUNAT Facturación Electrónica para WooCommerce – SUNAT – PERU

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/apisunat/assets/css/style-admin.css/wp-content/plugins/apisunat/assets/js/apisunat-admin.js/wp-content/plugins/apisunat/assets/js/apisunat-woo-admin.js
Script Paths
/wp-content/plugins/apisunat/assets/js/apisunat-admin.js/wp-content/plugins/apisunat/assets/js/apisunat-woo-admin.js
Version Parameters
apisunat/assets/css/style-admin.css?ver=apisunat/assets/js/apisunat-admin.js?ver=apisunat/assets/js/apisunat-woo-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
apisunat-order-note
Data Attributes
data-apisunat-order-iddata-apisunat-wc-nonce
JS Globals
ApisunatWooAdmin
REST Endpoints
/wp-json/apisunat/v1/void_order
FAQ

Frequently Asked Questions about APISUNAT Facturación Electrónica para WooCommerce – SUNAT – PERU