EMI Calculator Security & Risk Analysis

wordpress.org/plugins/os-emi-calculator

Use EMI calculator as shortcode in post content or widget area without editing your theme files

100 active installs v1.0 PHP + WP 2.0.5+ Updated Unknown
calculatorcommentsmatchsidebarwidget
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is EMI Calculator Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs
Risk Assessment

The 'os-emi-calculator' v1.0 plugin exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The absence of dangerous functions, SQL injection vulnerabilities, file operations, and external HTTP requests, coupled with 100% usage of prepared statements and proper output escaping, are significant strengths. Furthermore, the lack of any recorded vulnerabilities or CVEs suggests a well-maintained and secure codebase.

However, the analysis does highlight a critical area of concern: the complete absence of nonce checks and capability checks across all entry points. While there are no unprotected AJAX handlers or REST API routes with missing permission callbacks, the lack of any nonce or capability checks on the identified shortcode means that any user, regardless of their logged-in status or role, could potentially trigger its functionality. This lack of authorization is a significant security weakness that could be exploited if the shortcode performs any sensitive operations or processes user-supplied data.

In conclusion, the plugin benefits from a clean codebase with no direct vulnerabilities or dangerous coding practices. The primary weakness lies in the missing authorization checks for its single entry point. Addressing this by implementing appropriate nonce and capability checks for the shortcode would elevate the plugin's security to a more robust level.

Key Concerns

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

EMI Calculator Security Vulnerabilities

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

EMI Calculator Code Analysis

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

EMI Calculator Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[emicalc] emicalculator.php:63
WordPress Hooks 2
actionadmin_menuemicalculator.php:61
filteremicalcemicalculator.php:62
Maintenance & Trust

EMI Calculator Maintenance & Trust

Maintenance Signals

WordPress version tested3.7.41
Last updatedUnknown
PHP min version
Downloads7K

Community Trust

Rating74/100
Number of ratings3
Active installs100
Developer Profile

EMI Calculator Developer Profile

vkt005

2 plugins · 110 total installs

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

How We Detect EMI Calculator

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/os-emi-calculator/css/emicalc.css/wp-content/plugins/os-emi-calculator/css/jquery-ui.css/wp-content/plugins/os-emi-calculator/js/osemicode.js
Script Paths
https://www.google.com/jsapi

HTML / DOM Fingerprints

CSS Classes
emi-containerclear-styleemi-container-full
Data Attributes
id="emi-container-full"
Shortcode Output
<div class="emi-container"></div><div class="clear-style"></div><div class="entry"><div class="emi-container" id="emi-container-full"></div><div class="clear-style"></div><div id="emipaymenttable"></div></div>
FAQ

Frequently Asked Questions about EMI Calculator