Convead Security & Risk Analysis

wordpress.org/plugins/convead-for-woocommerce

Convead - Аnalytics and Actions Combined. Convead makes it easy to retain and return customers for eCommerce. Supports WooCommerce 2.x.

20 active installs v1.1.7 PHP 5.2+ WP 4.2.0+ Updated Mar 27, 2019
conveade-commerceemail-campaignswidgetswoocommerce
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Convead Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 7yr ago
Risk Assessment

The convead-for-woocommerce plugin v1.1.7 presents a mixed security posture. While the static analysis indicates a small attack surface with no identified AJAX handlers, REST API routes, shortcodes, or cron events, and a promising 100% of SQL queries using prepared statements, there are significant concerns regarding output escaping and the use of a dangerous function. The lack of proper output escaping across all identified outputs is a critical weakness that could lead to cross-site scripting (XSS) vulnerabilities if any of the plugin's output is rendered in a user-facing context without sanitization. Furthermore, the presence of the `unserialize` function, especially without clear evidence of sanitization of its input or capability checks surrounding its use, poses a potential risk for object injection vulnerabilities.

The plugin's vulnerability history is currently clean, with no known CVEs, which is a positive indicator. This suggests that, to date, no publicly disclosed vulnerabilities have been found or patched. However, this lack of history, combined with the identified code signals of poor output sanitization and potentially risky function usage, means that the plugin might have undiscovered vulnerabilities. The absence of capability checks is also a concern, as it implies that any entry points, if they were to exist, might not be adequately protected against unauthorized access. Overall, while the attack surface is minimal and SQL practices are good, the lack of output escaping and the use of `unserialize` without apparent safeguards introduce notable risks that require attention.

Key Concerns

  • Output escaping is not properly implemented
  • Use of dangerous function: unserialize
  • Missing capability checks
Vulnerabilities
None known

Convead Security Vulnerabilities

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

Convead Code Analysis

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

Dangerous Functions Found

unserialize$sessionCartValue = unserialize($wc->session->get('convead_cart_value', ''));includes\convead.class.php:445

Output Escaping

0% escaped23 total outputs
Attack Surface

Convead Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 9
actioninitconvead.php:31
actionadmin_menuincludes\convead.class.php:33
actionwp_headincludes\convead.class.php:37
actionwoocommerce_before_single_productincludes\convead.class.php:40
actionwoocommerce_cart_updatedincludes\convead.class.php:41
actionwoocommerce_checkout_order_processedincludes\convead.class.php:42
actionwoocommerce_order_status_changedincludes\convead.class.php:43
actionwp_trash_postincludes\convead.class.php:44
actionadmin_initincludes\convead.class.php:66
Maintenance & Trust

Convead Maintenance & Trust

Maintenance Signals

WordPress version tested5.0.25
Last updatedMar 27, 2019
PHP min version5.2
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

Convead Developer Profile

convead

1 plugin · 20 total installs

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

How We Detect Convead

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/convead-for-woocommerce/css/convead.css/wp-content/plugins/convead-for-woocommerce/js/convead.js
Script Paths
/wp-content/plugins/convead-for-woocommerce/js/convead.js

HTML / DOM Fingerprints

CSS Classes
convead-settings
HTML Comments
<!-- Calling a function add administrative menu. --><!-- Function for delete options --><!-- Function formed content of the plugin's admin page. -->
Data Attributes
name='convead_key'name='currency_excange_rate'name='only_product_id'value='1'value='0'name='convead_plgn_form_submit'+2 more
JS Globals
CONVEAD_PLUGIN_URLCONVEAD_PLUGIN_DIR
FAQ

Frequently Asked Questions about Convead