Flexible AB Results Security & Risk Analysis

wordpress.org/plugins/flexible-ab-results

Flexible AB Testing is an easy to use plugin that will help you handle your A/B Testing in less than a few minutes.

10 active installs v1.0.0 PHP + WP 3.3+ Updated Jan 3, 2015
abexternalflexibletesting
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Flexible AB Results Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 11yr ago
Risk Assessment

The "flexible-ab-results" v1.0.0 plugin presents a mixed security posture. On one hand, the lack of known CVEs and a clean vulnerability history is a positive indicator. Furthermore, the majority of SQL queries utilize prepared statements, which is a good practice. However, the static analysis reveals significant areas of concern. The taint analysis showing 6 high severity flows with unsanitized paths is a critical finding, indicating a strong potential for various injection attacks. The extremely low rate of proper output escaping (13%) suggests a high risk of Cross-Site Scripting (XSS) vulnerabilities. The absence of any nonce checks or capability checks on potential entry points, although the attack surface is currently reported as zero, means that if any entry points were introduced or discoverable, they would be unprotected.

While the plugin has no recorded vulnerabilities, this could be due to limited exposure or insufficient prior analysis. The high number of unsanitized taint flows and the poor output escaping are substantial risks that outweigh the lack of historical CVEs. Immediate attention should be given to sanitizing these taint flows and implementing proper output escaping mechanisms to mitigate the risks of code injection and XSS. The presence of file operations without explicit mention of sanitization or context also warrants further investigation.

Key Concerns

  • High severity unsanitized taint flows
  • Low rate of proper output escaping
  • No nonce checks
  • No capability checks
Vulnerabilities
None known

Flexible AB Results Security Vulnerabilities

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

Flexible AB Results Release Timeline

No version history available.
Code Analysis
Analyzed Mar 17, 2026

Flexible AB Results Code Analysis

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

SQL Query Safety

88% prepared25 total queries

Output Escaping

13% escaped110 total outputs
Data Flows · Security
6 unsanitized

Data Flow Analysis

6 flows6 with unsanitized paths
_addCampaignFormAction (model\backendRequest.php:35)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Flexible AB Results Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 3
actioninitflexible-ab-results.php:62
actionadmin_menuflexible-ab-results.php:63
actionadmin_enqueue_scriptsflexible-ab-results.php:64
Maintenance & Trust

Flexible AB Results Maintenance & Trust

Maintenance Signals

WordPress version tested4.1.42
Last updatedJan 3, 2015
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Flexible AB Results Developer Profile

Easy Development

2 plugins · 40 total installs

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

How We Detect Flexible AB Results

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/flexible-ab-results/assets/hint.css/wp-content/plugins/flexible-ab-results/assets/bootstrap.min.js/wp-content/plugins/flexible-ab-results/assets/admin-style-bootstrap.css/wp-content/plugins/flexible-ab-results/assets/admin-style.css
Script Paths
/wp-content/plugins/flexible-ab-results/assets/bootstrap.min.js

HTML / DOM Fingerprints

CSS Classes
bootstrap_environment
Data Attributes
data-hint
FAQ

Frequently Asked Questions about Flexible AB Results