Testerwp ecommerce companion Security & Risk Analysis

wordpress.org/plugins/testerwp-ecommerce-companion

Ecommerce Plugin

1K active installs v1.19 PHP + WP 3.5.1+ Updated Aug 22, 2024
ecommerce
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Testerwp ecommerce companion Safe to Use in 2026?

Generally Safe

Score 92/100

Testerwp ecommerce companion 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 "testerwp-ecommerce-companion" v1.19 plugin exhibits a generally good security posture based on the provided static analysis. A significant strength is the absence of dangerous functions, external HTTP requests, and file operations, which are common vectors for exploitation. Furthermore, all SQL queries are properly prepared, and a high percentage of outputs are correctly escaped, mitigating risks of SQL injection and XSS vulnerabilities.

However, there are areas of concern. The plugin lacks any nonce checks or capability checks, which are crucial for preventing CSRF attacks and ensuring that only authorized users can perform sensitive actions, especially given the presence of shortcodes which can act as entry points. The absence of taint analysis results and a lack of historical vulnerability data make it difficult to fully assess its robustness against more sophisticated attacks or past issues. While the current state appears secure, the lack of built-in authentication and authorization mechanisms on its entry points is a notable weakness that could be exploited if new vulnerabilities are introduced in future versions or if an attacker finds a way to trigger shortcode functionality without proper validation.

In conclusion, the plugin demonstrates good coding practices regarding SQL and output escaping. However, the complete absence of nonce and capability checks across its entry points is a significant security gap. The lack of historical vulnerability data is a neutral factor but prevents a deeper understanding of past security behaviors. The plugin is currently in a relatively strong position, but the missing authentication/authorization controls represent a tangible risk that should be addressed.

Key Concerns

  • Missing nonce checks on entry points
  • Missing capability checks on entry points
Vulnerabilities
None known

Testerwp ecommerce companion Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Testerwp ecommerce companion Release Timeline

v1.19Current
v1.18
v1.17
v1.16
v1.15
v1.14
v1.13
v1.12
v1.11
v1.10
v1.9
v1.8
v1.7
v1.6
v1.5
v1.4
v1.3
v1.2
v1.1
v1.0
Code Analysis
Analyzed Mar 16, 2026

Testerwp ecommerce companion Code Analysis

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

Output Escaping

80% escaped626 total outputs
Attack Surface

Testerwp ecommerce companion Attack Surface

Entry Points4
Unprotected0

Shortcodes 4

