Hide Pages from Dashboard Page List Security & Risk Analysis

wordpress.org/plugins/hide-pages-from-dashboard-page-list

Hide pages from dashboard page list, you can hide one page or multiple pages by using this plugin settings.

100 active installs v1.0 PHP + WP 3.0.1+ Updated Mar 19, 2018
dashboard-pagehide-pagehide-page-from-dashboardpageremove-page
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Hide Pages from Dashboard Page List Safe to Use in 2026?

Generally Safe

Score 85/100

Hide Pages from Dashboard Page List has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 8yr ago
Risk Assessment

The "hide-pages-from-dashboard-page-list" plugin version 1.0 exhibits a generally positive security posture based on the static analysis. The plugin has a very small attack surface, with no identified AJAX handlers, REST API routes, shortcodes, or cron events, which significantly limits potential entry points for attackers. Furthermore, the absence of dangerous function calls and file operations is a strong indicator of secure coding practices. The presence of a nonce check is a positive sign for input validation.

However, there are some areas of concern that prevent a perfect score. The two SQL queries are not using prepared statements, which is a significant risk. Any user-supplied data that could influence these queries is vulnerable to SQL injection attacks. While the output escaping is decent at 71%, the remaining 29% could still expose the application to cross-site scripting (XSS) vulnerabilities if user-controlled data is involved in those unescaped outputs. The lack of capability checks on the code is also a weakness, as it doesn't explicitly enforce user roles for potentially sensitive operations.

The plugin's vulnerability history is completely clean, with no recorded CVEs. This is an excellent indicator of past security diligence, suggesting that the developers have a good track record. In conclusion, while the plugin benefits from a minimal attack surface and a clean vulnerability history, the raw SQL queries and potential for unescaped output are critical areas that require immediate attention to mitigate significant security risks.

Key Concerns

  • SQL queries not using prepared statements
  • Unescaped output present
  • No capability checks
Vulnerabilities
None known

Hide Pages from Dashboard Page List Security Vulnerabilities

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

Hide Pages from Dashboard Page List Code Analysis

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

SQL Query Safety

0% prepared2 total queries

Output Escaping

71% escaped17 total outputs
Attack Surface

Hide Pages from Dashboard Page List Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 3
actionadmin_inithide_pages_dashboard.php:19
actionadmin_menuhide_pages_dashboard.php:20
filterparse_queryhide_pages_dashboard.php:96
Maintenance & Trust

Hide Pages from Dashboard Page List Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedMar 19, 2018
PHP min version
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs100
Developer Profile

Hide Pages from Dashboard Page List Developer Profile

Venugopal

5 plugins · 210 total installs

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

How We Detect Hide Pages from Dashboard Page List

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/hide-pages-from-dashboard-page-list/css/hide_page.css

HTML / DOM Fingerprints

CSS Classes
hide_page_seletion_idhide_page_id_submitlist_hide_page_table
FAQ

Frequently Asked Questions about Hide Pages from Dashboard Page List