
Front End Theme Preview Security & Risk Analysis
wordpress.org/plugins/front-end-theme-previewAllow users to preview and/or download/buy themes on the front end
Is Front End Theme Preview Safe to Use in 2026?
Generally Safe
Score 85/100Front End Theme Preview has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "front-end-theme-preview" plugin v1.2.2 exhibits a mixed security posture. While it demonstrates good practices such as using prepared statements for all SQL queries and the absence of external HTTP requests, several concerning signals emerge from the static analysis. The presence of the `unserialize` function four times, combined with 13 out of 14 analyzed taint flows having unsanitized paths, and 5 high-severity taint flows, indicates a significant potential for serious vulnerabilities if user-supplied data is processed by these functions without rigorous sanitization.
The vulnerability history is currently clean, with no known CVEs recorded, which is a positive indicator. However, this does not negate the risks identified in the code analysis. The lack of documented past vulnerabilities could be due to the plugin's limited adoption, infrequent security auditing, or simply good fortune, rather than inherent robust security. The plugin has a limited attack surface with no unprotected entry points, but the internal code signals about data handling are worrisome.
In conclusion, while the plugin benefits from a lack of public vulnerabilities and secure SQL practices, the heavy reliance on `unserialize` with unsanitized data inputs presents a substantial risk. The high number of unsanitized taint flows, particularly those flagged as high severity, should be a primary focus for developers to address.
Key Concerns
- Multiple high severity taint flows
- Many unsanitized path taint flows
- Dangerous unserialize function used multiple times
- Low percentage of properly escaped output
- Limited nonce checks for entry points
Front End Theme Preview Security Vulnerabilities
Front End Theme Preview Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
Data Flow Analysis
Front End Theme Preview Attack Surface
Shortcodes 5
WordPress Hooks 25
Maintenance & Trust
Front End Theme Preview Maintenance & Trust
Maintenance Signals
Community Trust
Front End Theme Preview Alternatives
Backstage – Customizer Demo Access
backstage
Showcase your product's flexibility the same way users will harness it, in the Customizer. All elegant and secure.
MDC Theme Switcher
mdc-theme-switcher
Allow visitors to choose and preview from available themes from front-end. Different themes for different visitors simultaneously!
Parallels Themes Switcher
parallels-themes-switcher
This plugin allows you to modify/switch the current theme on the live site without interfering the current visitors.
Preview Themes
preview-themes
The Preview Themes plugin allows wordpress users to preview all installed themes without having to activate and deactivate them simultaneously.
Random Theme
random-theme
Random WordPree Theme Plugin load random themes located in wp-content/themes automatically everytime visitor open the website.
Front End Theme Preview Developer Profile
1 plugin · 10 total installs
How We Detect Front End Theme Preview
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/front-end-theme-preview/fetp.css/wp-content/plugins/front-end-theme-preview/fetp-admin.css/wp-content/plugins/front-end-theme-preview/fetp.jsfront-end-theme-preview/fetp.css?ver=front-end-theme-preview/fetp.js?ver=HTML / DOM Fingerprints
fetp-barfetp-bar-wrapfetp-controlfetp-buttonfetp-titlefetp-arrowdetails-tabfetp-hidden+5 more/*
* Plugin Name: Front End Theme Preview
* Plugin URI: http://upthatalley.com/
* Description: This plugins allows you to preview your themes or to allow users to preview a theme on the front end (before they can download it). It renders a different theme for the user on your site without changing the 'default' theme.
* Version: 1.2.2
* Author: Harvey J
* Author URI: http://upthatalley.wordpress.com/about
*/<!-- Preview Toolbar --><!-- Check if we're in preview --><!-- Hide the admin bar when in preview -->+1 morefetp-preview-sessionfetp