[bizz-ecommerce] bizz-ecommerce\bizz-ecommerce-admin\bizz-ecommerce-shortcode.php:32
[eshopping-cart] eshopping-cart\eshopping-cart-admin\eshopping-cart-shortcode.php:32
[shopping-ecommerce-wp] shopping-ecommerce-wp\shopping-ecommerce-wp-admin\shopping-ecommerce-wp-shortcode.php:32
[shopping-kart-wp] shopping-kart-wp\shopping-kart-wp-admin\shopping-kart-wp-shortcode.php:32
WordPress Hooks 121
filterpt-ocdi/disable_pt_brandingagency-elementor\demo\import.php:2
filterpt-ocdi/regenerate_thumbnails_in_content_importagency-elementor\demo\import.php:3
filterpt-ocdi/import_filesagency-elementor\demo\import.php:19
actionpt-ocdi/after_importagency-elementor\demo\import.php:83
filterpt-ocdi/disable_pt_brandingautomobile-elementor\demo\import.php:2
filterpt-ocdi/regenerate_thumbnails_in_content_importautomobile-elementor\demo\import.php:3
filterpt-ocdi/import_filesautomobile-elementor\demo\import.php:19
actionpt-ocdi/after_importautomobile-elementor\demo\import.php:83
filterpt-ocdi/disable_pt_brandingbeauty-parlour-elementor\demo\import.php:2
filterpt-ocdi/regenerate_thumbnails_in_content_importbeauty-parlour-elementor\demo\import.php:3
filterpt-ocdi/import_filesbeauty-parlour-elementor\demo\import.php:19
actionpt-ocdi/after_importbeauty-parlour-elementor\demo\import.php:83
filterpt-ocdi/disable_pt_brandingbiz-ecommerce\demo\import.php:2
filterpt-ocdi/regenerate_thumbnails_in_content_importbiz-ecommerce\demo\import.php:3
filterpt-ocdi/import_filesbiz-ecommerce\demo\import.php:17
actionpt-ocdi/after_importbiz-ecommerce\demo\import.php:82
actioncustomize_registerbizz-ecommerce\customizer\customizer.php:22
filterpt-ocdi/disable_pt_brandingbizz-ecommerce\demo\import.php:2
filterpt-ocdi/regenerate_thumbnails_in_content_importbizz-ecommerce\demo\import.php:3
filterpt-ocdi/import_filesbizz-ecommerce\demo\import.php:20
actionpt-ocdi/after_importbizz-ecommerce\demo\import.php:84
filterpt-ocdi/disable_pt_brandingbusiness-company-elementor\demo\import.php:2
filterpt-ocdi/regenerate_thumbnails_in_content_importbusiness-company-elementor\demo\import.php:3
filterpt-ocdi/import_filesbusiness-company-elementor\demo\import.php:19
actionpt-ocdi/after_importbusiness-company-elementor\demo\import.php:83
filterpt-ocdi/disable_pt_brandingcleaning-elementor\demo\import.php:2
filterpt-ocdi/regenerate_thumbnails_in_content_importcleaning-elementor\demo\import.php:3
filterpt-ocdi/import_filescleaning-elementor\demo\import.php:19
actionpt-ocdi/after_importcleaning-elementor\demo\import.php:83
filterpt-ocdi/disable_pt_brandingconstruction-elementor\demo\import.php:2
filterpt-ocdi/regenerate_thumbnails_in_content_importconstruction-elementor\demo\import.php:3
filterpt-ocdi/import_filesconstruction-elementor\demo\import.php:19
actionpt-ocdi/after_importconstruction-elementor\demo\import.php:83
filterpt-ocdi/disable_pt_brandingeducation-elementor\demo\import.php:2
filterpt-ocdi/regenerate_thumbnails_in_content_importeducation-elementor\demo\import.php:3
filterpt-ocdi/import_fileseducation-elementor\demo\import.php:19
actionpt-ocdi/after_importeducation-elementor\demo\import.php:83
actioncustomize_registereshopping-cart\customizer\customizer.php:22
filterpt-ocdi/disable_pt_brandingeshopping-cart\demo\import.php:2
filterpt-ocdi/regenerate_thumbnails_in_content_importeshopping-cart\demo\import.php:3
filterpt-ocdi/import_fileseshopping-cart\demo\import.php:20
actionpt-ocdi/after_importeshopping-cart\demo\import.php:84
filterpt-ocdi/disable_pt_brandingevent-elementor\demo\import.php:2
filterpt-ocdi/regenerate_thumbnails_in_content_importevent-elementor\demo\import.php:3
filterpt-ocdi/import_filesevent-elementor\demo\import.php:19
actionpt-ocdi/after_importevent-elementor\demo\import.php:83
filterpt-ocdi/disable_pt_brandingfinance-elementor\demo\import.php:2
filterpt-ocdi/regenerate_thumbnails_in_content_importfinance-elementor\demo\import.php:3
filterpt-ocdi/import_filesfinance-elementor\demo\import.php:19
actionpt-ocdi/after_importfinance-elementor\demo\import.php:83
filterpt-ocdi/disable_pt_brandingfitness-elementor\demo\import.php:2
filterpt-ocdi/regenerate_thumbnails_in_content_importfitness-elementor\demo\import.php:3
filterpt-ocdi/import_filesfitness-elementor\demo\import.php:19
actionpt-ocdi/after_importfitness-elementor\demo\import.php:83
filterpt-ocdi/disable_pt_brandinggarden-elementor\demo\import.php:2
filterpt-ocdi/regenerate_thumbnails_in_content_importgarden-elementor\demo\import.php:3
filterpt-ocdi/import_filesgarden-elementor\demo\import.php:19
actionpt-ocdi/after_importgarden-elementor\demo\import.php:83
filterpt-ocdi/disable_pt_brandinggym-elementor\demo\import.php:2
filterpt-ocdi/regenerate_thumbnails_in_content_importgym-elementor\demo\import.php:3
filterpt-ocdi/import_filesgym-elementor\demo\import.php:19
actionpt-ocdi/after_importgym-elementor\demo\import.php:83
filterpt-ocdi/disable_pt_brandinghosting-elementor\demo\import.php:2
filterpt-ocdi/regenerate_thumbnails_in_content_importhosting-elementor\demo\import.php:3
filterpt-ocdi/import_fileshosting-elementor\demo\import.php:19
actionpt-ocdi/after_importhosting-elementor\demo\import.php:83
filterpt-ocdi/disable_pt_brandinglawyer-elementor\demo\import.php:2
filterpt-ocdi/regenerate_thumbnails_in_content_importlawyer-elementor\demo\import.php:3
filterpt-ocdi/import_fileslawyer-elementor\demo\import.php:19
actionpt-ocdi/after_importlawyer-elementor\demo\import.php:83
filterpt-ocdi/disable_pt_brandingmedical-elementor\demo\import.php:2
filterpt-ocdi/regenerate_thumbnails_in_content_importmedical-elementor\demo\import.php:3
filterpt-ocdi/import_filesmedical-elementor\demo\import.php:19
actionpt-ocdi/after_importmedical-elementor\demo\import.php:83
filterpt-ocdi/disable_pt_brandingnon-profit-elementor\demo\import.php:2
filterpt-ocdi/regenerate_thumbnails_in_content_importnon-profit-elementor\demo\import.php:3
filterpt-ocdi/import_filesnon-profit-elementor\demo\import.php:19
actionpt-ocdi/after_importnon-profit-elementor\demo\import.php:83
filterpt-ocdi/disable_pt_brandingphotography-elementor\demo\import.php:2
filterpt-ocdi/regenerate_thumbnails_in_content_importphotography-elementor\demo\import.php:3
filterpt-ocdi/import_filesphotography-elementor\demo\import.php:19
actionpt-ocdi/after_importphotography-elementor\demo\import.php:83
filterpt-ocdi/disable_pt_brandingreal-estate-company\demo\import.php:2
filterpt-ocdi/regenerate_thumbnails_in_content_importreal-estate-company\demo\import.php:3
filterpt-ocdi/import_filesreal-estate-company\demo\import.php:19
actionpt-ocdi/after_importreal-estate-company\demo\import.php:83
filterpt-ocdi/disable_pt_brandingreal-estate-elementor\demo\import.php:2
filterpt-ocdi/regenerate_thumbnails_in_content_importreal-estate-elementor\demo\import.php:3
filterpt-ocdi/import_filesreal-estate-elementor\demo\import.php:19
actionpt-ocdi/after_importreal-estate-elementor\demo\import.php:83
filterpt-ocdi/disable_pt_brandingreal-estate-elementor-pro\demo\import.php:2
filterpt-ocdi/regenerate_thumbnails_in_content_importreal-estate-elementor-pro\demo\import.php:3
filterpt-ocdi/import_filesreal-estate-elementor-pro\demo\import.php:19
actionpt-ocdi/after_importreal-estate-elementor-pro\demo\import.php:83
filterpt-ocdi/disable_pt_brandingreligion-elementor\demo\import.php:2
filterpt-ocdi/regenerate_thumbnails_in_content_importreligion-elementor\demo\import.php:3
filterpt-ocdi/import_filesreligion-elementor\demo\import.php:19
actionpt-ocdi/after_importreligion-elementor\demo\import.php:83
filterpt-ocdi/disable_pt_brandingrestaurant-elementor\demo\import.php:2
filterpt-ocdi/regenerate_thumbnails_in_content_importrestaurant-elementor\demo\import.php:3
filterpt-ocdi/import_filesrestaurant-elementor\demo\import.php:19
actionpt-ocdi/after_importrestaurant-elementor\demo\import.php:83
actioncustomize_registershopping-ecommerce-wp\customizer\customizer.php:22
filterpt-ocdi/disable_pt_brandingshopping-ecommerce-wp\demo\import.php:2
filterpt-ocdi/regenerate_thumbnails_in_content_importshopping-ecommerce-wp\demo\import.php:3
filterpt-ocdi/import_filesshopping-ecommerce-wp\demo\import.php:20
actionpt-ocdi/after_importshopping-ecommerce-wp\demo\import.php:84
actioncustomize_registershopping-kart-wp\customizer\customizer.php:22
filterpt-ocdi/disable_pt_brandingshopping-kart-wp\demo\import.php:2
filterpt-ocdi/regenerate_thumbnails_in_content_importshopping-kart-wp\demo\import.php:3
filterpt-ocdi/import_filesshopping-kart-wp\demo\import.php:20
actionpt-ocdi/after_importshopping-kart-wp\demo\import.php:84
filterpt-ocdi/disable_pt_brandingsoftware-elementor\demo\import.php:2
filterpt-ocdi/regenerate_thumbnails_in_content_importsoftware-elementor\demo\import.php:3
filterpt-ocdi/import_filessoftware-elementor\demo\import.php:19
actionpt-ocdi/after_importsoftware-elementor\demo\import.php:83
actionafter_setup_themetesterwp-ecommerce-companion.php:163
filterpt-ocdi/disable_pt_brandingwedding-elementor\demo\import.php:2
filterpt-ocdi/regenerate_thumbnails_in_content_importwedding-elementor\demo\import.php:3
filterpt-ocdi/import_fileswedding-elementor\demo\import.php:19
actionpt-ocdi/after_importwedding-elementor\demo\import.php:83
Maintenance & Trust

