F4 Error Pages Security & Risk Analysis

wordpress.org/plugins/f4-error-pages

With this simple plugin you can assign custom pages (with custom content etc.) as error pages. This works for 404 (page not found) and 403 (forbidden/ …

300 active installs v1.0.14 PHP 7.0+ WP 5.0+ Updated Dec 15, 2025
403404403-page404-pageerror
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is F4 Error Pages Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 3mo ago
Risk Assessment

The "f4-error-pages" plugin, version 1.0.14, presents a mixed security posture. On the positive side, the static analysis reveals no known CVEs in its history, indicating a generally stable track record. Furthermore, the code demonstrates a commitment to secure SQL practices, with all queries utilizing prepared statements and no dangerous functions or file operations detected. The absence of external HTTP requests and bundled libraries also reduces potential attack vectors.

However, a significant concern arises from the complete lack of output escaping. With 28 total outputs analyzed, none being properly escaped poses a considerable risk for cross-site scripting (XSS) vulnerabilities. The plugin also lacks any nonces or capability checks, which, combined with the lack of direct entry points like AJAX handlers or REST API routes, suggests a limited attack surface for direct exploitation but doesn't mitigate risks introduced by unescaped output within existing WordPress contexts. The absence of taint analysis flows suggests no critical or high-severity issues were identified in that specific analysis, but this should not overshadow the evident output escaping flaws.

In conclusion, while the plugin has a clean vulnerability history and good SQL hygiene, the critical deficiency in output escaping makes it vulnerable to XSS attacks. The lack of authorization checks on potential indirect entry points also warrants attention. Therefore, while the plugin exhibits some strengths, the unescaped output is a serious weakness that significantly elevates its risk profile.

Key Concerns

  • 0% of outputs properly escaped
  • No nonce checks
  • No capability checks
Vulnerabilities
None known

F4 Error Pages Security Vulnerabilities

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

F4 Error Pages Code Analysis

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

Output Escaping

0% escaped28 total outputs
Attack Surface

F4 Error Pages Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 19
actionplugins_loadedmodules\Core\Hooks.php:22
actionF4/EP/set_constantsmodules\Core\Hooks.php:23
actioninitmodules\Core\Hooks.php:48
actionF4/EP/set_constantsmodules\Core\Options\Hooks.php:25
actionF4/EP/loadedmodules\Core\Options\Hooks.php:26
actionadmin_headmodules\Core\Options\Hooks.php:50
actionadmin_menumodules\Core\Options\Hooks.php:51
actionadmin_initmodules\Core\Options\Hooks.php:52
actionF4/EP/set_constantsmodules\Page\Hooks.php:25
actionF4/EP/loadedmodules\Page\Hooks.php:26
filterF4/EP/register_options_tabsmodules\Page\Hooks.php:27
filterF4/EP/register_options_defaultsmodules\Page\Hooks.php:28
filterF4/EP/register_options_elementsmodules\Page\Hooks.php:29
actiontemplate_redirectmodules\Page\Hooks.php:64
filterdisplay_post_statesmodules\Page\Hooks.php:65
filterwpseo_titlemodules\Page\Hooks.php:67
filterwpseo_opengraph_titlemodules\Page\Hooks.php:68
filterwpseo_metadescmodules\Page\Hooks.php:69
filterwpseo_opengraph_descmodules\Page\Hooks.php:70
Maintenance & Trust

F4 Error Pages Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 15, 2025
PHP min version7.0
Downloads5K

Community Trust

Rating0/100
Number of ratings0
Active installs300
Developer Profile

F4 Error Pages Developer Profile

FAKTOR VIER

7 plugins · 4K total installs

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

How We Detect F4 Error Pages

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

Asset Fingerprints

HTML / DOM Fingerprints

Shortcode Output
<!-- Error 403 Page --><!-- Error 404 Page -->
FAQ

Frequently Asked Questions about F4 Error Pages