Carmo Product GTIN for WooCommerce Security & Risk Analysis

wordpress.org/plugins/carmo-woo-product-gtin

This plugin will add a numeric GTIN field to Simple Products and Product Variation if they exist. This field can be used via shortcode [carmogtin] on …

20 active installs v1.0.0 PHP 7.4+ WP 6.0+ Updated Oct 25, 2024
eangtinupc
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Carmo Product GTIN for WooCommerce Safe to Use in 2026?

Generally Safe

Score 92/100

Carmo Product GTIN for WooCommerce 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 "carmo-woo-product-gtin" v1.0.0 plugin exhibits a mixed security posture. On the positive side, it shows no history of known vulnerabilities (CVEs) and avoids dangerous functions, file operations, and external HTTP requests. It also demonstrates some good practices by using prepared statements for SQL queries and properly escaping a majority of its output. However, significant concerns arise from the attack surface analysis. The presence of an unprotected AJAX handler represents a direct entry point that could be exploited without proper authentication or authorization, posing a risk for unauthorized actions.

The static analysis reveals a lack of nonces and capability checks, which are crucial security measures for WordPress plugins, especially for AJAX actions. The taint analysis showing zero flows analyzed is not necessarily a strength; it might indicate limited code complexity or an incomplete analysis. Coupled with the absence of nonce and capability checks on the unprotected AJAX handler, this suggests potential vulnerabilities might exist but haven't been detected or are overlooked.

Overall, while the plugin has a clean vulnerability history and avoids certain common pitfalls, the unprotected AJAX handler and the lack of robust WordPress security mechanisms like nonces and capability checks present a notable risk. The plugin needs to implement proper authorization and validation for its AJAX endpoints to mitigate potential security threats.

Key Concerns

  • Unprotected AJAX handler detected
  • No nonce checks on entry points
  • No capability checks on entry points
  • SQL queries not fully prepared
  • Output not fully escaped
Vulnerabilities
None known

Carmo Product GTIN for WooCommerce Security Vulnerabilities

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

Carmo Product GTIN for WooCommerce Code Analysis

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

SQL Query Safety

50% prepared2 total queries

Output Escaping

70% escaped10 total outputs
Attack Surface
1 unprotected

Carmo Product GTIN for WooCommerce Attack Surface

Entry Points2
Unprotected1

AJAX Handlers 1

authwp_ajax_delete_all_carmo_gtincarmo-product-gtin-for-woocommerce.php:139

Shortcodes 1

[carmogtin] carmo-product-gtin-for-woocommerce.php:129
WordPress Hooks 9
actionwp_enqueue_scriptscarmo-product-gtin-for-woocommerce.php:23
actionplugins_loadedcarmo-product-gtin-for-woocommerce.php:28
actionadmin_noticescarmo-product-gtin-for-woocommerce.php:41
actionwoocommerce_product_options_skucarmo-product-gtin-for-woocommerce.php:58
actionwoocommerce_process_product_metacarmo-product-gtin-for-woocommerce.php:65
actionwoocommerce_variation_optionscarmo-product-gtin-for-woocommerce.php:81
actionwoocommerce_save_product_variationcarmo-product-gtin-for-woocommerce.php:88
actionadmin_menucarmo-product-gtin-for-woocommerce.php:242
filterplugin_action_links_carmo-product-gtin-for-woocommerce/carmo-product-gtin-for-woocommerce.phpcarmo-product-gtin-for-woocommerce.php:250
Maintenance & Trust

Carmo Product GTIN for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedOct 25, 2024
PHP min version7.4
Downloads889

Community Trust

Rating60/100
Number of ratings2
Active installs20
Developer Profile

Carmo Product GTIN for WooCommerce Developer Profile

João Carmo Pereira

2 plugins · 30 total installs

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

How We Detect Carmo Product GTIN for WooCommerce

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

Asset Fingerprints

HTML / DOM Fingerprints

Data Attributes
carmogtincarmogtin[data-gtin
JS Globals
testeteste
Shortcode Output
[carmogtin]GTIN
FAQ

Frequently Asked Questions about Carmo Product GTIN for WooCommerce