CC BMI Calculator Security & Risk Analysis

wordpress.org/plugins/cc-bmi-calculator

Add a free simple customizable BMI Calculator to your web site.

900 active installs v2.1.1 PHP + WP 3.0+ Updated Nov 14, 2025
bmi-calculatorcalculatorshortcodesidebarwidget
98
A · Safe
CVEs total2
Unpatched0
Last CVEMay 7, 2025
Safety Verdict

Is CC BMI Calculator Safe to Use in 2026?

Generally Safe

Score 98/100

CC BMI Calculator has a strong security track record. Known vulnerabilities have been patched promptly.

2 known CVEsLast CVE: May 7, 2025Updated 4mo ago
Risk Assessment

The cc-bmi-calculator plugin v2.1.1 exhibits a mixed security posture. On the positive side, the code analysis reveals no dangerous functions, all SQL queries utilize prepared statements, and there are no file operations or external HTTP requests. The absence of critical or high-severity taint flows is also a good indicator. However, there are significant areas of concern. A substantial 72% of output is not properly escaped, representing a high risk of Cross-Site Scripting (XSS) vulnerabilities. Additionally, the plugin has a history of two medium-severity CVEs, both related to XSS, with the most recent vulnerability recorded in May 2025, indicating a recurring pattern of input sanitization weaknesses. While no unpatched vulnerabilities are currently listed, the past issues combined with the output escaping shortcomings suggest a propensity for XSS flaws that may not have been fully addressed in the current version's sanitization practices. The presence of only one shortcode with no apparent capability checks or nonce checks, while not a large attack surface, becomes a potential entry point if the associated output is indeed vulnerable.

Key Concerns

  • High percentage of unescaped output
  • Two medium severity CVEs related to XSS
  • Shortcode with no apparent capability checks
  • Shortcode with no apparent nonce checks
Vulnerabilities
2

CC BMI Calculator Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2025-47442medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

CC BMI Calculator <= 2.1.0 - Authenticated (Contributor+) Stored Cross-Site Scripting

May 7, 2025 Patched in 2.1.1 (7d)
CVE-2024-23516medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

CC BMI Calculator <= 2.0.1 - Authenticated (Contributor+) Stored Cross-Site Scripting

Jan 30, 2024 Patched in 2.1.0 (91d)
Code Analysis
Analyzed Mar 16, 2026

CC BMI Calculator Code Analysis

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

Output Escaping

28% escaped130 total outputs
Attack Surface

CC BMI Calculator Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[cc-bmi] cc-bmi-calculator.php:234
WordPress Hooks 3
actionwidgets_initcc-bmi-calculator.php:190
actionwp_enqueue_scriptscc-bmi-calculator.php:202
actionadmin_enqueue_scriptscc-bmi-calculator.php:212
Maintenance & Trust

CC BMI Calculator Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedNov 14, 2025
PHP min version
Downloads17K

Community Trust

Rating66/100
Number of ratings4
Active installs900
Developer Profile

CC BMI Calculator Developer Profile

CC

7 plugins · 1K total installs

88
trust score
Avg Security Score
100/100
Avg Patch Time
33 days
View full developer profile
Detection Fingerprints

How We Detect CC BMI Calculator

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/cc-bmi-calculator/cc-bmi-calculator.css/wp-content/plugins/cc-bmi-calculator/cc-bmi-calculator.js
Script Paths
/wp-content/plugins/cc-bmi-calculator/cc-bmi-calculator.js
Version Parameters
cc-bmi-calculator.css?ver=cc-bmi-calculator.js?ver=

HTML / DOM Fingerprints

CSS Classes
cc-bmi-calculatorcc-color-fieldcc-bmi-calculator-wrapper
Data Attributes
id="cc-bmi-calculator-widget-title"id="cc-bmi-calculator-widget-input-height"id="cc-bmi-calculator-widget-input-weight"id="cc-bmi-calculator-widget-input-age"id="cc-bmi-calculator-widget-input-gender"id="cc-bmi-calculator-widget-input-unit-system"+4 more
JS Globals
cc_bmi_calculator_ajax_object
Shortcode Output
<div class="cc-bmi-calculator-wrapper"><div id="cc-bmi-calculator-calculator-area"><div id="cc-bmi-calculator-result-area">
FAQ

Frequently Asked Questions about CC BMI Calculator