WpOnError Security & Risk Analysis

wordpress.org/plugins/wponerror

Register GlobalEventHandlers.onerror in WordPress

0 active installs v1.1.2 PHP 7.0+ WP 4.7+ Updated May 29, 2022
javascriptwindow-onerror
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WpOnError Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 3yr ago
Risk Assessment

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
Vulnerabilities
None known

WpOnError Security Vulnerabilities

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

WpOnError Release Timeline

v1.1.2Current
v1.1.1
v1.1.0
v1.0.2
v1.0.1
v1.0.0
Code Analysis
Analyzed Mar 17, 2026

WpOnError Code Analysis

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

Output Escaping

86% escaped7 total outputs
Attack Surface
2 unprotected

WpOnError Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_wponerrorwponerror.php:33
noprivwp_ajax_wponerrorwponerror.php:34
WordPress Hooks 4
actioninitwponerror.php:27
actioncmb2_initwponerror.php:28
actionwp_enqueue_scriptswponerror.php:35
actioncmb2_initwponerror.php:40
Maintenance & Trust

WpOnError Maintenance & Trust

Maintenance Signals

WordPress version tested6.0.11
Last updatedMay 29, 2022
PHP min version7.0
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

WpOnError Developer Profile

Vitor Guia

2 plugins · 70 total installs

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

How We Detect WpOnError

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wponerror/assets/js/wponerror.js
Script Paths
/wp-content/plugins/wponerror/assets/js/wponerror.js
Version Parameters
wponerror/assets/js/wponerror.js?ver=1.1.2

HTML / DOM Fingerprints

Data Attributes
id="wponerror"name="wponerror"id="_wponerror_message"id="_wponerror_source"id="_wponerror_line"id="_wponerror_column"+3 more
JS Globals
wponerror
FAQ

Frequently Asked Questions about WpOnError