
WpOnError Security & Risk Analysis
wordpress.org/plugins/wponerrorRegister GlobalEventHandlers.onerror in WordPress
Is WpOnError Safe to Use in 2026?
Generally Safe
Score 85/100WpOnError has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "wponerror" plugin v1.1.2 exhibits a mixed security posture. On the positive side, it demonstrates good practices by not utilizing dangerous functions, employing prepared statements for all SQL queries, and having a clean vulnerability history with no recorded CVEs. The plugin also performs output escaping on most of its outputs and includes a nonce check, indicating some awareness of common security vulnerabilities.
However, significant concerns arise from the static analysis. The plugin exposes two AJAX handlers, both of which lack authentication checks. This creates a considerable attack surface, allowing unauthenticated users to potentially trigger these handlers, which could lead to unintended actions or information disclosure if the handlers themselves are not robustly secured against manipulation. The absence of capability checks on these entry points is a critical oversight.
Overall, while the plugin has a strong history of being secure and uses secure coding practices for database interactions and output handling, the unprotected AJAX endpoints represent a notable risk. The lack of taint analysis data prevents a deeper understanding of potential vulnerabilities related to data flow, but the identified entry points are sufficient to warrant caution. The plugin's strengths lie in its data handling, but its entry point security is a significant weakness.
Key Concerns
- Unprotected AJAX handlers
- No capability checks on entry points
- Minor unescaped output
WpOnError Security Vulnerabilities
WpOnError Release Timeline
WpOnError Code Analysis
Output Escaping
WpOnError Attack Surface
AJAX Handlers 2
WordPress Hooks 4
Maintenance & Trust
WpOnError Maintenance & Trust
Maintenance Signals
Community Trust
WpOnError Alternatives
Shortcoder — Create Shortcodes for Anything
shortcoder
Create custom "Shortcodes" easily for HTML, JavaScript, CSS code snippets and use the shortcodes within posts, pages & widgets
Asset CleanUp: Page Speed Booster
wp-asset-clean-up
Make your website load FASTER by stopping specific styles (.CSS) & scripts (.JS) from loading. It works best with a page caching plugin / service.
Enable jQuery Migrate Helper
enable-jquery-migrate-helper
Get information about calls to deprecated jQuery features in plugins or themes.
Async JavaScript
async-javascript
Async Javascript lets you add 'async' or 'defer' attribute to scripts to exclude to help increase the performance of your WordPres …
Speculative Loading
speculation-rules
Enables browsers to speculatively prerender or prefetch pages to achieve near-instant loads based on user interaction.
WpOnError Developer Profile
2 plugins · 70 total installs
How We Detect WpOnError
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wponerror/assets/js/wponerror.js/wp-content/plugins/wponerror/assets/js/wponerror.jswponerror/assets/js/wponerror.js?ver=1.1.2HTML / DOM Fingerprints
id="wponerror"name="wponerror"id="_wponerror_message"id="_wponerror_source"id="_wponerror_line"id="_wponerror_column"+3 morewponerror