Demo Importer Companion Security & Risk Analysis

wordpress.org/plugins/demo-importer-companion

A powerful tool designed to streamline and enhance the process of importing and setting up demo content for your WordPress website.

200 active installs v1.0.1 PHP 5.2+ WP 5.6+ Updated Mar 25, 2024
demo-importgutenbergmigrationstarter-sitestheme-import
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Demo Importer Companion Safe to Use in 2026?

Generally Safe

Score 85/100

Demo Importer Companion has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2yr ago
Risk Assessment

The "demo-importer-companion" plugin v1.0.1 exhibits a generally strong security posture based on the provided static analysis. It demonstrates excellent practices by avoiding dangerous functions, performing all SQL queries using prepared statements, and properly escaping all output. The absence of file operations and external HTTP requests (except for one, which should be monitored) further contributes to a reduced attack surface. Critically, the plugin also has no recorded vulnerabilities, indicating a history of secure development or prompt patching.

However, the static analysis reveals significant areas for improvement. The complete lack of nonce checks and capability checks is a major concern. While there are no apparent AJAX handlers or REST API routes exposed in this version (which is a positive finding), any future expansion of these entry points without these fundamental security measures would introduce critical vulnerabilities. The single external HTTP request, while not explicitly flagged as dangerous, warrants scrutiny as it represents a potential vector for supply chain attacks or data leakage if not handled securely.

In conclusion, the plugin is currently in a good state with no known vulnerabilities and good coding practices regarding SQL and output escaping. The primary weakness lies in the foundational security checks like nonces and capability checks, which, if not addressed, could lead to severe security flaws if the attack surface expands. The single external HTTP request also presents a minor but notable risk that should be investigated.

Key Concerns

  • Missing nonce checks
  • Missing capability checks
  • Single external HTTP request
Vulnerabilities
None known

Demo Importer Companion Security Vulnerabilities

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

Demo Importer Companion Code Analysis

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

Output Escaping

100% escaped23 total outputs
Attack Surface

Demo Importer Companion Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 13
actionplugins_loadeddemo-importer-companion.php:119
actionthemeinwp_starter_templatesdemo-importer-companion.php:120
actionadmin_enqueue_scriptsdemo-importer-companion.php:121
filteradmin_body_classdemo-importer-companion.php:122
actionnetwork_admin_noticesdemo-importer-companion.php:146
actionadmin_noticesdemo-importer-companion.php:148
filterocdi/plugin_page_titledemo-importer-companion.php:211
filterocdi/plugin_intro_textdemo-importer-companion.php:212
filterocdi/register_pluginsdemo-importer-companion.php:214
filterocdi/plugin_page_setupdemo-importer-companion.php:215
actionocdi/before_content_importdemo-importer-companion.php:216
filterocdi/import_filesdemo-importer-companion.php:217
actionocdi/after_importdemo-importer-companion.php:218
Maintenance & Trust

Demo Importer Companion Maintenance & Trust

Maintenance Signals

WordPress version tested6.4.8
Last updatedMar 25, 2024
PHP min version5.2
Downloads4K

Community Trust

Rating0/100
Number of ratings0
Active installs200
Developer Profile

Demo Importer Companion Developer Profile

themeinwp

5 plugins · 12K total installs

78
trust score
Avg Security Score
86/100
Avg Patch Time
33 days
View full developer profile
Detection Fingerprints

How We Detect Demo Importer Companion

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/demo-importer-companion/assets/css/custom.css/wp-content/plugins/demo-importer-companion/assets/js/custom.js/wp-content/plugins/demo-importer-companion/assets/js/ocdi-companion-admin.js
Script Paths
/wp-content/plugins/demo-importer-companion/assets/js/custom.js/wp-content/plugins/demo-importer-companion/assets/js/ocdi-companion-admin.js
Version Parameters
demo-importer-companion/assets/css/custom.css?ver=demo-importer-companion/assets/js/custom.js?ver=demo-importer-companion/assets/js/ocdi-companion-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
ocdi-importer-companion
JS Globals
OCDI_Companion_Admin
FAQ

Frequently Asked Questions about Demo Importer Companion