Testerwp ecommerce companion Maintenance & Trust

Maintenance Signals

WordPress version tested6.4.8
Last updatedAug 22, 2024
PHP min version
Downloads31K

Community Trust

Rating0/100
Number of ratings0
Active installs1K
Developer Profile

Testerwp ecommerce companion Developer Profile

Wptexture

59 plugins · 8K total installs

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

How We Detect Testerwp ecommerce companion

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/testerwp-ecommerce-companion/bizz-ecommerce/demo/import.php/wp-content/plugins/testerwp-ecommerce-companion/bizz-ecommerce/include.php/wp-content/plugins/testerwp-ecommerce-companion/shopping-kart-wp/demo/import.php/wp-content/plugins/testerwp-ecommerce-companion/shopping-kart-wp/include.php/wp-content/plugins/testerwp-ecommerce-companion/shopping-ecommerce-wp/demo/import.php/wp-content/plugins/testerwp-ecommerce-companion/shopping-ecommerce-wp/include.php/wp-content/plugins/testerwp-ecommerce-companion/eshopping-cart/demo/import.php/wp-content/plugins/testerwp-ecommerce-companion/eshopping-cart/include.php

HTML / DOM Fingerprints

Shortcode Output
[bizz-ecommerce][eshopping-cart]
FAQ

Frequently Asked Questions about Testerwp ecommerce companion