Simple Finance Calculator Security & Risk Analysis

wordpress.org/plugins/simple-finance-calculator

Creates a very simple form that can be used to calculate monthly payments or loan amount based on entered information.

40 active installs v1.0 PHP + WP 3.4+ Updated Sep 4, 2014
calculatorfinancefinancingshortcodewidget
63
C · Use Caution
CVEs total1
Unpatched1
Last CVEOct 8, 2025
Safety Verdict

Is Simple Finance Calculator Safe to Use in 2026?

Use With Caution

Score 63/100

Simple Finance Calculator has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: Oct 8, 2025Updated 11yr ago
Risk Assessment

The simple-finance-calculator plugin version 1.0 presents a mixed security posture. While it demonstrates good practices in its handling of SQL queries with prepared statements and appears to have a limited attack surface with no unprotected entry points identified in the static analysis, several concerning signals are present. The use of the `create_function` is a significant red flag, as it is deprecated and can be a source of vulnerabilities if not handled with extreme care, often leading to code injection. Furthermore, the low percentage of properly escaped output (22%) suggests a high likelihood of cross-site scripting (XSS) vulnerabilities, allowing attackers to inject malicious scripts into web pages viewed by other users.

The vulnerability history further amplifies these concerns. The presence of a known medium severity CVE, which is currently unpatched, directly points to a past XSS vulnerability. This history, coupled with the static analysis findings regarding output escaping and the use of `create_function`, indicates a pattern of potential insecurity. While the plugin has strengths in its structured data handling, the identified risks related to code execution and unescaped output, compounded by an unpatched historical vulnerability, necessitate a cautious approach. Users should be aware of the potential for XSS and the risks associated with the deprecated `create_function` until these issues are addressed.

Key Concerns

  • Unpatched CVE
  • Use of dangerous function (create_function)
  • Low output escaping percentage
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
1

Simple Finance Calculator Security Vulnerabilities

CVEs by Year

1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

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

Simple Finance Calculator <= 1.0 - Reflected Cross-Site Scripting

Oct 8, 2025Unpatched
Code Analysis
Analyzed Mar 16, 2026

Simple Finance Calculator Code Analysis

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

Dangerous Functions Found

create_functionadd_action( 'widgets_init', create_function( '', 'register_widget( "sfc_widget" );' ) );simple-finanace-calculator.php:215

Output Escaping

22% escaped9 total outputs
Attack Surface

Simple Finance Calculator Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[finance_calculator] simple-finanace-calculator.php:30
WordPress Hooks 2
actionwp_enqueue_scriptssimple-finanace-calculator.php:31
actionwidgets_initsimple-finanace-calculator.php:215
Maintenance & Trust

Simple Finance Calculator Maintenance & Trust

Maintenance Signals

WordPress version tested4.0.38
Last updatedSep 4, 2014
PHP min version
Downloads5K

Community Trust

Rating100/100
Number of ratings2
Active installs40
Developer Profile

Simple Finance Calculator Developer Profile

weissmike

2 plugins · 90 total installs

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

How We Detect Simple Finance Calculator

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/simple-finance-calculator/simple-finance-calculator.css

HTML / DOM Fingerprints

CSS Classes
sfc_calculatorsfc_validation_errorsfc_erroranpseparatorsfc_results
Data Attributes
name="r"name="n"name="a"name="payment"
Shortcode Output
<form class="sfc_calculator" method="post"><p class="sfc_validation_error"><p class="sfc_error"><div class="anp">
FAQ

Frequently Asked Questions about Simple Finance Calculator