Operation Demo Importer – Demo Importer For WPoperation Themes Security & Risk Analysis

wordpress.org/plugins/operation-demo-importer

This is the demo importer plugin for WPOperation themes.

1K active installs v1.2.0 PHP + WP 4.5.0+ Updated Jul 9, 2024
demo-importerimporterwpoperation
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Operation Demo Importer – Demo Importer For WPoperation Themes Safe to Use in 2026?

Generally Safe

Score 92/100

Operation Demo Importer – Demo Importer For WPoperation Themes has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The "operation-demo-importer" v1.2.0 plugin presents a mixed security posture. On the positive side, there are no known CVEs associated with this plugin, and its vulnerability history is clean, suggesting a generally stable and well-maintained codebase over time. Furthermore, the plugin utilizes prepared statements for all its SQL queries, indicating a good practice to prevent SQL injection vulnerabilities. All entry points, including AJAX handlers, are protected by authentication checks, and there are no untainted flows found, which are strong indicators of a secure foundation. Nonce checks are also present on all identified entry points.

However, there are areas for concern. The presence of three 'unserialize' function calls is a significant risk. Unserialized data from untrusted sources can lead to arbitrary code execution vulnerabilities if not handled with extreme caution and validation. While no taint flows were found to be exploiting this, the potential is present. Additionally, the output escaping is only at 65%, meaning a substantial portion of outputs are not properly escaped. This could lead to Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is outputted without adequate sanitization.

In conclusion, while the plugin demonstrates good security practices in areas like SQL handling, authentication, and its lack of historical vulnerabilities, the significant presence of 'unserialize' and the moderate rate of unescaped output present tangible risks. The absence of taint flows exploiting these issues is a positive sign, but proactive mitigation of these potential weaknesses is recommended.

Key Concerns

  • Dangerous function calls (unserialize)
  • Moderate output escaping (65%)
Vulnerabilities
None known

Operation Demo Importer – Demo Importer For WPoperation Themes Security Vulnerabilities

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

Operation Demo Importer – Demo Importer For WPoperation Themes Code Analysis

Dangerous Functions
3
Raw SQL Queries
0
4 prepared
Unescaped Output
49
90 escaped
Nonce Checks
10
Capability Checks
2
File Operations
24
External Requests
4
Bundled Libraries
0

Dangerous Functions Found

unserialize$data = @unserialize( $raw );classes\importers\class-settings-importer.php:44
unserializereturn unserialize( gzuncompress( stripslashes( call_user_func( 'base'. '64' .'_decode', rtrim( strtclasses\importers\class-theme-options-importer.php:51
unserialize$data = @unserialize( $raw );includes\demos.php:656

SQL Query Safety

100% prepared4 total queries

Output Escaping

65% escaped139 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
ajax_demo_data (includes\demos.php:253)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Operation Demo Importer – Demo Importer For WPoperation Themes Attack Surface

Entry Points9
Unprotected0

AJAX Handlers 9

authwp_ajax_wpop_ajax_get_demo_dataincludes\demos.php:74
authwp_ajax_wpop_ajax_required_plugins_activateincludes\demos.php:75
authwp_ajax_wpop_ajax_get_import_dataincludes\demos.php:78
authwp_ajax_wpop_ajax_import_xmlincludes\demos.php:81
authwp_ajax_wpop_ajax_import_theme_settingsincludes\demos.php:84
authwp_ajax_wpop_ajax_import_theme_optionsincludes\demos.php:87
authwp_ajax_wpop_ajax_import_widgetsincludes\demos.php:90
authwp_ajax_wpop_ajax_import_slidersincludes\demos.php:93
authwp_ajax_wpop_after_importincludes\demos.php:96
WordPress Hooks 8
actionadmin_menuclasses\class-install-demos.php:22
filterimport_post_meta_keyclasses\importers\class-wordpress-importer.php:99
filterhttp_request_timeoutclasses\importers\class-wordpress-importer.php:100
actionadmin_initincludes\demos.php:53
actionadmin_enqueue_scriptsincludes\demos.php:56
filterupload_mimesincludes\demos.php:59
actionadmin_footerincludes\demos.php:62
actioninitoperation-demo-importer.php:115
Maintenance & Trust

Operation Demo Importer – Demo Importer For WPoperation Themes Maintenance & Trust

Maintenance Signals

WordPress version tested6.5.8
Last updatedJul 9, 2024
PHP min version
Downloads89K

Community Trust

Rating0/100
Number of ratings0
Active installs1K
Developer Profile

Operation Demo Importer – Demo Importer For WPoperation Themes Developer Profile

wpoperations

9 plugins · 17K total installs

70
trust score
Avg Security Score
87/100
Avg Patch Time
349 days
View full developer profile
Detection Fingerprints

How We Detect Operation Demo Importer – Demo Importer For WPoperation Themes

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

Asset Fingerprints

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Operation Demo Importer – Demo Importer For WPoperation Themes