Simple BMI Form Security & Risk Analysis

wordpress.org/plugins/simple-bmi-form

BMI calculator form. The visitor may select Imperial, US or Metric units.

40 active installs v1.0.15 PHP 7.4+ WP 6.0+ Updated Dec 2, 2024
bmihealthobesityweight
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Simple BMI Form Safe to Use in 2026?

Generally Safe

Score 92/100

Simple BMI Form has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The "simple-bmi-form" v1.0.15 plugin exhibits a generally strong security posture based on the provided static analysis. The absence of dangerous functions, properly escaped output, and the use of prepared statements for all SQL queries are excellent security practices. Furthermore, the plugin has no recorded vulnerability history, which is a positive indicator of its stability and the developers' attention to security. The code analysis reveals a small attack surface with only one shortcode and no unprotected entry points.

However, the lack of nonce checks and the presence of only one capability check on its single shortcode could be a concern, especially if the shortcode's functionality is sensitive. While no critical taint flows or unsanitized paths were detected, a more thorough manual code review might be beneficial to confirm that all input is handled securely. The overall picture is one of a well-developed plugin with a clean history and good fundamental security practices, but with a minor area for potential improvement in input validation and access control for its shortcode.

In conclusion, this plugin appears to be relatively secure, with no immediate critical vulnerabilities flagged. The developers have implemented good coding practices, and the vulnerability history is clean. The primary area for consideration is the potential for weak access control or input validation on the shortcode, which could be exploited if the shortcode performs actions that require more robust authorization. Despite this, the plugin's strengths in other areas suggest a responsible development approach.

Key Concerns

  • Missing nonce checks
  • Limited capability checks on entry points
Vulnerabilities
None known

Simple BMI Form Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Simple BMI Form Code Analysis

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

Output Escaping

100% escaped47 total outputs
Attack Surface

Simple BMI Form Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[simple_bmi_form] includes\form.php:87
WordPress Hooks 7
actionwidgets_initincludes\form.php:7
actionadmin_initincludes\settings.php:51
actioninitsimple-bmi-form.php:30
actionwp_loadedsimple-bmi-form.php:37
actionadmin_enqueue_scriptssimple-bmi-form.php:81
actionwp_enqueue_scriptssimple-bmi-form.php:86
actionadmin_menusimple-bmi-form.php:111
Maintenance & Trust

Simple BMI Form Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedDec 2, 2024
PHP min version7.4
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs40
Developer Profile

Simple BMI Form Developer Profile

Peter Lawrenson

3 plugins · 80 total installs

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

How We Detect Simple BMI Form

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/simple-bmi-form/css/public.css/wp-content/plugins/simple-bmi-form/js/admin.js/wp-content/plugins/simple-bmi-form/js/public.js
Script Paths
/wp-content/plugins/simple-bmi-form/js/admin.js/wp-content/plugins/simple-bmi-form/js/public.js
Version Parameters
simple-bmi-form/css/public.css?ver=simple-bmi-form/js/admin.js?ver=simple-bmi-form/js/public.js?ver=

HTML / DOM Fingerprints

CSS Classes
simple_bmi_formtsbf_form
Data Attributes
id="tsbf_bmi_calculator_imperial"id="tsbf_bmi_calculator_us"id="tsbf_bmi_calculator_metric"id="tsbf_bmi_calculator_result"id="tsbf_imperial_stones"id="tsbf_imperial_pounds"+8 more
JS Globals
translations
Shortcode Output
[simple_bmi_form]
FAQ

Frequently Asked Questions about Simple BMI Form