Theme Demo Switcher and Page Switch Bar Security & Risk Analysis

wordpress.org/plugins/cp-demo-switcher

Showcase your product demo to your website beautifully into one place using CP Theme Demo Switch Bar. No coding required.

0 active installs v1.0 PHP + WP 4.5+ Updated Sep 22, 2018
demo-bardemo-switch-bardemo-switcherpage-switch-barresponsive-demo-bar
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Theme Demo Switcher and Page Switch Bar Safe to Use in 2026?

Generally Safe

Score 85/100

Theme Demo Switcher and Page Switch Bar has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 7yr ago
Risk Assessment

The 'cp-demo-switcher' v1.0 plugin exhibits a strong security posture based on the provided static analysis. The absence of any identified attack surface entry points (AJAX handlers, REST API routes, shortcodes, cron events) without proper authentication or permission checks is a significant positive. Furthermore, the code signals indicate good development practices with no dangerous functions, all SQL queries using prepared statements, and a high percentage of properly escaped output. The lack of file operations, external HTTP requests, nonce checks, and capability checks, while potentially indicating a very limited plugin scope, also means there are fewer avenues for exploitation.

The taint analysis shows no identified flows with unsanitized paths, which further reinforces the positive security assessment. The vulnerability history being entirely clear of known CVEs, common vulnerability types, and recent issues suggests a stable and well-maintained plugin, or at least one that has not yet been a target for known vulnerabilities. However, the complete lack of nonce and capability checks across all identified entry points, even though the entry points themselves are zero, is a potential concern. If the plugin's functionality were to expand or if there were any latent entry points not captured, this absence could become a critical security gap. Overall, 'cp-demo-switcher' v1.0 appears to be a secure plugin based on this analysis, with its strengths lying in its minimal attack surface and adherence to safe coding practices. The primary weakness is the complete absence of explicit security checks like nonces and capabilities, which, while not currently exploitable due to the lack of entry points, represents a missing layer of defense.

Key Concerns

  • No nonce checks present
  • No capability checks present
Vulnerabilities
None known

Theme Demo Switcher and Page Switch Bar Security Vulnerabilities

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

Theme Demo Switcher and Page Switch Bar Code Analysis

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

Output Escaping

91% escaped79 total outputs
Attack Surface

Theme Demo Switcher and Page Switch Bar Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 13
actionwp_enqueue_scriptscp-demo-switcher.php:33
actionadmin_enqueue_scriptscp-demo-switcher.php:34
actionadmin_initcp-demo-switcher.php:39
actionadmin_menucp-demo-switcher.php:40
actioninitinclude\cds-project.php:6
actionadd_meta_boxesinclude\cds-project.php:7
actionsave_postinclude\cds-project.php:8
filtertemplate_includeinclude\cds-project.php:10
filtertheme_page_templatesinclude\cds-project.php:11
filterwp_insert_post_datainclude\cds-project.php:12
actionadmin_initinclude\cds-settings-class.php:32
actionadmin_noticesinclude\cds-settings-class.php:33
filtercds_settingsinclude\cds-settings-fields.php:12
Maintenance & Trust

Theme Demo Switcher and Page Switch Bar Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedSep 22, 2018
PHP min version
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Theme Demo Switcher and Page Switch Bar Developer Profile

CodePassenger

2 plugins · 10 total installs

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

How We Detect Theme Demo Switcher and Page Switch Bar

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/cp-demo-switcher/css/bootstrap.min.css/wp-content/plugins/cp-demo-switcher/css/font-awesome.min.css/wp-content/plugins/cp-demo-switcher/css/owl.carousel.css/wp-content/plugins/cp-demo-switcher/css/owl.theme.css/wp-content/plugins/cp-demo-switcher/css/cds-style.css/wp-content/plugins/cp-demo-switcher/js/bootstrap.min.js/wp-content/plugins/cp-demo-switcher/js/owl.carousel.min.js/wp-content/plugins/cp-demo-switcher/js/cds-items.js+3 more

HTML / DOM Fingerprints

CSS Classes
cds-logo-text
JS Globals
cds
FAQ

Frequently Asked Questions about Theme Demo Switcher and Page Switch Bar