BMI Adult & Kid Calculator Security & Risk Analysis

wordpress.org/plugins/bmi-adultkid-calculator

We have developed a free Wordpress plugin with our BMI Calculator that you can use completely free of charge.

800 active installs v1.2.2 PHP 5.6+ WP 4.8+ Updated Jul 31, 2024
bmihealth
47
D · High Risk
CVEs total3
Unpatched2
Last CVESep 22, 2025
Safety Verdict

Is BMI Adult & Kid Calculator Safe to Use in 2026?

High Risk

Score 47/100

BMI Adult & Kid Calculator carries significant security risk with 3 known CVEs, 2 still unpatched. Consider switching to a maintained alternative.

3 known CVEs 2 unpatched Last CVE: Sep 22, 2025Updated 1yr ago
Risk Assessment

The "bmi-adultkid-calculator" plugin v1.2.2 exhibits a mixed security posture. On the positive side, the static analysis reveals strong adherence to secure coding practices, with no dangerous functions, all SQL queries using prepared statements, and an exceptionally high rate of output escaping. The plugin also correctly implements nonce and capability checks on its AJAX handlers, and there are no identified critical or high severity taint flows. However, the plugin's vulnerability history is a significant concern. With three known CVEs, two of which remain unpatched, and common vulnerability types including Cross-Site Scripting (XSS) and Cross-Site Request Forgery (CSRF), this indicates a recurring pattern of security weaknesses. The most recent vulnerability being in late 2025 further suggests ongoing issues.

While the current version's code appears to be cleaner than in the past, the history of exploitable vulnerabilities, particularly XSS and CSRF, suggests that developers may struggle with thoroughly sanitizing user inputs or correctly implementing security measures across all code paths. The presence of unpatched vulnerabilities, even if medium severity, represents a direct and actionable risk to WordPress sites running this plugin. Therefore, despite the improvements in static analysis findings for this specific version, the historical context strongly advises caution.

Key Concerns

  • Two unpatched CVEs found
  • Medium severity vulnerabilities in history (3 total)
  • History of XSS vulnerabilities
  • History of CSRF vulnerabilities
Vulnerabilities
3

BMI Adult & Kid Calculator Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
2 CVEs in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
3

3 total CVEs

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

BMI Adult & Kid Calculator <= 1.2.2 - Authenticated (Administrator+) Stored Cross-Site Scripting

Sep 22, 2025Unpatched
CVE-2025-47618medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

BMI Adult & Kid Calculator <= 1.2.2 - Reflected Cross-Site Scripting

May 8, 2025Unpatched
CVE-2024-32550medium · 4.3Cross-Site Request Forgery (CSRF)

BMI Adult & Kid Calculator <= 1.2.1 - Cross-Site Request Forgery to Cross-Site Scripting

Apr 15, 2024 Patched in 1.2.2 (9d)
Code Analysis
Analyzed Mar 16, 2026

BMI Adult & Kid Calculator Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
31
1726 escaped
Nonce Checks
4
Capability Checks
4
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

98% escaped1757 total outputs
Data Flows
All sanitized

Data Flow Analysis

5 flows
BMIAKC_adult_calc (bmi-adultkid-calculator.php:33)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

BMI Adult & Kid Calculator Attack Surface

Entry Points6
Unprotected0

AJAX Handlers 4

authwp_ajax_BMIAKC_delete_lang_bmi_calcbmi-adultkid-calculator.php:3044
authwp_ajax_BMIAKC_edit_visual_bmi_calcbmi-adultkid-calculator.php:3130
authwp_ajax_BMIAKC_edit_lang_bmi_calcbmi-adultkid-calculator.php:3168
authwp_ajax_BMIAKC_save_new_bmi_langbmi-adultkid-calculator.php:3280

Shortcodes 2

[BMIAKC_adult_calc] bmi-adultkid-calculator.php:969
[BMIAKC_kid_calc] bmi-adultkid-calculator.php:3043
WordPress Hooks 3
actionadmin_menubmi-adultkid-calculator.php:3327
actionadmin_enqueue_scriptsbmi-adultkid-calculator.php:3785
actionwp_enqueue_scriptsbmi-adultkid-calculator.php:3790
Maintenance & Trust

BMI Adult & Kid Calculator Maintenance & Trust

Maintenance Signals

WordPress version tested6.5.8
Last updatedJul 31, 2024
PHP min version5.6
Downloads8K

Community Trust

Rating100/100
Number of ratings2
Active installs800
Developer Profile

BMI Adult & Kid Calculator Developer Profile

Mortgage Calculator

2 plugins · 2K total installs

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

How We Detect BMI Adult & Kid Calculator

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/bmi-adultkid-calculator/images/bmiberegner.png
Version Parameters
bmi-adultkid-calculator/style.css?ver=bmi-adultkid-calculator/bmi-adultkid-calculator.php?ver=

HTML / DOM Fingerprints

CSS Classes
calc_wrappercalc_headercalc_header_leftcalc_header_titlecalc_header_desccalc_header_rightcustom_flex_calc_wrappercalc_data+7 more
HTML Comments
<!-- If this file is called directly, abort. -->
Data Attributes
id="calc_wrapper"name="units_checkbox"for="metric"for="imperial"
Shortcode Output
<div class="calc_wrapper" id="calc_wrapper">
FAQ

Frequently Asked Questions about BMI Adult & Kid Calculator