Nomore404 404 Redirection and Firewall Security & Risk Analysis

wordpress.org/plugins/nomore404-404-redirection-and-firewall

NoMore404 is a free WordPress plugin for redirection of 404 pages and simple firewall to block malicious hosts and URLs.

10 active installs v2.1 PHP 5.3+ WP 4.0+ Updated Feb 25, 2021
301404redirectionuriurl
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Nomore404 404 Redirection and Firewall Safe to Use in 2026?

Generally Safe

Score 85/100

Nomore404 404 Redirection and Firewall has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5yr ago
Risk Assessment

The "nomore404-404-redirection-and-firewall" plugin v2.1 exhibits a mixed security posture. On the positive side, it demonstrates good practices by having a limited attack surface with no exposed AJAX handlers, REST API routes, or shortcodes without authentication checks. The plugin also utilizes prepared statements for a high percentage of its SQL queries and incorporates nonce and capability checks, indicating an awareness of common WordPress security vulnerabilities. The vulnerability history is also a strong point, with no recorded CVEs, suggesting a generally stable and secure codebase.

However, several concerns arise from the static analysis. The presence of dangerous functions like `shell_exec` and `exec` is a significant red flag, as these can be exploited for remote code execution if not handled with extreme care and robust input sanitization. The taint analysis reveals that all analyzed flows have unsanitized paths, with one flow identified as high severity. This, combined with only 71% of output being properly escaped, suggests potential avenues for cross-site scripting (XSS) or other injection vulnerabilities.

In conclusion, while the plugin has a clean vulnerability history and good foundational security practices, the identified dangerous functions and unsanitized taint flows present notable risks. Further investigation into how these functions are used and the specifics of the high-severity taint flow is crucial to fully assess the plugin's security. The low percentage of properly escaped output also warrants attention.

Key Concerns

  • Presence of dangerous functions (shell_exec, exec)
  • All analyzed flows have unsanitized paths
  • High severity taint flow found
  • Only 71% of output properly escaped
  • Bundled library Guzzle
Vulnerabilities
None known

Nomore404 404 Redirection and Firewall Security Vulnerabilities

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

Nomore404 404 Redirection and Firewall Code Analysis

Dangerous Functions
3
Raw SQL Queries
12
58 prepared
Unescaped Output
44
107 escaped
Nonce Checks
5
Capability Checks
5
File Operations
44
External Requests
2
Bundled Libraries
1

Dangerous Functions Found

shell_exec$json = shell_exec($credentialProcess);includes\aws\Aws\Credentials\CredentialProvider.php:519
execexec('nslookup '.$ip, $op);includes\nomore404-list-table-class.php:664
execexec('nslookup '.$ip, $op);includes\nomore404-list-table-class.php:675

Bundled Libraries

Guzzle

SQL Query Safety

83% prepared70 total queries

Output Escaping

71% escaped151 total outputs
Data Flows
8 unsanitized

Data Flow Analysis

8 flows8 with unsanitized paths
search_box (includes\class-wp-list-table_saved.php:350)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Nomore404 404 Redirection and Firewall Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 17
actionadmin_footerincludes\class-wp-list-table_saved.php:168
actionwpincludes\nomore404-activation.php:25
actionnomore404cronjobincludes\nomore404-activation.php:41
actionplugins_loadedincludes\nomore404-activation.php:88
actionwpmu_new_blogincludes\nomore404-activation.php:233
actionwp_dashboard_setupincludes\nomore404-dashboard-widget.php:8
actionwp_dashboard_setupincludes\nomore404-dashboard-widget.php:9
actionadmin_menunomore404.php:43
actiontemplate_redirectnomore404.php:59
actionplugins_loadednomore404.php:206
actionadmin_initnomore404.php:443
actionadmin_post_nomore404_edit_settingsnomore404.php:445
actionadmin_post_save_nomore404_urinomore404.php:446
actionadmin_post_save_nomore404_callernomore404.php:447
actionadmin_post_nomore404_uploadnomore404.php:448
actionadmin_post_import_nomore404_from_404_to_301nomore404.php:449
actionadmin_noticesnomore404.php:885

Scheduled Events 1

nomore404cronjob
Maintenance & Trust

Nomore404 404 Redirection and Firewall Maintenance & Trust

Maintenance Signals

WordPress version tested5.5.18
Last updatedFeb 25, 2021
PHP min version5.3
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Nomore404 404 Redirection and Firewall Developer Profile

devoutpro

1 plugin · 10 total installs

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

How We Detect Nomore404 404 Redirection and Firewall

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/nomore404-404-redirection-and-firewall/css//wp-content/plugins/nomore404-404-redirection-and-firewall/js/
Script Paths
/wp-content/plugins/nomore404-404-redirection-and-firewall/js/nomore404.js/wp-content/plugins/nomore404-404-redirection-and-firewall/js/nomore404-admin.js
Version Parameters
nomore404-404-redirection-and-firewall/css/nomore404.css?ver=nomore404-404-redirection-and-firewall/js/nomore404.js?ver=nomore404-404-redirection-and-firewall/js/nomore404-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
nomore404-status-oknomore404-status-warningnomore404-status-errornomore404-status-critical
Data Attributes
data-urldata-id
JS Globals
nomore404_global_varnomore404_arr_obj
FAQ

Frequently Asked Questions about Nomore404 404 Redirection and Firewall