Critical code_pattern
Resolved · serialized_admin_role_plugin_internal_config_fp
2026-05-08 09:56:54 (1mo ago)
| Slug | videowhisper-live-streaming-integration |
|---|---|
| Pattern | serialized_admin_role |
| Kind | builtin |
| Version | 7.1.11 |
| Hit count | 1 |
| First hit |
|
| Explanation | plugin source contains `s:13:"administrator"` — the PHP-serialized representation of the `administrator` role meta value. Used to bypass `wp_insert_user()` by writing directly to `wp_usermeta` with a hand-crafted capabilities string. Near-zero FP because legit code uses `WP_User::set_role()` instead of building the serialized form by hand. |
View raw JSON
{
"slug": "videowhisper-live-streaming-integration",
"pattern": "serialized_admin_role",
"kind": "builtin",
"version": "7.1.11",
"hit_count": 1,
"first_hit": {
"file": "inc/options.php",
"line": 424,
"snippet": "'appRoles' => unserialize( 'a:3:{s:27:\"conferenceParticipantCamera\";a:3:{s:5:\"roles\";s:30:\"administrator,performer,client\";s:5:\"value\";s:1:\"1\";s:5:\"other\";s:0:\"\";}s:8:\"ba"
},
"explanation": "plugin source contains `s:13:\"administrator\"` \u2014 the PHP-serialized representation of the `administrator` role meta value. Used to bypass `wp_insert_user()` by writing directly to `wp_usermeta` with a hand-crafted capabilities string. Near-zero FP because legit code uses `WP_User::set_role()` instead of building the serialized form by hand."
}