Easy Mortgage Rates Security & Risk Analysis

wordpress.org/plugins/easy-mortgage-rates

This plugin will allow you to use [easy_mortgage_rates_table] as a template tag to insert a table of common real estate loan program interest rates in …

10 active installs v.2 PHP + WP 2.8+ Updated Mar 30, 2011
loansmortgage-ratesmortgages
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Easy Mortgage Rates Safe to Use in 2026?

Generally Safe

Score 85/100

Easy Mortgage Rates has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 15yr ago
Risk Assessment

The "easy-mortgage-rates" v.2 plugin exhibits a mixed security posture. On the positive side, the absence of known CVEs in its history and the use of prepared statements for all SQL queries are strong indicators of good development practices. The plugin also correctly identifies and implements a capability check for its single entry point.

However, there are several concerning areas. The presence of unsanitized paths in two out of three analyzed taint flows presents a significant risk, potentially allowing for directory traversal or other path manipulation vulnerabilities. Furthermore, only 20% of output is properly escaped, leaving the plugin susceptible to cross-site scripting (XSS) attacks. The lack of nonce checks on its sole entry point, despite the presence of a capability check, is a missed opportunity to further secure the functionality from CSRF attacks.

In conclusion, while the plugin has a clean vulnerability history and good database security, the identified issues with unsanitized paths and insufficient output escaping are critical weaknesses that require immediate attention. The plugin's attack surface is small, but these vulnerabilities, if exploitable, could have severe consequences.

Key Concerns

  • Unsanitized paths in taint flows
  • Low output escaping percentage
  • No nonce check on entry point
Vulnerabilities
None known

Easy Mortgage Rates Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Easy Mortgage Rates Release Timeline

No version history available.
Code Analysis
Analyzed Mar 16, 2026

Easy Mortgage Rates Code Analysis

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

Output Escaping

20% escaped5 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

3 flows2 with unsanitized paths
SaveMortgageRateData (easy-mortgage-rates.php:43)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Easy Mortgage Rates Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[easy_mortgage_rates_table] easy-mortgage-rates.php:393
WordPress Hooks 3
actionadmin_menueasy-mortgage-rates.php:27
actionwp_headeasy-mortgage-rates.php:394
actionplugins_loadedeasy-mortgage-rates.php:398
Maintenance & Trust

Easy Mortgage Rates Maintenance & Trust

Maintenance Signals

WordPress version tested3.1.4
Last updatedMar 30, 2011
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Easy Mortgage Rates Developer Profile

Sheldon

1 plugin · 10 total installs

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

How We Detect Easy Mortgage Rates

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

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
wrapform-tabletdcentertick
Data Attributes
name="30yrfixed[rate]"name="30yrfixed[apr]"name="30yrhigh[rate]"name="30yrhigh[apr]"name="15yrfixed[rate]"name="15yrfixed[apr]"+10 more
Shortcode Output
[easy_mortgage_rates_table]
FAQ

Frequently Asked Questions about Easy Mortgage Rates