Loan Calculator WP Security & Risk Analysis

wordpress.org/plugins/loan-calculator-wp

Loan / EMI Calculator for Home Loan and Personal Loan

2K active installs v2.1.0 PHP 7.4+ WP 5.8+ Updated Oct 27, 2025
car-loan-calculatorhome-loan-calculatorloan-calculatormortgage-loan-calculatorpersonal-loan-calculator
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Loan Calculator WP Safe to Use in 2026?

Generally Safe

Score 100/100

Loan Calculator WP has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5mo ago
Risk Assessment

The 'loan-calculator-wp' plugin version 2.1.0 exhibits a generally good security posture with some notable concerns. It demonstrates strong practices in SQL query handling, with 100% of queries using prepared statements, and robust output escaping, ensuring all 790 output points are properly sanitized. The absence of known CVEs and a clean vulnerability history further contribute positively to its security. The plugin also avoids bundling libraries, which can often be a source of outdated and vulnerable components. However, the presence of two AJAX handlers without authentication checks represents a significant security weakness. These entry points could potentially be exploited by unauthenticated users to perform unintended actions within the plugin, depending on their functionality. While taint analysis did not reveal any critical or high-severity issues, the lack of capability checks on any entry points is a missed opportunity to enforce user roles and permissions, which could otherwise mitigate risks associated with the unprotected AJAX handlers.

Key Concerns

  • AJAX handlers without authentication checks
  • No capability checks on entry points
Vulnerabilities
None known

Loan Calculator WP Security Vulnerabilities

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

Loan Calculator WP Code Analysis

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

Output Escaping

100% escaped790 total outputs
Attack Surface
2 unprotected

Loan Calculator WP Attack Surface

Entry Points3
Unprotected2

AJAX Handlers 2

authwp_ajax_plugin_notice_review_yesincludes\admin\class-loan-calculator-admin.php:146
authwp_ajax_avoid_admin_noticeincludes\admin\class-loan-calculator-admin.php:147

Shortcodes 1

[loan_calculator] includes\class-ww-loan-calculator-public.php:200
WordPress Hooks 10
actionadmin_menuincludes\admin\class-loan-calculator-admin.php:143
actionadmin_initincludes\admin\class-loan-calculator-admin.php:144
actionadmin_noticesincludes\admin\class-loan-calculator-admin.php:145
actionwp_body_openincludes\class-ww-loan-calculator-scripts.php:147
actionwp_footerincludes\class-ww-loan-calculator-scripts.php:152
actionadmin_enqueue_scriptsincludes\class-ww-loan-calculator-scripts.php:172
actionwp_enqueue_scriptsincludes\class-ww-loan-calculator-scripts.php:173
actionplugins_loadedloan-calculator-wp.php:55
actionplugins_loadedloan-calculator-wp.php:365
filterupgrader_install_package_resultloan-calculator-wp.php:381
Maintenance & Trust

Loan Calculator WP Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedOct 27, 2025
PHP min version7.4
Downloads45K

Community Trust

Rating100/100
Number of ratings21
Active installs2K
Developer Profile

Loan Calculator WP Developer Profile

World Web Technology

4 plugins · 2K total installs

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

How We Detect Loan Calculator WP

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/loan-calculator-wp/assets/css/loan-calculator.css/wp-content/plugins/loan-calculator-wp/assets/js/loan-calculator.js/wp-content/plugins/loan-calculator-wp/assets/css/amcharts.js/wp-content/plugins/loan-calculator-wp/assets/css/pie.js/wp-content/plugins/loan-calculator-wp/assets/css/serial.js/wp-content/plugins/loan-calculator-wp/assets/js/amortization.js
Script Paths
/wp-content/plugins/loan-calculator-wp/assets/js/loan-calculator.js/wp-content/plugins/loan-calculator-wp/assets/js/amortization.js
Version Parameters
loan-calculator-wp/assets/css/loan-calculator.css?ver=loan-calculator-wp/assets/js/loan-calculator.js?ver=loan-calculator-wp/assets/css/amcharts.js?ver=loan-calculator-wp/assets/css/pie.js?ver=loan-calculator-wp/assets/css/serial.js?ver=loan-calculator-wp/assets/js/amortization.js?ver=

HTML / DOM Fingerprints

CSS Classes
loan-calculator-widgetloan-calculator-wrapperww-loan-calculator-pluginloan-calculator-container
HTML Comments
<!-- Loan Calculator Widget --><!-- Loan Calculator Form Start --><!-- Loan Calculator Result Start --><!-- Loan Calculator Amortization Table Start -->+2 more
Data Attributes
data-calculator-iddata-loan-amount-mindata-loan-amount-maxdata-loan-term-mindata-loan-term-maxdata-interest-rate-min+2 more
JS Globals
loan_calculator_paramsloan_calculator_objamortization_paramsamortization_obj
Shortcode Output
[loan_calculator][loan_calculator_form][loan_calculator_result][loan_calculator_amortization]
FAQ

Frequently Asked Questions about Loan Calculator WP