Hide posts for specific roles Security & Risk Analysis

wordpress.org/plugins/hide-posts-for-specific-roles

Hide posts(post, page, post types and attachments) for specifics roles.

20 active installs v1.1.0 PHP + WP 3.6+ Updated Jan 21, 2020
hide-posts
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Hide posts for specific roles Safe to Use in 2026?

Generally Safe

Score 85/100

Hide posts for specific roles has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6yr ago
Risk Assessment

The "hide-posts-for-specific-roles" plugin version 1.1.0 presents a generally positive security posture based on the provided static analysis. It exhibits no known vulnerabilities, no critical taint flows, and no instances of raw SQL queries or external HTTP requests, all of which are strong indicators of secure coding practices. The plugin also boasts a zero-entry point attack surface, meaning there are no apparent direct ways for an attacker to interact with the plugin's code externally without going through WordPress's core functionalities.

However, there are significant concerns regarding output escaping. With 21 total outputs and only 5% properly escaped, this indicates a substantial risk of Cross-Site Scripting (XSS) vulnerabilities. Attackers could potentially inject malicious scripts into the site's output by manipulating data that the plugin processes. Furthermore, the complete absence of nonce checks and capability checks on any potential entry points, coupled with the fact that all entry points are reported as protected, raises questions about the actual security of these points. If there were any unforeseen or undocumented entry points, they would be entirely unprotected.

Given the plugin's history of zero known CVEs and no recorded vulnerabilities, it suggests a historically well-maintained and secure plugin. However, the current static analysis highlights a critical weakness in output sanitization that, if exploited, could lead to serious security issues. The plugin's strengths lie in its lack of dangerous functions, secure SQL practices, and absence of external dependencies, but the poor output escaping significantly undermines its overall security.

Key Concerns

  • Poor output escaping
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

Hide posts for specific roles Security Vulnerabilities

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

Hide posts for specific roles Code Analysis

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

Output Escaping

5% escaped21 total outputs
Attack Surface

Hide posts for specific roles Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 6
actionadmin_menuclasses\class-hide-posts-for-specific-roles.php:31
actionadmin_enqueue_scriptsclasses\class-hide-posts-for-specific-roles.php:32
actionpre_get_postsclasses\class-hide-posts-for-specific-roles.php:33
actionadmin_initclasses\class-hide-posts-for-specific-roles.php:73
actionplugins_loadedhide-posts-for-specific-roles.php:23
filterplugin_row_metahide-posts-for-specific-roles.php:26
Maintenance & Trust

Hide posts for specific roles Maintenance & Trust

Maintenance Signals

WordPress version tested5.3.21
Last updatedJan 21, 2020
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

Hide posts for specific roles Developer Profile

marcelotorres

2 plugins · 1K total installs

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

How We Detect Hide posts for specific roles

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/hide-posts-for-specific-roles/assets/css/admin.css/wp-content/plugins/hide-posts-for-specific-roles/assets/js/scripts.js
Script Paths
/wp-content/plugins/hide-posts-for-specific-roles/assets/js/scripts.js
Version Parameters
hide-posts-for-specific-roles/assets/css/admin.css?ver=hide-posts-for-specific-roles/assets/js/scripts.js?ver=

HTML / DOM Fingerprints

CSS Classes
hpfsr-subsubsubhpfsr-formhpfsr-post-namehpfsr-select-roles-optionhpfsr-list-rolesred-text
Data Attributes
data-selectallpostiddata-selectalllapostiddata-postiddata-role
JS Globals
hpfsr_data_settings
FAQ

Frequently Asked Questions about Hide posts for specific roles