WG Compareo Security & Risk Analysis

wordpress.org/plugins/wg-compareo

Compare image with movable divider.

0 active installs v1.0 PHP 5.4+ WP 4.7.0+ Updated Unknown
comapreeffectsimageimagesresponsive
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is WG Compareo Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs
Risk Assessment

The wg-compareo v1.0 plugin exhibits a generally positive security posture, with several good security practices evident. The complete absence of known CVEs and recorded vulnerabilities suggests a history of responsible development or a lack of significant past issues. The code analysis reveals no dangerous functions, no raw SQL queries, and no external HTTP requests, all of which are strong indicators of secure coding. Furthermore, the presence of nonce and capability checks on its entry points is commendable, as is the proper use of prepared statements for SQL queries.

Key Concerns

  • Half of output is not properly escaped
Vulnerabilities
None known

WG Compareo Security Vulnerabilities

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

WG Compareo Code Analysis

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

Output Escaping

50% escaped117 total outputs
Attack Surface

WG Compareo Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 2

authwp_ajax_cmb2_oembed_handlerinc\cmb2\includes\CMB2_Ajax.php:48
noprivwp_ajax_cmb2_oembed_handlerinc\cmb2\includes\CMB2_Ajax.php:49

Shortcodes 1

[compareo] wg-compareo.php:234
WordPress Hooks 40
actioncmb2_admin_initinc\cmb2\example-functions.php:105
actioncmb2_admin_initinc\cmb2\example-functions.php:431
actioncmb2_admin_initinc\cmb2\example-functions.php:460
actioncmb2_admin_initinc\cmb2\example-functions.php:524
actioncmb2_admin_initinc\cmb2\example-functions.php:594
actioncmb2_admin_initinc\cmb2\example-functions.php:636
actioncmb2_initinc\cmb2\example-functions.php:691
actioncmb2_save_options-page_fieldsinc\cmb2\includes\CMB2_Ajax.php:51
filterget_post_metadatainc\cmb2\includes\CMB2_Ajax.php:140
filterupdate_post_metadatainc\cmb2\includes\CMB2_Ajax.php:143
filtercmb2_show_oninc\cmb2\includes\CMB2_hookup.php:56
actionadd_meta_boxesinc\cmb2\includes\CMB2_hookup.php:80
actionadd_attachmentinc\cmb2\includes\CMB2_hookup.php:81
actionedit_attachmentinc\cmb2\includes\CMB2_hookup.php:82
actionsave_postinc\cmb2\includes\CMB2_hookup.php:83
actionadd_meta_boxes_commentinc\cmb2\includes\CMB2_hookup.php:94
actionedit_commentinc\cmb2\includes\CMB2_hookup.php:95
filtermanage_edit-comments_columnsinc\cmb2\includes\CMB2_hookup.php:98
actionmanage_comments_custom_columninc\cmb2\includes\CMB2_hookup.php:99
actionshow_user_profileinc\cmb2\includes\CMB2_hookup.php:106
actionedit_user_profileinc\cmb2\includes\CMB2_hookup.php:107
actionuser_new_forminc\cmb2\includes\CMB2_hookup.php:108
actionpersonal_options_updateinc\cmb2\includes\CMB2_hookup.php:110
actionedit_user_profile_updateinc\cmb2\includes\CMB2_hookup.php:111
actionuser_registerinc\cmb2\includes\CMB2_hookup.php:112
filtermanage_users_columnsinc\cmb2\includes\CMB2_hookup.php:115
filtermanage_users_custom_columninc\cmb2\includes\CMB2_hookup.php:116
actioncreated_terminc\cmb2\includes\CMB2_hookup.php:154
actionedited_termsinc\cmb2\includes\CMB2_hookup.php:155
actiondelete_terminc\cmb2\includes\CMB2_hookup.php:156
actioncmb2_do_oembedinc\cmb2\includes\helper-functions.php:120
filteris_protected_metainc\cmb2\includes\rest-api\CMB2_REST.php:118
actioninitinc\cmb2\init.php:120
actionwp_footerwg-compareo.php:50
actionadmin_initwg-compareo.php:62
actioninitwg-compareo.php:97
filtermanage_edit-imagegrid_columnswg-compareo.php:132
actionmanage_imagegrid_posts_custom_columnwg-compareo.php:133
actioncmb2_admin_initwg-compareo.php:146
filtersave_postwg-compareo.php:197
Maintenance & Trust

WG Compareo Maintenance & Trust

Maintenance Signals

WordPress version tested5.2.24
Last updatedUnknown
PHP min version5.4
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

WG Compareo Developer Profile

Webgensis

7 plugins · 70 total installs

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

How We Detect WG Compareo

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wg-compareo/inc/wg_cmpr.css/wp-content/plugins/wg-compareo/inc/wg_cmpr.js
Script Paths
/wp-content/plugins/wg-compareo/inc/wg_cmpr.js

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about WG Compareo