BlogWings Companion Security & Risk Analysis

wordpress.org/plugins/blogwings-companion

BlogWings Customiser plugin will add lot of features.

50 active installs v1.0.7 PHP + WP 4.7+ Updated Apr 3, 2019
blogcustomizerservice
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is BlogWings Companion Safe to Use in 2026?

Generally Safe

Score 85/100

BlogWings Companion 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 "blogwings-companion" plugin version 1.0.7 exhibits a mixed security posture. On the positive side, the plugin demonstrates strong practices in its handling of SQL queries, exclusively using prepared statements, and it has no recorded vulnerability history, suggesting a good track record of security. The limited attack surface, with only one shortcode and no AJAX handlers, REST API routes, or cron events, is also a positive indicator, especially since these entry points are not directly exposed for unauthenticated access.

However, there are significant concerns arising from the static analysis. The presence of a dangerous `create_function` call is a major red flag, as it can lead to code injection vulnerabilities if user-supplied data is used within its parameters without proper sanitization. Furthermore, a substantial portion of output (66%) is not properly escaped. This could lead to Cross-Site Scripting (XSS) vulnerabilities, allowing attackers to inject malicious scripts into the website if the unescaped output contains user-controlled data.

The absence of nonce checks and capability checks for its single entry point (the shortcode) also presents a weakness. While there are no external HTTP requests or file operations, and the SQL is secure, these omissions in authorization and output sanitization are critical points of concern that could be exploited. The lack of taint analysis results for this version also makes it difficult to assess the potential impact of the identified code signals.

Key Concerns

  • Dangerous function create_function found
  • Significant amount of unescaped output detected
  • Missing nonce checks on entry points
  • Missing capability checks on entry points
Vulnerabilities
None known

BlogWings Companion Security Vulnerabilities

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

BlogWings Companion Code Analysis

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

Dangerous Functions Found

create_function$new_excerpt_more = create_function('$more', 'return " ";');magazina\widget\recent-post.php:33

Output Escaping

34% escaped574 total outputs
Attack Surface

BlogWings Companion Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[blogwings-companion-magazina] magazina\inc\shortcode.php:51
WordPress Hooks 20
actioncustomize_registeradmin\custom-customizer.php:484
actioncustomize_controls_print_stylesadmin\custom-customizer.php:494
actioncustomize_controls_enqueue_scriptsadmin\custom-customizer.php:495
actioncustomize_controls_print_stylesadmin\customizer-radio-image\class\class-customize-control-radio-image.php:87
actioncustomize_controls_initadmin\customizer-scroll\class\class-customize-control-scroll.php:18
actioncustomize_preview_initadmin\customizer-scroll\class\class-customize-control-scroll.php:19
actioncustomize_preview_initadmin\customizer-tabs\class\class-customize-control-tabs.php:23
actionafter_setup_themeblogwings-companion.php:37
actioncustomize_controls_enqueue_scriptsmagazina\customizer\custom-customizer.php:9
actioncustomize_registermagazina\customizer\customizer.php:2664
actionwp_headmagazina\inc\custom-style.php:416
actioninitmagazina\inc\install.php:5
actionwidgets_initmagazina\inc\install.php:21
filterexcerpt_lengthmagazina\inc\install.php:115
filterexcerpt_moremagazina\inc\install.php:120
actionwp_footermagazina\inc\install.php:168
actionwp_headmagazina\inc\install.php:175
actionwp_enqueue_scriptsmagazina\inc\install.php:194
actionadmin_enqueue_scriptsmagazina\inc\install.php:200
filterexcerpt_moremagazina\widget\recent-post.php:34
Maintenance & Trust

BlogWings Companion Maintenance & Trust

Maintenance Signals

WordPress version tested5.1.22
Last updatedApr 3, 2019
PHP min version
Downloads5K

Community Trust

Rating0/100
Number of ratings0
Active installs50
Developer Profile

BlogWings Companion Developer Profile

blogwings

1 plugin · 50 total installs

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

How We Detect BlogWings Companion

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/blogwings-companion/admin/color/color.css
Script Paths
/wp-content/plugins/blogwings-companion/admin/color/color.js
Version Parameters
blogwings-companion/admin/color/color.css?ver=1.0.0

HTML / DOM Fingerprints

CSS Classes
alpha-color-control
Data Attributes
data-show-opacitydata-default-color
JS Globals
BLOGWINGS_COMPANION_PLUGIN_URLportfoliolinewpLocalize
FAQ

Frequently Asked Questions about BlogWings Companion