NHR Advanced Options Table Manager & Autoload Optimizer Security & Risk Analysis

wordpress.org/plugins/nhrrob-options-table-manager

Optimize WordPress with Advanced Option History, Autoload Health Checks, and Automated Cleanup. Boost performance by reducing database bloat.

100 active installs v1.3.0 PHP 7.4+ WP 6.0+ Updated Jan 30, 2026
database-optimizationoptimizetransientsusermetawp_options
98
A · Safe
CVEs total1
Unpatched0
Last CVEFeb 24, 2025
Safety Verdict

Is NHR Advanced Options Table Manager & Autoload Optimizer Safe to Use in 2026?

Generally Safe

Score 98/100

NHR Advanced Options Table Manager & Autoload Optimizer has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Feb 24, 2025Updated 2mo ago
Risk Assessment

The nhrrob-options-table-manager plugin exhibits a mixed security posture. On the positive side, it demonstrates strong adherence to WordPress security best practices with 100% output escaping and a high percentage of SQL queries using prepared statements. The plugin also implements a substantial number of nonce and capability checks, indicating an awareness of securing entry points. However, the static analysis reveals significant concerns, particularly the presence of the 'unserialize' function, which is a known vector for deserialization vulnerabilities. While no current CVEs are unpatched, the historical presence of a high severity 'Deserialization of Untrusted Data' vulnerability, coupled with a recent past vulnerability, suggests a recurring risk in this area.

The taint analysis highlights 7 high-severity flows, which, when combined with the 'unserialize' function, strongly suggest potential deserialization vulnerabilities exploitable if untrusted data can reach these flows. The presence of 8 unsanitized paths further exacerbates this risk. Although the attack surface appears to be zero based on the provided entry point count, the internal code signals and historical vulnerability patterns point to underlying weaknesses that could be exploited through other means or if internal logic is bypassed.

In conclusion, while the plugin has strengths in output escaping and prepared statements, the identified use of 'unserialize', coupled with high-severity taint flows and a history of deserialization vulnerabilities, presents a notable risk. The absence of current unpatched CVEs is positive, but the recurring nature of the vulnerability type warrants vigilance and potential remediation efforts to address the underlying code patterns.

Key Concerns

  • Presence of 'unserialize' function
  • 7 high severity taint flows
  • 8 unsanitized paths
  • History of deserialization vulnerability
  • Bundled library (DataTables)
Vulnerabilities
1

NHR Advanced Options Table Manager & Autoload Optimizer Security Vulnerabilities

CVEs by Year

1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

High
1

1 total CVE

CVE-2025-27301high · 7.2Deserialization of Untrusted Data

NHR Options Table Manager <= 1.1.2 - Authenticated (Admin+) PHP Object Injection

Feb 24, 2025 Patched in 1.1.3 (23d)
Code Analysis
Analyzed Mar 16, 2026

NHR Advanced Options Table Manager & Autoload Optimizer Code Analysis

Dangerous Functions
3
Raw SQL Queries
11
60 prepared
Unescaped Output
0
137 escaped
Nonce Checks
33
Capability Checks
15
File Operations
1
External Requests
0
Bundled Libraries
1

Dangerous Functions Found

unserialize$option_value = !empty($option_value) && is_serialized($option_value) ? unserialize($option_value, [includes\Managers\OptionsTableManager.php:216
unserialize$unserialized = unserialize($raw_option_value, ['allowed_classes' => false]);includes\Managers\OptionsTableManager.php:309
unserialize$data = unserialize($original_value);includes\Managers\SearchReplaceManager.php:111

Bundled Libraries

DataTables

SQL Query Safety

85% prepared71 total queries

Output Escaping

100% escaped137 total outputs
Data Flows
8 unsanitized

Data Flow Analysis

23 flows8 with unsanitized paths
get_heavy_autoload_options (includes\Ajax\AjaxHandler.php:308)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

NHR Advanced Options Table Manager & Autoload Optimizer Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 7
actionadmin_menuincludes\Admin\Menu.php:21
filterplugin_action_linksincludes\Admin.php:32
actionwp_enqueue_scriptsincludes\Assets.php:19
actionadmin_enqueue_scriptsincludes\Assets.php:20
actionplugins_loadednhrrob-options-table-manager.php:41
actionnhrotm_daily_cleanupnhrrob-options-table-manager.php:113
actionnhrotm_daily_history_prunenhrrob-options-table-manager.php:114

Scheduled Events 2

nhrotm_daily_cleanup
nhrotm_daily_history_prune
Maintenance & Trust

NHR Advanced Options Table Manager & Autoload Optimizer Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 30, 2026
PHP min version7.4
Downloads3K

Community Trust

Rating100/100
Number of ratings2
Active installs100
Developer Profile

NHR Advanced Options Table Manager & Autoload Optimizer Developer Profile

Nazmul Hasan Robin

4 plugins · 180 total installs

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

How We Detect NHR Advanced Options Table Manager & Autoload Optimizer

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/nhrrob-options-table-manager/assets/js/admin.js/wp-content/plugins/nhrrob-options-table-manager/assets/js/dataTables.min.js/wp-content/plugins/nhrrob-options-table-manager/assets/css/admin.css/wp-content/plugins/nhrrob-options-table-manager/assets/css/dataTables.dataTables.css
Version Parameters
nhrrob-options-table-manager/assets/js/admin.js?ver=nhrrob-options-table-manager/assets/js/dataTables.min.js?ver=2.1.8nhrrob-options-table-manager/assets/css/admin.css?ver=nhrrob-options-table-manager/assets/css/dataTables.dataTables.css?ver=

HTML / DOM Fingerprints

JS Globals
nhrotm_ajax_object
FAQ

Frequently Asked Questions about NHR Advanced Options Table Manager & Autoload Optimizer