fitness calculators Security & Risk Analysis

wordpress.org/plugins/fitness-calculators

Plugin for calculating Water intake, BMI calculator, protein Intake for the fitness freaks.

700 active installs v2.1.10 PHP + WP 6.8+ Updated May 26, 2025
bfp-body-fat-percentage-calculatorbmi-calculatorfitness-calculatorprotein-intake-calculatorwater-intake-calculator
99
A · Safe
CVEs total2
Unpatched0
Last CVEAug 16, 2023
Download
Safety Verdict

Is fitness calculators Safe to Use in 2026?

Generally Safe

Score 99/100

fitness calculators has a strong security track record. Known vulnerabilities have been patched promptly.

2 known CVEsLast CVE: Aug 16, 2023Updated 10mo ago
Risk Assessment

The "fitness-calculators" plugin v2.1.10 presents a mixed security posture. On the positive side, the plugin demonstrates good practices by not utilizing dangerous functions, performing all SQL queries using prepared statements, and implementing nonce checks on all its entry points. It also has no file operations or external HTTP requests, which are generally good security indicators.

However, a significant concern arises from the low percentage of properly escaped output (28%), indicating a potential for Cross-Site Scripting (XSS) vulnerabilities. While taint analysis shows no identified flows with unsanitized paths in this specific static analysis, the history of two medium-severity XSS vulnerabilities, with the last one being relatively recent (August 2023), strongly suggests that the identified output escaping issues could indeed be exploited. The absence of capability checks on its five shortcodes, while protected by nonces, could also be a concern depending on the functionality of these shortcodes.

Overall, the plugin has strengths in its handling of SQL and basic security checks. Nonetheless, the prevalent lack of output escaping combined with its vulnerability history points to a substantial risk of XSS. It is crucial to address the output escaping issues to mitigate this risk, especially given the plugin's past vulnerability patterns.

Key Concerns

  • Significant unescaped output detected
  • History of 2 medium XSS vulnerabilities
  • No capability checks on shortcodes
Vulnerabilities
2

fitness calculators Security Vulnerabilities

CVEs by Year

1 CVE in 2021
2021
1 CVE in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2023-40552medium · 5.5Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Fitness calculators plugin <= 2.0.8 - Authenticated (Administrator+) Stored Cross-Site Scripting via admin settings

Aug 16, 2023 Patched in 2.0.9 (223d)
CVE-2021-24272medium · 5.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Fitness Calculators <= 1.9.5 - Cross-Site Request Forgery to Stored Cross-Site Scripting

Apr 14, 2021 Patched in 1.9.6 (1014d)
Code Analysis
Analyzed Mar 16, 2026

fitness calculators Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
84
32 escaped
Nonce Checks
5
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

28% escaped116 total outputs
Attack Surface

fitness calculators Attack Surface

Entry Points5
Unprotected0

Shortcodes 5

[fcp-water-intake-calculator] includes\fc-class-short-code.php:809
[fcp-protein-intake-calculator] includes\fc-class-short-code.php:812
[fcp-bmi-calculator] includes\fc-class-short-code.php:815
[fcp-bfc-calculator] includes\fc-class-short-code.php:818
[fcp-cc-calculator] includes\fc-class-short-code.php:820
WordPress Hooks 4
actionadmin_menuincludes\fc-class-settings.php:10
actionadmin_enqueue_scriptsincludes\fc-class-settings.php:11
actionwidgets_initincludes\fc-class-widgets.php:10
actionwp_enqueue_scriptsincludes\js_css_register.php:32
Maintenance & Trust

fitness calculators Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedMay 26, 2025
PHP min version
Downloads23K

Community Trust

Rating82/100
Number of ratings8
Active installs700
Developer Profile

fitness calculators Developer Profile

gurcharan singh

1 plugin · 700 total installs

78
trust score
Avg Security Score
99/100
Avg Patch Time
619 days
View full developer profile
Detection Fingerprints

How We Detect fitness calculators

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/fitness-calculators/wp-color-picker-script.js/wp-content/plugins/fitness-calculators/css/admin-style.css/wp-content/plugins/fitness-calculators/css/water-intake-calculator.css/wp-content/plugins/fitness-calculators/css/bmi-calculator.css/wp-content/plugins/fitness-calculators/css/protien-intake-calculator.css/wp-content/plugins/fitness-calculators/css/body-fat-calculator.css/wp-content/plugins/fitness-calculators/css/carb-calculator.css/wp-content/plugins/fitness-calculators/js/water-intake-calculator.js+5 more
Script Paths
/wp-content/plugins/fitness-calculators/wp-color-picker-script.js/wp-content/plugins/fitness-calculators/js/general.js
Version Parameters
fitness-calculators/css/admin-style.css?ver=fitness-calculators/css/water-intake-calculator.css?ver=fitness-calculators/css/bmi-calculator.css?ver=fitness-calculators/css/protien-intake-calculator.css?ver=fitness-calculators/css/body-fat-calculator.css?ver=fitness-calculators/css/carb-calculator.css?ver=fitness-calculators/js/water-intake-calculator.js?ver=fitness-calculators/js/bmi-calculator.js?ver=fitness-calculators/js/protien-intake-calculator.js?ver=fitness-calculators/js/body-fat-calculator.js?ver=fitness-calculators/js/carb-calculator.js?ver=fitness-calculators/js/general.js?ver=fitness-calculators/wp-color-picker-script.js?ver=

HTML / DOM Fingerprints

CSS Classes
card-fcpfcp-admin-menufcp-water-intake-calculatorfcp-bmi-calculatorfcp-protein-calculatorfcp-body-fat-calculatorfcp-carb-calculator
Data Attributes
data-fcp-type
JS Globals
fcp_general_scripts
Shortcode Output
[fcp-water-intake-calculator][fcp-bmi-calculator][fcp-protein-calculator][fcp-body-fat-calculator]
FAQ

Frequently Asked Questions about fitness calculators