
Hide posts for specific roles Security & Risk Analysis
wordpress.org/plugins/hide-posts-for-specific-rolesHide posts(post, page, post types and attachments) for specifics roles.
Is Hide posts for specific roles Safe to Use in 2026?
Generally Safe
Score 85/100Hide posts for specific roles has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
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
Hide posts for specific roles Security Vulnerabilities
Hide posts for specific roles Code Analysis
Output Escaping
Hide posts for specific roles Attack Surface
WordPress Hooks 6
Maintenance & Trust
Hide posts for specific roles Maintenance & Trust
Maintenance Signals
Community Trust
Hide posts for specific roles Alternatives
Hide Posts
whp-hide-posts
Allows you to hide any posts on the home page, category page, search page, tags page, authors page, RSS Feed, REST API, XML sitemaps, SEO integrations …
Unlist Posts & Pages
unlist-posts
Hide posts, pages or custom items from your site and make them accessible only with the direct link.
Unlisted Posts
unlisted-posts
Allows you to easily exclude posts from feeds, category pages, blog pages and more using one checkbox on posts.
Post Visibility Control
post-visibility-control
Control post visibility in archives and search results for all content types.
Postless
postless
Disable blogging feature of WordPress in admin, hide all links related to Posts functionality.
Hide posts for specific roles Developer Profile
2 plugins · 1K total installs
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
/wp-content/plugins/hide-posts-for-specific-roles/assets/css/admin.css/wp-content/plugins/hide-posts-for-specific-roles/assets/js/scripts.js/wp-content/plugins/hide-posts-for-specific-roles/assets/js/scripts.jshide-posts-for-specific-roles/assets/css/admin.css?ver=hide-posts-for-specific-roles/assets/js/scripts.js?ver=HTML / DOM Fingerprints
hpfsr-subsubsubhpfsr-formhpfsr-post-namehpfsr-select-roles-optionhpfsr-list-rolesred-textdata-selectallpostiddata-selectalllapostiddata-postiddata-rolehpfsr_data_settings