
Simple Mortgage Calculator Security & Risk Analysis
wordpress.org/plugins/ct-mortgage-calculatorA straightforward and simple responsive mortgage calculator with a clean flat design.
Is Simple Mortgage Calculator Safe to Use in 2026?
Generally Safe
Score 92/100Simple Mortgage Calculator has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "ct-mortgage-calculator" plugin version 1.4.0 presents a mixed security posture. On the positive side, it demonstrates good practices by using prepared statements for all SQL queries and has no recorded vulnerability history (CVEs), suggesting a relatively stable and well-maintained codebase in the past. The attack surface is small, with only one shortcode and no unprotected AJAX handlers or REST API routes.
However, significant concerns arise from the static analysis. The presence of the `unserialize` function is a critical risk, as it can lead to Remote Code Execution (RCE) if improperly handled with untrusted input. Furthermore, a very low percentage (12%) of output escaping is a serious weakness, opening the door to Cross-Site Scripting (XSS) vulnerabilities. The absence of nonce checks and capability checks on potential entry points (even though the total number is low) also weakens its defenses against various attack vectors.
In conclusion, while the plugin avoids common pitfalls like unpatched CVEs and raw SQL queries, the identified risks related to `unserialize` and insufficient output escaping are substantial. These weaknesses, if exploited, could lead to severe security breaches. The lack of explicit authorization checks on certain functions further compounds these concerns.
Key Concerns
- Use of unserialize()
- Low percentage of properly escaped output
- Missing nonce checks
- Missing capability checks
Simple Mortgage Calculator Security Vulnerabilities
Simple Mortgage Calculator Code Analysis
Dangerous Functions Found
Output Escaping
Simple Mortgage Calculator Attack Surface
Shortcodes 1
WordPress Hooks 3
Maintenance & Trust
Simple Mortgage Calculator Maintenance & Trust
Maintenance Signals
Community Trust
Simple Mortgage Calculator Alternatives
Responsive Mortgage Calculator
responsive-mortgage-calculator
A simple responsive mortgage calculator widget and shortcode.
Emi Loan Calculator
emi-loan-calculator
Free All Loan Calculator for your Site - Home Loan - Car Loan - Credit Card Car Insurance - Mortgage Calculator - Shortcode [Loan-calculator]
Loan & Mortgage Calculator Pro
loan-mortgage-calculator-pro
How Much Will My Monthly Or Daily Mortgage Payments Be? This plugin allows you to calculate your daily loan payments, using New LOC Information, Curre …
Mortgage Calculators WP
mortgage-calculators-wp
Mortgage Calculators WP provides users with a simple, elegant and responsive solution for users to calculate mortgage values.
Loan Calculator WP
loan-calculator-wp
Loan / EMI Calculator for Home Loan and Personal Loan
Simple Mortgage Calculator Developer Profile
2 plugins · 2K total installs
How We Detect Simple Mortgage Calculator
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/ct-mortgage-calculator/assets/style.css/wp-content/plugins/ct-mortgage-calculator/assets/calc.js/wp-content/plugins/ct-mortgage-calculator/assets/calc.jsct-mortgage-calculator/assets/style.css?ver=ct-mortgage-calculator/assets/calc.js?ver=HTML / DOM Fingerprints
widget-innermonthly-paymentid="loanCalc"id="mcPrice"id="mcRate"id="mcTerm"id="mcDown"id="mortgageCalc"+1 morect_mortgage_calculator_get_a<div class="widget-inner"><form id="loanCalc"><fieldset><input type="text" name="mcPrice" id="mcPrice" class="text-input" placeholder="" /><label for='mcPrice' style='display:none'>Home Price</label><input type="text" name="mcRate" id="mcRate" class="text-input" placeholder=""/><label for='mcRate' style='display:none'>Interest Rate</label><input type="text" name="mcTerm" id="mcTerm" class="text-input" placeholder="" /><label for='mcTerm' style='display:none'>Mortgage Term in Years</label><input type="text" name="mcDown" id="mcDown" class="text-input" placeholder="