
FireEMS Stats Security & Risk Analysis
wordpress.org/plugins/fireems-statsPlugin that allows your Fire or EMS Organizaiton to list its monthly and annual activity.
Is FireEMS Stats Safe to Use in 2026?
Generally Safe
Score 85/100FireEMS Stats has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "fireems-stats" v4.0.1 plugin presents a significant security risk due to its extensive attack surface of 10 unprotected AJAX handlers. While the plugin demonstrates good practices in using prepared statements for all SQL queries and has no recorded vulnerability history, the lack of authentication checks on numerous entry points is a critical concern. The presence of dangerous functions like `unserialize`, `ini_set`, and `set_time_limit` further amplifies the risk, especially when combined with unprotected AJAX endpoints, as these functions can be leveraged for various malicious activities if user input is not properly validated and sanitized. Furthermore, only 20% of output is properly escaped, indicating a potential for cross-site scripting (XSS) vulnerabilities.
Despite the positive aspects such as no known CVEs and secure SQL handling, the sheer number of unprotected AJAX endpoints and the use of potentially dangerous functions without adequate safeguards create a serious vulnerability. The absence of taint analysis data is noted, but the existing code signals strongly suggest areas requiring immediate attention. Overall, the plugin has a weak security posture regarding input validation and access control for its AJAX functionalities, overshadowing its strengths in other areas. Remediation efforts should prioritize securing all AJAX handlers and thoroughly auditing the use of dangerous functions.
Key Concerns
- Multiple unprotected AJAX handlers
- Low percentage of properly escaped output
- Presence of dangerous functions
- Limited nonce checks
- Limited capability checks
FireEMS Stats Security Vulnerabilities
FireEMS Stats Release Timeline
FireEMS Stats Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
FireEMS Stats Attack Surface
AJAX Handlers 10
Shortcodes 1
WordPress Hooks 36
Maintenance & Trust
FireEMS Stats Maintenance & Trust
Maintenance Signals
Community Trust
FireEMS Stats Alternatives
Einsatzverwaltung
einsatzverwaltung
Public incident reports for fire departments and other rescue services
Conditional Menus
conditional-menus
This plugin enables you to set conditional menus per posts, pages, categories, archive pages, etc.
GS Portfolio for Envato
gs-envato-portfolio
Best Responsive Envato Portfolio Plugin to display Themeforest & Codecanyon Items.
Themify Icons
themify-icons
Nifty plugin that enables you to use the Themify Icons (https://themify.me/themify-icons) font on your site.
Page Specific Menu Items
page-specific-menu-items
Allows user to select menu items page wise.
FireEMS Stats Developer Profile
2 plugins · 50 total installs
How We Detect FireEMS Stats
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/fireems-stats/admin/css/fireems-stats-admin.min.css/wp-content/plugins/fireems-stats/admin/css/colors/fireems-stats-admin-/wp-content/plugins/fireems-stats/admin/js/fems-admin.min.js/wp-content/plugins/fireems-stats/admin/js/fems-admin.min.jsfireems-stats/admin/css/fireems-stats-admin.min.css?ver=fireems-stats/admin/css/colors/fireems-stats-admin-fireems-stats/admin/js/fems-admin.min.js?ver=HTML / DOM Fingerprints
data-fems-noncedata-fems-yeardata-fems-statidajax_params