Yuma Companion Security & Risk Analysis

wordpress.org/plugins/yuma-companion

Add a supportive features, demos and options for Yuma Free and Pro Themes.

400 active installs v1.0.4 PHP 5.6+ WP 5.0+ Updated Apr 28, 2024
companionyuma
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Yuma Companion Safe to Use in 2026?

Generally Safe

Score 92/100

Yuma Companion 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 'yuma-companion' v1.0.4 plugin exhibits a generally good security posture based on the provided static analysis. The absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the potential attack surface. Furthermore, the analysis indicates no dangerous functions, file operations, or taint flows, which are all positive signs. The use of prepared statements for all SQL queries is a strong indicator of secure database interaction.

However, there are areas that warrant attention. A notable concern is the lack of nonce checks and capability checks, particularly concerning given the presence of external HTTP requests. While no vulnerabilities are recorded in its history, this can sometimes indicate a lack of past scrutiny rather than guaranteed inherent security. The output escaping is also not fully robust, with 40% of outputs not properly escaped, which could lead to cross-site scripting vulnerabilities in certain scenarios. The plugin's overall security could be improved by implementing proper authentication and authorization mechanisms for its functionalities and ensuring all output is adequately sanitized.

In conclusion, 'yuma-companion' v1.0.4 has a clean vulnerability history and employs some secure coding practices, especially regarding SQL. However, the lack of critical security checks like nonces and capability checks, combined with imperfect output escaping, presents potential risks. Addressing these gaps will be crucial for a more robust security profile.

Key Concerns

  • Lack of nonce checks
  • Lack of capability checks
  • Improper output escaping (40%)
Vulnerabilities
None known

Yuma Companion Security Vulnerabilities

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

Yuma Companion Code Analysis

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

Output Escaping

60% escaped5 total outputs
Attack Surface

Yuma Companion Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 40
actionadmin_noticesinclude\demo-import.php:11
actionadmin_noticesinclude\demo-import.php:13
filteradvanced_import_demo_listsinclude\demo-import.php:14
actionswitch_themeinclude\demo-import.php:15
filteryuma_topbar_elements_optionsinclude\options.php:31
filteryuma_header_elements_optionsinclude\options.php:63
filteryuma_navbar_elements_optionsinclude\options.php:86
filteryuma_footer_elements_optionsinclude\options.php:103
filteryuma_slider_layout_optionsinclude\options.php:128
filteryuma_slider_content_type_optionsinclude\options.php:145
filteryuma_introduction_excerpt_optionsinclude\options.php:162
filteryuma_introduction_content_type_optionsinclude\options.php:178
filteryuma_featured_categories_alignment_optionsinclude\options.php:194
filteryuma_featured_categories_layout_optionsinclude\options.php:209
filteryuma_featured_categories_column_optionsinclude\options.php:225
filteryuma_featured_column_optionsinclude\options.php:242
filteryuma_featured_content_type_optionsinclude\options.php:258
filteryuma_hero_content_alignment_optionsinclude\options.php:275
filteryuma_hero_content_content_type_optionsinclude\options.php:291
filteryuma_popular_alignment_optionsinclude\options.php:307
filteryuma_popular_layout_optionsinclude\options.php:322
filteryuma_popular_column_optionsinclude\options.php:338
filteryuma_popular_content_type_optionsinclude\options.php:354
filteryuma_cta_content_type_optionsinclude\options.php:371
filteryuma_blog_layout_optionsinclude\options.php:391
filteryuma_blog_column_type_optionsinclude\options.php:411
filteryuma_blog_pagination_type_optionsinclude\options.php:428
filteryuma_pagination_type_optionsinclude\options.php:429
filteryuma_archive_layout_optionsinclude\options.php:448
filteryuma_column_type_optionsinclude\options.php:466
filteryuma_blog_filter_optionsinclude\options.php:482
filteryuma_cursor_optionsinclude\options.php:498
actionadmin_menuinclude\welcome.php:10
actioninityuma-companion.php:32
actioninityuma-companion.php:33
actioninityuma-companion.php:34
actioninityuma-companion.php:35
actioninityuma-companion.php:36
actioncustomize_controls_enqueue_scriptsyuma-companion.php:78
actionadmin_enqueue_scriptsyuma-companion.php:84
Maintenance & Trust

Yuma Companion Maintenance & Trust

Maintenance Signals

WordPress version tested6.5.8
Last updatedApr 28, 2024
PHP min version5.6
Downloads8K

Community Trust

Rating0/100
Number of ratings0
Active installs400
Developer Profile

Yuma Companion Developer Profile

sharkthemes

27 plugins · 5K total installs

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

How We Detect Yuma Companion

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/yuma-companion/assets/css/welcome-style.css/wp-content/plugins/yuma-companion/assets/js/welcome-script.js/wp-content/plugins/yuma-companion/assets/css/customizer-style.css/wp-content/plugins/yuma-companion/assets/js/customizer-script.js
Script Paths
/wp-content/plugins/yuma-companion/assets/js/welcome-script.js/wp-content/plugins/yuma-companion/assets/js/customizer-script.js

HTML / DOM Fingerprints

CSS Classes
st-yuma-companion-welcome-stylest-yuma-companion-customizer-style
JS Globals
yuma_companion_l10n
FAQ

Frequently Asked Questions about Yuma Companion