
Crafthemes Demo Import Security & Risk Analysis
wordpress.org/plugins/crafthemes-demo-importImport demo content, widgets, customizer settings, and Redux options for supported Crafthemes themes.
Is Crafthemes Demo Import Safe to Use in 2026?
Mostly Safe
Score 74/100Crafthemes Demo Import is generally safe to use. 2 past CVEs were resolved.
The "crafthemes-demo-import" v4.0 plugin exhibits a mixed security posture. While it demonstrates good practices in SQL query sanitization and output escaping, significant concerns arise from its attack surface and historical vulnerability data. Three out of four AJAX handlers lack proper authorization checks, presenting a substantial risk of unauthorized actions being performed if an attacker can trigger these endpoints. The presence of the `unserialize` function, even without immediate visible taint flows, is a potential point of concern, as it can lead to code execution if an attacker can control the serialized data.
The plugin's vulnerability history is particularly worrying, with two known high-severity CVEs, one of which remains unpatched. The common vulnerability types of "Unrestricted Upload of File with Dangerous Type" and "Missing Authorization" directly correlate with the observed weaknesses in the code analysis, specifically the unprotected AJAX endpoints and the lack of capability checks. This pattern suggests recurring security oversights in the plugin's development.
In conclusion, while the plugin has some strengths in secure coding practices for specific areas, the unpatched vulnerability, the significant number of unprotected AJAX endpoints, and the history of authorization and upload vulnerabilities collectively indicate a high-risk plugin that requires immediate attention. Users should be warned about the potential for exploitation, especially concerning unauthorized actions and file manipulation.
Key Concerns
- Unpatched CVE (High Severity)
- Unprotected AJAX handlers
- Use of unserialize()
- Missing capability checks on AJAX handlers
Crafthemes Demo Import Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
Crafthemes Demo Import <= 3.3 - Authenticated (Admin+) Arbitrary File Upload in process_uploaded_files
Crafthemes Demo Import <= 3.3 - Missing Authorization to Arbitrary Plugin Installation
Crafthemes Demo Import Release Timeline
Crafthemes Demo Import Code Analysis
Dangerous Functions Found
Output Escaping
Crafthemes Demo Import Attack Surface
AJAX Handlers 4
WordPress Hooks 22
Maintenance & Trust
Crafthemes Demo Import Maintenance & Trust
Maintenance Signals
Community Trust
Crafthemes Demo Import Alternatives
Blaze Demo Importer
blaze-demo-importer
Blaze Demo Importer can be used in all the official themes developed by BlazeThemes.
Advanced Import: One-Click Demo Import for WordPress
advanced-import
Advanced Import simplifies importing demo data for WordPress sites, enabling users to import posts, pages, media, widgets, customizer settings, and Gu …
Rara One Click Demo Import
rara-one-click-demo-import
Make your website look like the live demo of the theme with a click!
AF Companion – Build Stylish WordPress Websites in Minutes – No Coding, Just Click and Go! Starter Sites Importer for WordPress
af-companion
Quickly import live demo content, widgets and settings with one click
Popularis Extra
popularis-extra
Popularis Extra add extra features to Popularis theme like demo import, widgets, shortcodes or Elementor widgets.
Crafthemes Demo Import Developer Profile
1 plugin · 400 total installs
How We Detect Crafthemes Demo Import
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/crafthemes-demo-import/assets/css/admin.css/wp-content/plugins/crafthemes-demo-import/assets/css/frontend.css/wp-content/plugins/crafthemes-demo-import/assets/js/frontend.js/wp-content/plugins/crafthemes-demo-import/assets/js/admin.js/wp-content/plugins/crafthemes-demo-import/assets/js/admin.js/wp-content/plugins/crafthemes-demo-import/assets/js/frontend.jscrafthemes-demo-import/assets/css/admin.css?ver=crafthemes-demo-import/assets/css/frontend.css?ver=crafthemes-demo-import/assets/js/frontend.js?ver=crafthemes-demo-import/assets/js/admin.js?ver=HTML / DOM Fingerprints
ct-plugin-noticect-notice-wrapperct-notice-message<!-- Block direct access to the main plugin file. --><!-- Main plugin class with initialization tasks. --><!-- Constructor for this class. --><!-- Display admin error message if PHP version is older than 5.3.2. -->+12 moredata-plugin-slugct_ctdi_demo_varsCT_CTDI_AJAX_URLCT_CTDI_NONCE/wp-json/ct-ctdi/v1/demo-import