Clearblue® Ovulation Calculator Security & Risk Analysis

wordpress.org/plugins/clearblue-ovulation-calculator

An ovulation calculator estimates how likely a woman is to release an egg on a particular day in her menstrual cycle.

90 active installs v1.2.4 PHP 7.0+ WP 4.7+ Updated Jul 1, 2022
clearblueovulationovulation-calculatorpregnancytool
61
C · Use Caution
CVEs total1
Unpatched1
Last CVEJul 24, 2025
Download
Safety Verdict

Is Clearblue® Ovulation Calculator Safe to Use in 2026?

Use With Caution

Score 61/100

Clearblue® Ovulation Calculator has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: Jul 24, 2025Updated 3yr ago
Risk Assessment

The 'clearblue-ovulation-calculator' plugin exhibits a concerning security posture despite a seemingly clean static analysis report. The absence of any identified entry points or dangerous functions in the static analysis is positive, as is the exclusive use of prepared statements for SQL queries. However, the extremely low percentage of properly escaped output (18%) represents a significant risk for cross-site scripting (XSS) vulnerabilities, especially if user-supplied data is ever rendered without proper sanitization. Furthermore, the complete lack of nonce checks and capability checks across all potential handlers, if any existed, indicates a potential for privilege escalation or unauthorized actions if an attack vector is discovered.

The vulnerability history is a major red flag. The presence of a single, high-severity 'PHP Remote File Inclusion' (RFI) vulnerability, which is currently unpatched and occurred recently (July 2025), strongly suggests recurring insecure coding practices related to file handling. The fact that the last vulnerability was so recent and is unpatched implies that the developers have not addressed this critical flaw, leaving users highly exposed. This pattern of a high-severity RFI vulnerability in the past and the current unpatched state is the most significant concern.

In conclusion, while the plugin shows some good practices like using prepared statements, the critical issues of widespread output un-sanitization and a severe, unpatched RFI vulnerability overshadow these positives. The lack of any identified entry points in the static analysis might be misleading if the RFI vulnerability creates an indirect attack surface. Users of this plugin should be extremely cautious, and immediate patching of the RFI vulnerability is paramount.

Key Concerns

  • Unpatched High Severity CVE (PHP RFI)
  • Low Output Escaping Percentage (18%)
  • No Nonce Checks Identified
  • No Capability Checks Identified
Vulnerabilities
1

Clearblue® Ovulation Calculator Security Vulnerabilities

CVEs by Year

1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

High
1

1 total CVE

CVE-2025-60196high · 8.1Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion')

Clearblue® Ovulation Calculator <= 1.2.4 - Unauthenticated Local File Inclusion

Jul 24, 2025Unpatched
Code Analysis
Analyzed Mar 16, 2026

Clearblue® Ovulation Calculator Code Analysis

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

Output Escaping

18% escaped17 total outputs
Attack Surface

Clearblue® Ovulation Calculator Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
actionadmin_menuclass\admin.php:60
actionadmin_enqueue_scriptsclass\admin.php:61
actionwp_enqueue_scriptsclass\plugin.php:24
actionwp_headclass\plugin.php:25
actionwidgets_initclass\widget.php:33
Maintenance & Trust

Clearblue® Ovulation Calculator Maintenance & Trust

Maintenance Signals

WordPress version tested5.9.13
Last updatedJul 1, 2022
PHP min version7.0
Downloads7K

Community Trust

Rating90/100
Number of ratings2
Active installs90
Developer Profile

Clearblue® Ovulation Calculator Developer Profile

Clearblue

2 plugins · 190 total installs

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

How We Detect Clearblue® Ovulation Calculator

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/clearblue-ovulation-calculator/assets/css/vendor/spectrum.css/wp-content/plugins/clearblue-ovulation-calculator/assets/css/clearblue-ovulation-calculator-admin.css/wp-content/plugins/clearblue-ovulation-calculator/assets/js/vendor/spectrum.min.js/wp-content/plugins/clearblue-ovulation-calculator/assets/js/clearblue-ovulation-calculator-admin.js/wp-content/plugins/clearblue-ovulation-calculator/assets/css/vendor/datepicker.min.css/wp-content/plugins/clearblue-ovulation-calculator/assets/css/clearblue-ovulation-calculator.css/wp-content/plugins/clearblue-ovulation-calculator/assets/js/vendor/datepicker.min.js/wp-content/plugins/clearblue-ovulation-calculator/assets/js/clearblue-ovulation-datepicker.js
Script Paths
/wp-content/plugins/clearblue-ovulation-calculator/assets/js/vendor/spectrum.min.js/wp-content/plugins/clearblue-ovulation-calculator/assets/js/clearblue-ovulation-calculator-admin.js/wp-content/plugins/clearblue-ovulation-calculator/assets/js/vendor/datepicker.min.js/wp-content/plugins/clearblue-ovulation-calculator/assets/js/clearblue-ovulation-datepicker.js
Version Parameters
clearblue-ovulation-calculator/assets/css/vendor/spectrum.css?ver=clearblue-ovulation-calculator/assets/css/clearblue-ovulation-calculator-admin.css?ver=clearblue-ovulation-calculator/assets/js/vendor/spectrum.min.js?ver=clearblue-ovulation-calculator/assets/js/clearblue-ovulation-calculator-admin.js?ver=clearblue-ovulation-calculator/assets/css/vendor/datepicker.min.css?ver=clearblue-ovulation-calculator/assets/css/clearblue-ovulation-calculator.css?ver=clearblue-ovulation-calculator/assets/js/vendor/datepicker.min.js?ver=clearblue-ovulation-calculator/assets/js/clearblue-ovulation-datepicker.js?ver=

HTML / DOM Fingerprints

CSS Classes
cboc-admin-wrapcboc-admin-settingscboc-admin-sectioncboc-admin-fieldcboc-admin-labelcboc-admin-inputcboc-admin-colorcboc-admin-reset+7 more
HTML Comments
<!-- Clearblue Ovulation Calculator --><!-- Clearblue Ovulation Calculator Admin --><!-- Clearblue Ovulation Calculator Widget --><!-- Clearblue Ovulation Calculator Shortcode -->
Data Attributes
data-cboc-iddata-cboc-langdata-cboc-formatdata-cboc-colors
JS Globals
CbOvulationCalculatorData
Shortcode Output
[clearblue_ovulation_calculator]
FAQ

Frequently Asked Questions about Clearblue® Ovulation Calculator