Custom 404 Pro

Take control of every 404 on your site — redirect visitors to a custom page or URL, log what broke, and get notified when it matters.

v3.15.1KunalUpdated 2026-05-25Added Apr 23, 20157k+ installs84% rating
35
Score
50
Errors
27
Warnings
+0
Change

Category Scores

Security63
Repo80
Performance100
Maintainability74

Top Issues by Category

Issues Details

77 issues found in latest scan

ERROR34
wp_function_not_compatible_with_requires_wp

Function "get_sites()" requires WordPress 4.6.0, but your plugin minimum supported version is WordPress 3.0.1.

WARNING19
PluginCheck.Security.DirectDB.UnescapedDBParameter

Unescaped parameter $helpers->table_logs used in $wpdb->get_col()\n$helpers->table_logs used without escaping.

ERROR8
missing_direct_file_access_protection

PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;

WARNING7
WordPress.DB.DirectDatabaseQuery.SchemaChange

Attempting a database schema change is discouraged.

ERROR4
hidden_files

Hidden files are not permitted.

ERROR2
application_detected

Application files are not permitted.

WARNING1
PluginCheck.CodeAnalysis.DiscouragedFunctions.load_plugin_textdomainFound

load_plugin_textdomain() has been discouraged since WordPress version 4.6. When your plugin is hosted on WordPress.org, you no longer need to manually include this function call for translations under your plugin slug. WordPress will automatically load the translations for you as needed.

ERROR1
PluginCheck.CodeAnalysis.Offloading.OffloadedContent

Offloading images, js, css, and other scripts to your servers or any remote service is disallowed.

ERROR1
WordPress.Security.EscapeOutput.OutputNotEscaped

All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '"Could not find WordPress test suite at '{$_tests_dir}'."'.

Latest Snapshot

Findings

77

Errors

50

Warnings

27

Score History

First score snapshot

First scan completed Jun 21, 2026

v3.15.1 · Plugin Check 2.0.0 · Model 2026.06-mvp-static-v2

Jun 21, 2026

v3.15.1

35

Latest

Findings
77
Errors
50
Warnings
27
Plugin Check
2.0.0
Model
2026.06-mvp-static-v2

Related Plugins