Post Visibility Control Security & Risk Analysis

wordpress.org/plugins/post-visibility-control

Control post visibility in archives and search results for all content types.

30 active installs v1.0.2 PHP 7.4+ WP 5.0+ Updated Mar 27, 2026
archiveexcludehide-postssearchvisibility
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Post Visibility Control Safe to Use in 2026?

Generally Safe

Score 100/100

Post Visibility Control has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The 'post-visibility-control' plugin v1.0.1 exhibits a strong security posture based on the provided static analysis. It demonstrates excellent adherence to secure coding practices by implementing proper nonce checks and capability checks on all identified entry points, preventing unauthorized access and actions. The complete absence of dangerous functions, file operations, and external HTTP requests further reduces the attack surface. Crucially, all SQL queries are prepared statements and all output is properly escaped, mitigating common vulnerabilities like SQL injection and Cross-Site Scripting (XSS).

The taint analysis revealed no flows with unsanitized paths, indicating no detectable injection vulnerabilities. The vulnerability history is also clean, with no recorded CVEs, suggesting a well-maintained and secure codebase. The plugin's strengths lie in its robust input validation and output sanitization, along with a minimal attack surface.

While the analysis shows no immediate critical flaws, it's important to note that the static analysis is limited in scope. The lack of taint flows could be due to the limited number of flows analyzed or the nature of the plugin's functionality. The absence of vulnerability history is a positive sign, but it doesn't guarantee future security. Overall, the plugin appears to be built with security in mind, but ongoing vigilance and updates remain essential.

Vulnerabilities
None known

Post Visibility Control Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Post Visibility Control Release Timeline

v1.0.2Current
v1.0.1
v1.0.0
Code Analysis
Analyzed Mar 16, 2026

Post Visibility Control Code Analysis

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

Output Escaping

100% escaped4 total outputs
Attack Surface

Post Visibility Control Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_ayudawp_pvc_dismiss_noticeincludes\admin-notices.php:38
WordPress Hooks 10
actionpost_submitbox_misc_actionsincludes\admin-metabox.php:29
actionadmin_enqueue_scriptsincludes\admin-metabox.php:30
actionsave_postincludes\admin-metabox.php:31
actionadmin_noticesincludes\admin-notices.php:36
actionadmin_enqueue_scriptsincludes\admin-notices.php:37
actionenqueue_block_editor_assetsincludes\block-editor.php:29
actionpre_get_postsincludes\frontend-filters.php:34
filterposts_whereincludes\frontend-filters.php:86
actioninitpost-visibility-control.php:88
actionadmin_enqueue_scriptspost-visibility-control.php:89
Maintenance & Trust

Post Visibility Control Maintenance & Trust

Maintenance Signals

WordPress version tested7.0
Last updatedMar 27, 2026
PHP min version7.4
Downloads418

Community Trust

Rating0/100
Number of ratings0
Active installs30
Developer Profile

Post Visibility Control Developer Profile

Fernando Tellado

21 plugins · 25K total installs

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

How We Detect Post Visibility Control

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/post-visibility-control/assets/css/admin.css
Script Paths
/wp-content/plugins/post-visibility-control/assets/js/admin-metabox.js
Version Parameters
post-visibility-control/assets/css/admin.css?ver=post-visibility-control/assets/js/admin-metabox.js?ver=

HTML / DOM Fingerprints

CSS Classes
ayudawp-pvc-adminayudawp-pvc-admin-metabox
Data Attributes
id="ayudawp-pvc-current-visibility"name="ayudawp_pvc_nonce"id="ayudawp-pvc-admin-notice"name="ayudawp_pvc_notice_dismissed"
JS Globals
ayudawpPVCMetabox
REST Endpoints
/wp-json/wp/v2/posts?meta=_ayudawp_visibility
FAQ

Frequently Asked Questions about Post Visibility Control