Gutenverse Companion Security & Risk Analysis

wordpress.org/plugins/gutenverse-companion

Companion plugin for Gutenverse base themes

6K active installs v2.1.8 PHP 7.0+ WP + Updated Mar 13, 2026
basicblockeditortemplatethemes
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Gutenverse Companion Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 22d ago
Risk Assessment

The plugin "gutenverse-companion" v2.1.8 exhibits a mixed security posture. On the positive side, the code demonstrates strong practices in its SQL querying, exclusively using prepared statements, and all identified output operations are properly escaped. Furthermore, the plugin has no recorded vulnerability history, suggesting a generally stable codebase.

However, significant concerns arise from the attack surface. All three identified entry points – two AJAX handlers and one REST API route – lack proper authentication or permission checks. This presents a considerable risk, as any unauthenticated user could potentially interact with these endpoints and trigger unintended or malicious actions. The presence of one flow with an unsanitized path in the taint analysis, while not classified as critical or high, still warrants attention as it indicates a potential avenue for path traversal or similar vulnerabilities.

In conclusion, while the plugin benefits from secure data handling practices and a clean vulnerability history, the lack of access control on its entry points is a critical weakness. The presence of an unsanitized path also adds to the risk. These issues, if exploited, could lead to unauthorized access or data manipulation, overriding the strengths in other security aspects.

Key Concerns

  • AJAX handlers without auth checks
  • REST API routes without permission callbacks
  • Flows with unsanitized paths
  • No nonce checks on AJAX handlers
Vulnerabilities
None known

Gutenverse Companion Security Vulnerabilities

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

Gutenverse Companion Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
0
35 escaped
Nonce Checks
0
Capability Checks
29
File Operations
17
External Requests
10
Bundled Libraries
0

Output Escaping

100% escaped35 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

2 flows1 with unsanitized paths
save_site_settings (includes\class-api.php:460)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
3 unprotected

Gutenverse Companion Attack Surface

Entry Points3
Unprotected3

AJAX Handlers 2

authwp_ajax_gutenverse_companion_notice_closeincludes\class-init.php:217
authwp_ajax_gutenverse_unibiz_dismiss_promotion_noticeincludes\class-init.php:218

REST API Routes 1

POST/wp-json/gutenverse-essence/v1/gutenverse-essence-proxyincludes\essential\class-api.php:32
WordPress Hooks 48
actionadmin_enqueue_scriptsincludes\class-dashboard.php:41
actionenqueue_block_editor_assetsincludes\class-dashboard.php:42
actionadmin_menuincludes\class-dashboard.php:44
actionadmin_menuincludes\class-dashboard.php:45
filtersubmenu_fileincludes\class-dashboard.php:46
filteradmin_titleincludes\class-dashboard.php:47
actionadmin_initincludes\class-dashboard.php:59
actionrest_api_initincludes\class-init.php:92
actionafter_setup_themeincludes\class-init.php:93
actioninitincludes\class-init.php:94
actioninitincludes\class-init.php:95
actionadmin_enqueue_scriptsincludes\class-init.php:96
actionwp_enqueue_scriptsincludes\class-init.php:97
filtergutenverse_themes_override_mechanismincludes\class-init.php:209
filtergutenverse_template_pathincludes\class-init.php:211
filtergutenverse_themes_templateincludes\class-init.php:212
filtergutenverse_themes_override_mechanismincludes\class-init.php:213
filtergutenverse_stylesheet_directoryincludes\class-init.php:215
actionadmin_enqueue_scriptsincludes\class-init.php:216
actionrest_api_initincludes\essential\class-api.php:25
actiongutenverse_include_frontendincludes\essential\class-assets.php:26
actiongutenverse_include_blockincludes\essential\class-assets.php:28
filtergutenverse_block_configincludes\essential\class-assets.php:29
filtergutenverse_dashboard_configincludes\essential\class-assets.php:30
actioninitincludes\essential\class-blocks.php:22
actiongutenverse_after_init_frameworkincludes\essential\class-init.php:94
filtergutenverse_dashboard_configincludes\essential\class-init.php:95
actiongutenverse_custom_font_proincludes\essential\class-style-generator.php:27
actiongutenverse_generated_styleincludes\essential\class-style-generator.php:28
actiongutenverse_generated_styleincludes\essential\class-style-generator.php:29
actiongutenverse_generated_styleincludes\essential\class-style-generator.php:30
actiongutenverse_generated_styleincludes\essential\class-style-generator.php:31
actiongutenverse_section_styleincludes\essential\class-style-generator.php:32
actiongutenverse_column_styleincludes\essential\class-style-generator.php:33
actiongutenverse_form_builder_styleincludes\essential\class-style-generator.php:34
filtergutenverse_block_style_instanceincludes\essential\class-style-generator.php:35
actionrest_api_initincludes\gutenverse-theme\class-gutenverse-theme.php:40
actionadmin_menuincludes\gutenverse-theme\class-gutenverse-theme.php:41
actionadmin_initincludes\gutenverse-theme\class-gutenverse-theme.php:42
actionadmin_enqueue_scriptsincludes\gutenverse-theme\class-gutenverse-theme.php:43
actionadmin_menuincludes\gutenverse-theme\class-gutenverse-theme.php:44
filterwp_theme_json_data_themeincludes\gutenverse-theme\class-gutenverse-theme.php:47
actionwp_enqueue_scriptsincludes\gutenverse-theme\class-gutenverse-theme.php:48
actionrest_api_initincludes\lite-plus\class-lite-plus-theme.php:47
actionadmin_menuincludes\lite-plus\class-lite-plus-theme.php:48
actionadmin_menuincludes\lite-plus\class-lite-plus-theme.php:49
actionadmin_initincludes\lite-plus\class-lite-plus-theme.php:50
actionadmin_enqueue_scriptsincludes\lite-plus\class-lite-plus-theme.php:51
Maintenance & Trust

Gutenverse Companion Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedMar 13, 2026
PHP min version7.0
Downloads44K

Community Trust

Rating0/100
Number of ratings0
Active installs6K
Developer Profile

Gutenverse Companion Developer Profile

Jegstudio

6 plugins · 57K total installs

93
trust score
Avg Security Score
98/100
Avg Patch Time
27 days
View full developer profile
Detection Fingerprints

How We Detect Gutenverse Companion

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/gutenverse-companion/assets/css/companion.css/wp-content/plugins/gutenverse-companion/assets/js/companion.js
Script Paths
/wp-content/plugins/gutenverse-companion/lib/dependencies/companion.asset.php
Version Parameters
gutenverse-companion/assets/css/companion.css?ver=gutenverse-companion/assets/js/companion.js?ver=

HTML / DOM Fingerprints

CSS Classes
gutenverse-companion-dashboard
Data Attributes
data-gutenverse-componentdata-gutenverse-type
JS Globals
GutenverseRootConfigGutenverseCompanionConfig
REST Endpoints
/wp-json/gutenverse-server/v1/wp-json/gutenverse-banner/v1/unibizdata
FAQ

Frequently Asked Questions about Gutenverse Companion