NutsForPress Maintenance Mode Security & Risk Analysis

wordpress.org/plugins/nutsforpress-maintenance-mode

With NutsForPress Maintenance Mode you can redirect not logged users to a defined page or hide website content at defined breakpoints.

60 active installs v1.8 PHP 7.0.0+ WP 5.3+ Updated Dec 6, 2025
breakpointhide-resolutionmaintenance-modenutsforpress
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is NutsForPress Maintenance Mode Safe to Use in 2026?

Generally Safe

Score 100/100

NutsForPress Maintenance Mode 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 "nutsforpress-maintenance-mode" plugin, in version 1.8, demonstrates a generally good security posture due to the absence of known vulnerabilities and the proper handling of most code signals. Specifically, the plugin avoids dangerous functions, uses prepared statements for all SQL queries, and exhibits a high percentage of properly escaped output. The lack of file operations and external HTTP requests further reduces its attack surface. The presence of nonce and capability checks suggests an awareness of security best practices for WordPress plugins.

However, a significant concern arises from the presence of a single AJAX handler that lacks authentication checks. This represents a direct entry point into the plugin's functionality that could be exploited by unauthenticated users. While no critical or high severity taint flows were detected, and the vulnerability history is clean, this single unprotected entry point poses a notable risk. The absence of known vulnerabilities is a positive indicator, suggesting that the plugin developers are likely attentive to security, but the unprotected AJAX handler remains a weakness that should be addressed to achieve a more robust security profile.

Key Concerns

  • AJAX handler without authentication
Vulnerabilities
None known

NutsForPress Maintenance Mode Security Vulnerabilities

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

NutsForPress Maintenance Mode Code Analysis

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

Output Escaping

96% escaped157 total outputs
Data Flows
All sanitized

Data Flow Analysis

4 flows
nfpmnm_redirect (public\includes\nfpmnm-redirect.php:8)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

NutsForPress Maintenance Mode Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_nfproot_save_settingsnuts-for-press-maintenance-mode.php:35
WordPress Hooks 20
actionadmin_menunuts-for-press-maintenance-mode.php:31
actionplugins_loadednuts-for-press-maintenance-mode.php:39
actionadmin_enqueue_scriptsnuts-for-press-maintenance-mode.php:43
actionadmin_menunuts-for-press-maintenance-mode.php:68
actiontemplate_redirectnuts-for-press-maintenance-mode.php:75
actiontemplate_redirectnuts-for-press-maintenance-mode.php:79
filterrest_authentication_errorsnuts-for-press-maintenance-mode.php:83
actionwp_enqueue_scriptsnuts-for-press-maintenance-mode.php:93
actionwp_headnuts-for-press-maintenance-mode.php:97
actionadmin_bar_menunuts-for-press-maintenance-mode.php:103
actionshow_user_profilenuts-for-press-maintenance-mode.php:107
actionedit_user_profilenuts-for-press-maintenance-mode.php:108
actionuser_new_formnuts-for-press-maintenance-mode.php:109
actionpersonal_options_updatenuts-for-press-maintenance-mode.php:113
actionedit_user_profile_updatenuts-for-press-maintenance-mode.php:114
actionuser_registernuts-for-press-maintenance-mode.php:115
filterwp_authenticate_usernuts-for-press-maintenance-mode.php:119
actioninitnuts-for-press-maintenance-mode.php:123
actionadmin_initnuts-for-press-maintenance-mode.php:124
filterwp_sitemaps_enabledpublic\includes\nfpmnm-redirect-sitemap.php:53
Maintenance & Trust

NutsForPress Maintenance Mode Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 6, 2025
PHP min version7.0.0
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs60
Developer Profile

NutsForPress Maintenance Mode Developer Profile

Christian Gatti

9 plugins · 460 total installs

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

How We Detect NutsForPress Maintenance Mode

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/nutsforpress-maintenance-mode/public/js/nfpmnm-script.js/wp-content/plugins/nutsforpress-maintenance-mode/root/css/nfproot-style.css/wp-content/plugins/nutsforpress-maintenance-mode/root/js/nfproot-script.js/wp-content/plugins/nutsforpress-maintenance-mode/root/js/nfproot-save-settings.js
Script Paths
/wp-content/plugins/nutsforpress-maintenance-mode/public/js/nfpmnm-script.js

HTML / DOM Fingerprints

CSS Classes
nfpmnm-maintenance-noticenfpmnm-screen-check-notice
HTML Comments
if this file is called directly, die.if this file is called directly, abort.
Data Attributes
id="nfpmnm_maintenance_mode"id="nfpmnm_screen_check"
JS Globals
nfproot_save_settings_object
FAQ

Frequently Asked Questions about NutsForPress Maintenance Mode