Metaverse ID Security & Risk Analysis

wordpress.org/plugins/metaverse-id

Display your identity from around the metaverse!

10 active installs v1.2.8 PHP + WP 2.8+ Updated Aug 19, 2013
idmetaversemv-idwidget
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Metaverse ID Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 12yr ago
Risk Assessment

The metaverse-id plugin, version 1.2.8, presents a mixed security posture. While it boasts a seemingly small attack surface with no registered AJAX handlers, REST API routes, shortcodes, or cron events, this could also indicate a lack of functionality or a deliberate effort to minimize exposure. However, the presence of 6 instances of the dangerous `unserialize` function is a significant concern, as it can lead to Remote Code Execution if data passed to it is not properly sanitized and comes from an untrusted source. The static analysis also flags 3 taint flows with unsanitized paths, although none are classified as critical or high severity, they still represent potential vulnerabilities.

Despite the absence of known CVEs and past vulnerabilities, the code itself raises red flags. The significant percentage of outputs that are not properly escaped (54%) increases the risk of Cross-Site Scripting (XSS) vulnerabilities. Furthermore, the complete lack of nonce and capability checks across all entry points (even though there are none explicitly listed) is concerning. This means that any potential future entry points or existing hidden ones would be unprotected. The plugin also makes 4 external HTTP requests, which could be a vector for SSRF or other network-based attacks if the target URLs are not validated.

Key Concerns

  • Dangerous function unserialize used 6 times
  • 3 taint flows with unsanitized paths
  • Only 54% of output properly escaped
  • 0 nonce checks found
  • 0 capability checks found
  • 4 external HTTP requests made
Vulnerabilities
None known

Metaverse ID Security Vulnerabilities

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

Metaverse ID Code Analysis

Dangerous Functions
6
Raw SQL Queries
1
32 prepared
Unescaped Output
62
52 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
4
Bundled Libraries
0

Dangerous Functions Found

unserialize$vcard->cache = unserialize($vcard->cache);abstracts.php:282
unserialize$config = unserialize($config);metaverses\eve.php:81
unserializereturn unserialize($cache);mv-id.php:416
unserialize$cache[$k] = unserialize($v[0]);mv-id.php:439
unserializeself::$mv_ids[$user_ID][$k]->cache = unserialize($v->cache);mv-id.php:507
unserialize$row->cache = unserialize($row->cache);mv-id.php:534

SQL Query Safety

97% prepared33 total queries

Output Escaping

46% escaped114 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

3 flows3 with unsanitized paths
user_ids (mv-id.php:805)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Metaverse ID Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 25
filtermv_id_linkifylinkify.php:229
actionmv_id_plugin__register_metaversesmetaverses\champions-online.php:168
actionmv_id_plugin__register_metaversesmetaverses\eq.php:163
actionmv_id_plugin__register_metaversesmetaverses\eq2.php:266
actionmv_id_plugin__register_metaversesmetaverses\eve.php:147
actionmv_id_plugin__register_metaversesmetaverses\free-realms.php:98
actionmv_id_plugin__register_metaversesmetaverses\lotro.php:176
actionmv_id_plugin__register_metaversesmetaverses\pq.php:150
actionmv_id_plugin__register_metaversesmetaverses\second-life.php:194
actionmv_id_plugin__register_metaversesmetaverses\second-life.php:195
filterpost_output_mv_id_vcardmetaverses\second-life.php:197
actionmv_id_plugin__register_metaversesmetaverses\star-trek-online.php:111
actionmv_id_plugin__register_metaversesmetaverses\wow.php:202
actionmv_id_plugin__register_metaversesmetaverses\wow.php:203
actionadmin_print_scriptsmv-id.php:296
filterplugin_action_linksmv-id.php:628
actionwidgets_initmv-id.php:1181
actionmv_id_plugin__regenerate_cachemv-id.php:1182
actionmv_id_plugin__output_vcardmv-id.php:1183
actionadmin_menumv-id.php:1184
actionplugins_loadedmv-id.php:1185
actionwidgets_initmv-id.php:1186
actiondelete_usermv-id.php:1187
actionprofile_updatemv-id.php:1188
actionadmin_headmv-id.php:1189
Maintenance & Trust

Metaverse ID Maintenance & Trust

Maintenance Signals

WordPress version tested3.6.1
Last updatedAug 19, 2013
PHP min version
Downloads6K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Metaverse ID Developer Profile

signpostmarv

3 plugins · 120 total installs

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

How We Detect Metaverse ID

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

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
innerContentTitleFieldprofile_champprofile_level_numstatsBioText
Data Attributes
id="profile_champ"id="profile_level_num"id="charPic"
FAQ

Frequently Asked Questions about Metaverse ID