
Visibility Control for WPCourseware Security & Risk Analysis
wordpress.org/plugins/visibility-control-for-wpcoursewareVisibility Control for WP Courseware helps you hide messages and content for specific criterion anywhere on your WordPress page.
Is Visibility Control for WPCourseware Safe to Use in 2026?
Generally Safe
Score 100/100Visibility Control for WPCourseware has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "visibility-control-for-wpcourseware" plugin version 1.0 demonstrates a strong security posture based on the provided static analysis. The plugin has no identified attack surface points that are unprotected, including AJAX handlers, REST API routes, shortcodes, and cron events. This indicates robust input validation and authorization checks at potential entry points. Furthermore, the code analysis reveals no dangerous functions, file operations, or external HTTP requests, and SQL queries are exclusively using prepared statements, which significantly mitigates risks like SQL injection. The presence of nonce checks and capability checks further reinforces its secure design.
Taint analysis shows no identified flows with unsanitized paths, meaning there are no critical or high-severity data flow issues. The vulnerability history is also clean, with zero recorded CVEs. This lack of historical vulnerabilities and the positive static analysis results suggest the developers are adhering to good security practices. While the plugin appears highly secure, a minor concern arises from the 92% output escaping rate; the 8% that is not properly escaped could potentially lead to cross-site scripting (XSS) vulnerabilities if the unescaped data originates from user input and is rendered in the browser without further sanitization. However, given the absence of direct user input in the analyzed flows and the overall strong security measures, this risk is likely very low.
In conclusion, version 1.0 of "visibility-control-for-wpcourseware" presents a very low-risk profile. Its minimal attack surface, diligent use of prepared statements, and absence of historical vulnerabilities are significant strengths. The only minor point of attention is the small percentage of unescaped output, which warrants a small deduction but does not overshadow the plugin's otherwise excellent security implementation.
Key Concerns
- Minor unescaped output detected
Visibility Control for WPCourseware Security Vulnerabilities
Visibility Control for WPCourseware Release Timeline
Visibility Control for WPCourseware Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Visibility Control for WPCourseware Attack Surface
WordPress Hooks 2
Maintenance & Trust
Visibility Control for WPCourseware Maintenance & Trust
Maintenance Signals
Community Trust
Visibility Control for WPCourseware Alternatives
Visibility Control for LearnDash
visibility-control-for-learndash
Visibility Control for LearnDash helps you hide messages and content for specific criterion anywhere on your WordPress page.
Visibility Control for LearnPress
visibility-control-for-learnpress
Visibility Control for LearnPress helps you hide messages and content for specific criterion anywhere on your WordPress page.
Visibility Control for TutorLMS
visibility-control-for-tutorlms
Visibility Control for Tutor LMS helps you hide messages and content for specific criterion anywhere on your WordPress page.
Visibility Control for LifterLMS
visibility-control-for-lifterlms
Visibility Control for Lifter LMS helps you hide messages and content for specific criterion anywhere on your WordPress page.
Visibility Control for MasterStudy
visibility-control-for-masterstudy
Visibility Control for MasterStudy LMS helps you hide messages and content for specific criterion anywhere on your WordPress page.
Visibility Control for WPCourseware Developer Profile
23 plugins · 5K total installs
How We Detect Visibility Control for WPCourseware
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/visibility-control-for-wpcourseware/img/icon-gb.pngHTML / DOM Fingerprints
visible_to_course_hidden_to_course_visible_to_logged_inhidden_to_logged_invisible_to_logged_outhidden_to_logged_outvisible_to_role_hidden_to_role_+4 morevisibility_control_for_wp_courseware