WebPrime A/B Testing Security & Risk Analysis

wordpress.org/plugins/webprime-ab-testing

Conduct A/B tests of any content via shortcodes with analytics of shows and clicks.

0 active installs v1.0.0 PHP 7.4+ WP 6.6+ Updated May 22, 2025
ab-testinganalyticscontentshortcodesplit-test
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WebPrime A/B Testing Safe to Use in 2026?

Generally Safe

Score 100/100

WebPrime A/B Testing has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 10mo ago
Risk Assessment

The webprime-ab-testing plugin exhibits a generally strong security posture with good development practices. The absence of known CVEs and a clean vulnerability history are positive indicators. The code analysis reveals a commendable focus on security, with a high percentage of SQL queries utilizing prepared statements and proper output escaping. Nonce and capability checks are present, though their number is relatively low given the attack surface.

However, the taint analysis reveals three flows with unsanitized paths, all flagged as high severity. This is a significant concern, suggesting that user-supplied data is not being adequately validated or sanitized before being used in potentially sensitive operations. While no critical severity taint flows were found, these three high-severity instances pose a tangible risk that could be exploited by attackers to manipulate plugin behavior or potentially execute unintended code if these paths lead to exploitable functions.

In conclusion, while the plugin benefits from a lack of historical vulnerabilities and good general coding hygiene like prepared statements and output escaping, the identified high-severity unsanitized taint flows represent a critical weakness. Addressing these specific taint paths should be the immediate priority to improve the plugin's overall security.

Key Concerns

  • High severity unsanitized taint flows (3)
  • Low number of nonce checks (3)
  • Low number of capability checks (1)
Vulnerabilities
None known

WebPrime A/B Testing Security Vulnerabilities

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

WebPrime A/B Testing Code Analysis

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

SQL Query Safety

91% prepared33 total queries

Output Escaping

88% escaped24 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

3 flows3 with unsanitized paths
load_variant (webprime-ab-testing.php:318)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WebPrime A/B Testing Attack Surface

Entry Points5
Unprotected0

AJAX Handlers 4

authwp_ajax_webprime_ab_clickwebprime-ab-testing.php:79
noprivwp_ajax_webprime_ab_clickwebprime-ab-testing.php:80
authwp_ajax_webprime_ab_loadwebprime-ab-testing.php:81
noprivwp_ajax_webprime_ab_loadwebprime-ab-testing.php:82

Shortcodes 1

[webprime_abtest] webprime-ab-testing.php:77
WordPress Hooks 5
actioninitwebprime-ab-testing.php:36
actionwp_enqueue_scriptswebprime-ab-testing.php:78
actionadmin_menuwebprime-ab-testing.php:83
actionwebprime_ab_check_testswebprime-ab-testing.php:84
actionadmin_enqueue_scriptswebprime-ab-testing.php:527

Scheduled Events 1

webprime_ab_check_tests
Maintenance & Trust

WebPrime A/B Testing Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedMay 22, 2025
PHP min version7.4
Downloads278

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

WebPrime A/B Testing Developer Profile

Pavel Karpov

2 plugins · 10 total installs

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

How We Detect WebPrime A/B Testing

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/webprime-ab-testing/public/css/main.css/wp-content/plugins/webprime-ab-testing/public/js/main.js/wp-content/plugins/webprime-ab-testing/public/js/analytics.js
Script Paths
/wp-content/plugins/webprime-ab-testing/public/js/main.js/wp-content/plugins/webprime-ab-testing/public/js/analytics.js
Version Parameters
webprime-ab-testing/public/css/main.css?ver=webprime-ab-testing/public/js/main.js?ver=webprime-ab-testing/public/js/analytics.js?ver=

HTML / DOM Fingerprints

Data Attributes
data-webprime-ab-test-iddata-webprime-ab-test-uid
JS Globals
webprime_ab_ajax_object
Shortcode Output
<div class="webprime-ab-test-container" data-webprime-ab-test-id="" data-webprime-ab-test-uid="
FAQ

Frequently Asked Questions about WebPrime A/B Testing