Events

800 events (filtered). · Last rule pass 9h ago. · 4 open / 4,675 resolved overall.

State: Open Resolved All
Critical code_scan_match Message Bridge for Contact Form 7 and Telegram (10k+ installs) Resolved 4mo ago
Slugcf7-telegram
Finding count1
Findings
PatternKindFileLineSnippetConfidenceDetails
puc_update_hijackbuiltinlib/Settings.php170$updateChecker = PucFactory::buildUpdateChecker(high
Url
https://github.com/hokoo/cf7-telegram
Url host
github.com
Slug arg
cf7-telegram
Resolved sha587e7fbd79c478465f2d9a978a9b3ef1b2080c38
View raw JSON
{
    "slug": "cf7-telegram",
    "finding_count": 1,
    "findings": [
        {
            "pattern": "puc_update_hijack",
            "kind": "builtin",
            "file": "lib/Settings.php",
            "line": 170,
            "snippet": "$updateChecker = PucFactory::buildUpdateChecker(",
            "confidence": "high",
            "details": {
                "url": "https://github.com/hokoo/cf7-telegram",
                "url_host": "github.com",
                "slug_arg": "cf7-telegram"
            }
        }
    ],
    "resolved_sha": "587e7fbd79c478465f2d9a978a9b3ef1b2080c38"
}
Critical code_scan_match Bold Timeline Lite (10k+ installs) Resolved 4mo ago
Slugbold-timeline-lite
Finding count1
Findings
PatternKindFileLineSnippetConfidenceDetails
puc_update_hijackbuiltinbold-builder-light/bold-builder-light.php79$updateChecker = Puc_v4_Factory::buildUpdateChecker(high
Url
—
Url host
—
Slug arg
—
Resolved sha9bd1d2430f3c9cebc0b8531acd725caaaba3db67
View raw JSON
{
    "slug": "bold-timeline-lite",
    "finding_count": 1,
    "findings": [
        {
            "pattern": "puc_update_hijack",
            "kind": "builtin",
            "file": "bold-builder-light/bold-builder-light.php",
            "line": 79,
            "snippet": "$updateChecker = Puc_v4_Factory::buildUpdateChecker(",
            "confidence": "high",
            "details": {
                "url": null,
                "url_host": null,
                "slug_arg": null
            }
        }
    ],
    "resolved_sha": "9bd1d2430f3c9cebc0b8531acd725caaaba3db67"
}
Critical code_scan_match Nexter Extension – Security, Performance, Code Snippets & Site Toolkit (10k+ installs) Resolved 4mo ago
Slugnexter-extension
Finding count3
Findings
PatternKindFileLineSnippetConfidenceDetails
unserialize_after_remote_callbuiltininclude/panel-settings/class-nxt-panel-ajax-router.php779L769: $response = wp_remote_post($theme_api_url, $args); → L779: $theme_info = @unserialize( $body );high—
unserialize_after_remote_callbuiltininclude/panel-settings/class-nxt-panel-ajax-router.php871L870: $body = wp_remote_retrieve_body( $response ); → L871: $plugin_info = @unserialize( $body );high—
remote_enqueuebuiltininclude/panel-settings/extensions/nexter-ext-adobe-font.php190wp_enqueue_style( 'nexter-adobe-typekit','https://use.typekit.net/'.esc_attr($font_val['project_id']).'.css', [], NEXTER_EXT_VER );medium
Url
https://use.typekit.net/
Url host
use.typekit.net
Resolved sha20dc3c2b4ca1db5173676e40fea3b86880ee9bb2
View raw JSON
{
    "slug": "nexter-extension",
    "finding_count": 3,
    "findings": [
        {
            "pattern": "unserialize_after_remote_call",
            "kind": "builtin",
            "file": "include/panel-settings/class-nxt-panel-ajax-router.php",
            "line": 779,
            "snippet": "L769: $response = wp_remote_post($theme_api_url, $args);  \u2192  L779: $theme_info = @unserialize( $body );",
            "confidence": "high"
        },
        {
            "pattern": "unserialize_after_remote_call",
            "kind": "builtin",
            "file": "include/panel-settings/class-nxt-panel-ajax-router.php",
            "line": 871,
            "snippet": "L870: $body = wp_remote_retrieve_body( $response );  \u2192  L871: $plugin_info = @unserialize( $body );",
            "confidence": "high"
        },
        {
            "pattern": "remote_enqueue",
            "kind": "builtin",
            "file": "include/panel-settings/extensions/nexter-ext-adobe-font.php",
            "line": 190,
            "snippet": "wp_enqueue_style( 'nexter-adobe-typekit','https://use.typekit.net/'.esc_attr($font_val['project_id']).'.css', [], NEXTER_EXT_VER );",
            "confidence": "medium",
            "details": {
                "url": "https://use.typekit.net/",
                "url_host": "use.typekit.net"
            }
        }
    ],
    "resolved_sha": "20dc3c2b4ca1db5173676e40fea3b86880ee9bb2"
}
Critical code_scan_match OSM – OpenStreetMap (10k+ installs) Resolved 4mo ago
Slugosm
Finding count2
Findings
PatternKindFileLineSnippetConfidence
hardcoded_ip_urlbuiltinosm_map/osm-oljs2.php269$Layer .= 'var layerOSMHillshadeMap = new OpenLayers.Layer.TMS("OSMHillshadeMap", " http://129.206.74.245:8004/tms_hs.ashx?x={x}&y={y}&z={z} ",{ numZoomLevels: 18, type: "png", getURL: getTihigh
hardcoded_ip_urlbuiltinosm_map/osm-oljs2_v4.php268$Layer .= 'var layerOSMHillshadeMap = new OpenLayers.Layer.TMS("OSMHillshadeMap", " http://129.206.74.245:8004/tms_hs.ashx?x={x}&y={y}&z={z} ",{ numZoomLevels: 18, type: "png", getURL: getTihigh
Resolved sha94d2a163e16650eed4f8b3e1521ee3e3a2c96e9c
View raw JSON
{
    "slug": "osm",
    "finding_count": 2,
    "findings": [
        {
            "pattern": "hardcoded_ip_url",
            "kind": "builtin",
            "file": "osm_map/osm-oljs2.php",
            "line": 269,
            "snippet": "$Layer .= 'var layerOSMHillshadeMap   = new OpenLayers.Layer.TMS(\"OSMHillshadeMap\", \" http://129.206.74.245:8004/tms_hs.ashx?x={x}&y={y}&z={z} \",{ numZoomLevels: 18, type: \"png\", getURL: getTi",
            "confidence": "high"
        },
        {
            "pattern": "hardcoded_ip_url",
            "kind": "builtin",
            "file": "osm_map/osm-oljs2_v4.php",
            "line": 268,
            "snippet": "$Layer .= 'var layerOSMHillshadeMap   = new OpenLayers.Layer.TMS(\"OSMHillshadeMap\", \" http://129.206.74.245:8004/tms_hs.ashx?x={x}&y={y}&z={z} \",{ numZoomLevels: 18, type: \"png\", getURL: getTi",
            "confidence": "high"
        }
    ],
    "resolved_sha": "94d2a163e16650eed4f8b3e1521ee3e3a2c96e9c"
}
Critical code_scan_match Content Egg – Affiliate Product Importer & Price Comparison (10k+ installs) Benign 4mo ago
Slugcontent-egg
Finding count3
Findings
PatternKindFileLineSnippetConfidence
unserialize_after_remote_callbuiltinapplication/libs/RestClient.php240L224: $error_mess .= ' Server replay: ' . \wp_remote_retrieve_body($response); → L240: $res = @unserialize($response);high
hardcoded_ip_urlbuiltinapplication/libs/admitad/AdmitadProducts.php22const API_URI_BASE = 'http://185.58.206.88/wp';high
http://185.58.206.88/wpioc:urlapplication/libs/admitad/AdmitadProducts.php22const API_URI_BASE = 'http://185.58.206.88/wp';medium
Resolved sha080032542a37c0a08bd49e58d34ba62518d465c6
View raw JSON
{
    "slug": "content-egg",
    "finding_count": 3,
    "findings": [
        {
            "pattern": "unserialize_after_remote_call",
            "kind": "builtin",
            "file": "application/libs/RestClient.php",
            "line": 240,
            "snippet": "L224: $error_mess .= ' Server replay: ' . \\wp_remote_retrieve_body($response);  \u2192  L240: $res = @unserialize($response);",
            "confidence": "high"
        },
        {
            "pattern": "hardcoded_ip_url",
            "kind": "builtin",
            "file": "application/libs/admitad/AdmitadProducts.php",
            "line": 22,
            "snippet": "const API_URI_BASE = 'http://185.58.206.88/wp';",
            "confidence": "high"
        },
        {
            "pattern": "http://185.58.206.88/wp",
            "kind": "ioc:url",
            "file": "application/libs/admitad/AdmitadProducts.php",
            "line": 22,
            "snippet": "const API_URI_BASE = 'http://185.58.206.88/wp';",
            "confidence": "medium"
        }
    ],
    "resolved_sha": "080032542a37c0a08bd49e58d34ba62518d465c6"
}
Critical code_scan_match Social Share Icons & Social Share Buttons (10k+ installs) Suspicious 4mo ago
Slugultimate-social-media-plus
Finding count16
Findings
PatternKindFileLineSnippetConfidence
eval_callbuiltinhelpers/linkedin-api/linkedin-api.php123eval($eval);medium
base64_decodebuiltinhelpers/sfsi_plus_OAuth.php212$decoded_sig = base64_decode($signature);medium
shopify-js-bucket.s3.ap-south-1.amazonaws.comioc:domainlibs/controllers/sfsi_buttons_controller.php1,712$installed = $upgrader->install('https://shopify-js-bucket.s3.ap-south-1.amazonaws.com/sfsi_worker_premium_installer-0.0.1.zip');high
https://shopify-js-bucket.s3.ap-south-1.amazonaws.com/sfsi_worker_premium_installer-0.0.1.zipioc:urllibs/controllers/sfsi_buttons_controller.php1,712$installed = $upgrader->install('https://shopify-js-bucket.s3.ap-south-1.amazonaws.com/sfsi_worker_premium_installer-0.0.1.zip');high
wp_ajax_worker_pluginioc:code_patternlibs/controllers/sfsi_buttons_controller.php1,691add_action('wp_ajax_worker_plugin','sfsi_plus_worker_plugin');high
sfsi_plus_worker_pluginioc:code_patternlibs/controllers/sfsi_buttons_controller.php1,691add_action('wp_ajax_worker_plugin','sfsi_plus_worker_plugin');medium
sfsi_plus_worker_pluginioc:code_patternlibs/controllers/sfsi_buttons_controller.php1,693function sfsi_plus_worker_plugin(){medium
sfsi_plus_worker_pluginioc:code_patternlibs/controllers/sfsi_buttons_controller.php1,709if (sfsi_plus_worker_plugin_installed($plugin_slug)) {medium
sfsi_plus_worker_pluginioc:code_patternlibs/controllers/sfsi_buttons_controller.php1,729if (sfsi_plus_worker_plugin_installed($plugin_slug)) {medium
sfsi_plus_worker_pluginioc:code_patternlibs/controllers/sfsi_buttons_controller.php1,751if(!function_exists("sfsi_plus_worker_plugin_installed")){medium
sfsi_plus_worker_pluginioc:code_patternlibs/controllers/sfsi_buttons_controller.php1,752function sfsi_plus_worker_plugin_installed($slug)medium
sfsi_plus_worker_pluginioc:code_patternlibs/controllers/sfsi_buttons_controller.php1,768if(!function_exists("sfsi_plus_worker_plugin_installed")){medium
sfsi_plus_worker_pluginioc:code_patternlibs/controllers/sfsi_buttons_controller.php1,769function sfsi_plus_worker_plugin_installed($slug)medium
sfsi_worker_premium_installerioc:code_patternlibs/controllers/sfsi_buttons_controller.php1,705$plugin_slug= "sfsi_worker_premium_installer/sfsi_worker_premium_installer.php";medium
sfsi_worker_premium_installerioc:code_patternlibs/controllers/sfsi_buttons_controller.php1,712$installed = $upgrader->install('https://shopify-js-bucket.s3.ap-south-1.amazonaws.com/sfsi_worker_premium_installer-0.0.1.zip');medium
Resolved shaf1e614500005bab34cabbb580c25d1f1717976f4
View raw JSON
{
    "slug": "ultimate-social-media-plus",
    "finding_count": 16,
    "findings": [
        {
            "pattern": "eval_call",
            "kind": "builtin",
            "file": "helpers/linkedin-api/linkedin-api.php",
            "line": 123,
            "snippet": "eval($eval);",
            "confidence": "medium"
        },
        {
            "pattern": "base64_decode",
            "kind": "builtin",
            "file": "helpers/sfsi_plus_OAuth.php",
            "line": 212,
            "snippet": "$decoded_sig = base64_decode($signature);",
            "confidence": "medium"
        },
        {
            "pattern": "shopify-js-bucket.s3.ap-south-1.amazonaws.com",
            "kind": "ioc:domain",
            "file": "libs/controllers/sfsi_buttons_controller.php",
            "line": 1712,
            "snippet": "$installed = $upgrader->install('https://shopify-js-bucket.s3.ap-south-1.amazonaws.com/sfsi_worker_premium_installer-0.0.1.zip');",
            "confidence": "high"
        },
        {
            "pattern": "https://shopify-js-bucket.s3.ap-south-1.amazonaws.com/sfsi_worker_premium_installer-0.0.1.zip",
            "kind": "ioc:url",
            "file": "libs/controllers/sfsi_buttons_controller.php",
            "line": 1712,
            "snippet": "$installed = $upgrader->install('https://shopify-js-bucket.s3.ap-south-1.amazonaws.com/sfsi_worker_premium_installer-0.0.1.zip');",
            "confidence": "high"
        },
        {
            "pattern": "wp_ajax_worker_plugin",
            "kind": "ioc:code_pattern",
            "file": "libs/controllers/sfsi_buttons_controller.php",
            "line": 1691,
            "snippet": "add_action('wp_ajax_worker_plugin','sfsi_plus_worker_plugin');",
            "confidence": "high"
        },
        {
            "pattern": "sfsi_plus_worker_plugin",
            "kind": "ioc:code_pattern",
            "file": "libs/controllers/sfsi_buttons_controller.php",
            "line": 1691,
            "snippet": "add_action('wp_ajax_worker_plugin','sfsi_plus_worker_plugin');",
            "confidence": "medium"
        },
        {
            "pattern": "sfsi_plus_worker_plugin",
            "kind": "ioc:code_pattern",
            "file": "libs/controllers/sfsi_buttons_controller.php",
            "line": 1693,
            "snippet": "function sfsi_plus_worker_plugin(){",
            "confidence": "medium"
        },
        {
            "pattern": "sfsi_plus_worker_plugin",
            "kind": "ioc:code_pattern",
            "file": "libs/controllers/sfsi_buttons_controller.php",
            "line": 1709,
            "snippet": "if (sfsi_plus_worker_plugin_installed($plugin_slug)) {",
            "confidence": "medium"
        },
        {
            "pattern": "sfsi_plus_worker_plugin",
            "kind": "ioc:code_pattern",
            "file": "libs/controllers/sfsi_buttons_controller.php",
            "line": 1729,
            "snippet": "if (sfsi_plus_worker_plugin_installed($plugin_slug)) {",
            "confidence": "medium"
        },
        {
            "pattern": "sfsi_plus_worker_plugin",
            "kind": "ioc:code_pattern",
            "file": "libs/controllers/sfsi_buttons_controller.php",
            "line": 1751,
            "snippet": "if(!function_exists(\"sfsi_plus_worker_plugin_installed\")){",
            "confidence": "medium"
        },
        {
            "pattern": "sfsi_plus_worker_plugin",
            "kind": "ioc:code_pattern",
            "file": "libs/controllers/sfsi_buttons_controller.php",
            "line": 1752,
            "snippet": "function sfsi_plus_worker_plugin_installed($slug)",
            "confidence": "medium"
        },
        {
            "pattern": "sfsi_plus_worker_plugin",
            "kind": "ioc:code_pattern",
            "file": "libs/controllers/sfsi_buttons_controller.php",
            "line": 1768,
            "snippet": "if(!function_exists(\"sfsi_plus_worker_plugin_installed\")){",
            "confidence": "medium"
        },
        {
            "pattern": "sfsi_plus_worker_plugin",
            "kind": "ioc:code_pattern",
            "file": "libs/controllers/sfsi_buttons_controller.php",
            "line": 1769,
            "snippet": "function sfsi_plus_worker_plugin_installed($slug)",
            "confidence": "medium"
        },
        {
            "pattern": "sfsi_worker_premium_installer",
            "kind": "ioc:code_pattern",
            "file": "libs/controllers/sfsi_buttons_controller.php",
            "line": 1705,
            "snippet": "$plugin_slug= \"sfsi_worker_premium_installer/sfsi_worker_premium_installer.php\";",
            "confidence": "medium"
        },
        {
            "pattern": "sfsi_worker_premium_installer",
            "kind": "ioc:code_pattern",
            "file": "libs/controllers/sfsi_buttons_controller.php",
            "line": 1712,
            "snippet": "$installed = $upgrader->install('https://shopify-js-bucket.s3.ap-south-1.amazonaws.com/sfsi_worker_premium_installer-0.0.1.zip');",
            "confidence": "medium"
        }
    ],
    "resolved_sha": "f1e614500005bab34cabbb580c25d1f1717976f4"
}
Critical code_scan_match Trakoo – Orders Tracking for WooCommerce (10k+ installs) Resolved 4mo ago
Slugwoo-orders-tracking
Finding count1
Findings
PatternKindFileLineSnippetConfidence
hardcoded_ip_urlbuiltinincludes/class-vi-woo-orders-tracking-trackingmore.php331return vi_wot_json_decode( '[{"courier_name":"DHL Express","courier_code":"dhl","courier_type":"express","courier_phone":null,"country_code":"DE","courier_url":"http://www.dhl.com/en/express/trackihigh
Resolved sha6949683cda5f7533f3b2e3487823b6a1b488dd61
View raw JSON
{
    "slug": "woo-orders-tracking",
    "finding_count": 1,
    "findings": [
        {
            "pattern": "hardcoded_ip_url",
            "kind": "builtin",
            "file": "includes/class-vi-woo-orders-tracking-trackingmore.php",
            "line": 331,
            "snippet": "return vi_wot_json_decode( '[{\"courier_name\":\"DHL Express\",\"courier_code\":\"dhl\",\"courier_type\":\"express\",\"courier_phone\":null,\"country_code\":\"DE\",\"courier_url\":\"http://www.dhl.com/en/express/tracki",
            "confidence": "high"
        }
    ],
    "resolved_sha": "6949683cda5f7533f3b2e3487823b6a1b488dd61"
}
Critical code_scan_match Video Conferencing with Zoom (10k+ installs) Resolved 4mo ago
Slugvideo-conferencing-with-zoom-api
Finding count3
Findings
PatternKindFileLineSnippetConfidence
getWPUsersioc:code_patternincludes/admin/class-zvc-admin-ajax.php345$users = vczapi_getWpUsers_basedon_UserRoles($args);high
getWPUsersioc:code_patternincludes/admin/class-zvc-admin-ajax.php442$users = vczapi_getWpUsers_basedon_UserRoles([high
getWPUsersioc:code_patternincludes/helpers.php833function vczapi_getWpUsers_basedon_UserRoles( $defaults = [] ) {high
Resolved sha4b8acd19aad08e7ae6be3b5d2614d60e6fdb7d88
View raw JSON
{
    "slug": "video-conferencing-with-zoom-api",
    "finding_count": 3,
    "findings": [
        {
            "pattern": "getWPUsers",
            "kind": "ioc:code_pattern",
            "file": "includes/admin/class-zvc-admin-ajax.php",
            "line": 345,
            "snippet": "$users      = vczapi_getWpUsers_basedon_UserRoles($args);",
            "confidence": "high"
        },
        {
            "pattern": "getWPUsers",
            "kind": "ioc:code_pattern",
            "file": "includes/admin/class-zvc-admin-ajax.php",
            "line": 442,
            "snippet": "$users         = vczapi_getWpUsers_basedon_UserRoles([",
            "confidence": "high"
        },
        {
            "pattern": "getWPUsers",
            "kind": "ioc:code_pattern",
            "file": "includes/helpers.php",
            "line": 833,
            "snippet": "function vczapi_getWpUsers_basedon_UserRoles( $defaults = [] ) {",
            "confidence": "high"
        }
    ],
    "resolved_sha": "4b8acd19aad08e7ae6be3b5d2614d60e6fdb7d88"
}
Critical code_scan_match Slider by 10Web – Responsive Image Slider (10k+ installs) Resolved 4mo ago
Slugslider-wd
Finding count1
Findings
PatternKindFileLineSnippetConfidenceDetails
remote_enqueuebuiltinslider-wd.php886wp_register_script($this->prefix . '_youtube', 'https://www.youtube.com/iframe_api');medium
Url
https://www.youtube.com/iframe_api
Url host
www.youtube.com
Resolved sha78367a7f3dd9bac9b3460f7241461452d816f8eb
Serial offender noteSeverity bumped high→critical: author 10web has 6 prior security-issue closures on wp.org.
View raw JSON
{
    "slug": "slider-wd",
    "finding_count": 1,
    "findings": [
        {
            "pattern": "remote_enqueue",
            "kind": "builtin",
            "file": "slider-wd.php",
            "line": 886,
            "snippet": "wp_register_script($this->prefix . '_youtube', 'https://www.youtube.com/iframe_api');",
            "confidence": "medium",
            "details": {
                "url": "https://www.youtube.com/iframe_api",
                "url_host": "www.youtube.com"
            }
        }
    ],
    "resolved_sha": "78367a7f3dd9bac9b3460f7241461452d816f8eb",
    "serial_offender_note": "Severity bumped high\u2192critical: author 10web has 6 prior security-issue closures on wp.org."
}
Critical code_scan_match Event Tracking for Gravity Forms (20k+ installs) Resolved 4mo ago
Sluggravity-forms-google-analytics-event-tracking
Finding count15
Findings
PatternKindFileLineSnippetConfidence
$analytics_endpointioc:code_patterntags/1.6.0/public/includes/ga-mp/src/Racecore/GATracking/GATracking.php59private $analytics_endpoint = 'http://www.google-analytics.com/collect';high
$analytics_endpointioc:code_patterntags/1.5.3/public/includes/ga-mp/src/Racecore/GATracking/GATracking.php59private $analytics_endpoint = 'http://www.google-analytics.com/collect';high
$analytics_endpointioc:code_patterntags/1.5.5/public/includes/ga-mp/src/Racecore/GATracking/GATracking.php59private $analytics_endpoint = 'http://www.google-analytics.com/collect';high
$analytics_endpointioc:code_patterntags/1.4.5/public/includes/ga-mp/src/Racecore/GATracking/GATracking.php59private $analytics_endpoint = 'http://www.google-analytics.com/collect';high
$analytics_endpointioc:code_patterntags/1.5.2/public/includes/ga-mp/src/Racecore/GATracking/GATracking.php59private $analytics_endpoint = 'http://www.google-analytics.com/collect';high
$analytics_endpointioc:code_patterntags/1.6.2/public/includes/ga-mp/src/Racecore/GATracking/GATracking.php59private $analytics_endpoint = 'http://www.google-analytics.com/collect';high
$analytics_endpointioc:code_patterntags/1.5.1/public/includes/ga-mp/src/Racecore/GATracking/GATracking.php59private $analytics_endpoint = 'http://www.google-analytics.com/collect';high
$analytics_endpointioc:code_patterntags/1.4.4/public/includes/ga-mp/src/Racecore/GATracking/GATracking.php59private $analytics_endpoint = 'http://www.google-analytics.com/collect';high
$analytics_endpointioc:code_patterntags/1.4.3/public/includes/ga-mp/src/Racecore/GATracking/GATracking.php59private $analytics_endpoint = 'http://www.google-analytics.com/collect';high
$analytics_endpointioc:code_patterntags/1.4.1/public/includes/ga-mp/src/Racecore/GATracking/GATracking.php59private $analytics_endpoint = 'http://www.google-analytics.com/collect';high
$analytics_endpointioc:code_patterntags/1.5.4/public/includes/ga-mp/src/Racecore/GATracking/GATracking.php59private $analytics_endpoint = 'http://www.google-analytics.com/collect';high
$analytics_endpointioc:code_patterntags/1.5.0/public/includes/ga-mp/src/Racecore/GATracking/GATracking.php59private $analytics_endpoint = 'http://www.google-analytics.com/collect';high
$analytics_endpointioc:code_patterntags/1.4.2/public/includes/ga-mp/src/Racecore/GATracking/GATracking.php59private $analytics_endpoint = 'http://www.google-analytics.com/collect';high
$analytics_endpointioc:code_patterntags/1.6.1/public/includes/ga-mp/src/Racecore/GATracking/GATracking.php59private $analytics_endpoint = 'http://www.google-analytics.com/collect';high
$analytics_endpointioc:code_patterntags/1.4.0/public/includes/ga-mp/src/Racecore/GATracking/GATracking.php59private $analytics_endpoint = 'http://www.google-analytics.com/collect';high
Resolved shaffe17072f481001259e703cd4473606f91f341d7
View raw JSON
{
    "slug": "gravity-forms-google-analytics-event-tracking",
    "finding_count": 15,
    "findings": [
        {
            "pattern": "$analytics_endpoint",
            "kind": "ioc:code_pattern",
            "file": "tags/1.6.0/public/includes/ga-mp/src/Racecore/GATracking/GATracking.php",
            "line": 59,
            "snippet": "private $analytics_endpoint = 'http://www.google-analytics.com/collect';",
            "confidence": "high"
        },
        {
            "pattern": "$analytics_endpoint",
            "kind": "ioc:code_pattern",
            "file": "tags/1.5.3/public/includes/ga-mp/src/Racecore/GATracking/GATracking.php",
            "line": 59,
            "snippet": "private $analytics_endpoint = 'http://www.google-analytics.com/collect';",
            "confidence": "high"
        },
        {
            "pattern": "$analytics_endpoint",
            "kind": "ioc:code_pattern",
            "file": "tags/1.5.5/public/includes/ga-mp/src/Racecore/GATracking/GATracking.php",
            "line": 59,
            "snippet": "private $analytics_endpoint = 'http://www.google-analytics.com/collect';",
            "confidence": "high"
        },
        {
            "pattern": "$analytics_endpoint",
            "kind": "ioc:code_pattern",
            "file": "tags/1.4.5/public/includes/ga-mp/src/Racecore/GATracking/GATracking.php",
            "line": 59,
            "snippet": "private $analytics_endpoint = 'http://www.google-analytics.com/collect';",
            "confidence": "high"
        },
        {
            "pattern": "$analytics_endpoint",
            "kind": "ioc:code_pattern",
            "file": "tags/1.5.2/public/includes/ga-mp/src/Racecore/GATracking/GATracking.php",
            "line": 59,
            "snippet": "private $analytics_endpoint = 'http://www.google-analytics.com/collect';",
            "confidence": "high"
        },
        {
            "pattern": "$analytics_endpoint",
            "kind": "ioc:code_pattern",
            "file": "tags/1.6.2/public/includes/ga-mp/src/Racecore/GATracking/GATracking.php",
            "line": 59,
            "snippet": "private $analytics_endpoint = 'http://www.google-analytics.com/collect';",
            "confidence": "high"
        },
        {
            "pattern": "$analytics_endpoint",
            "kind": "ioc:code_pattern",
            "file": "tags/1.5.1/public/includes/ga-mp/src/Racecore/GATracking/GATracking.php",
            "line": 59,
            "snippet": "private $analytics_endpoint = 'http://www.google-analytics.com/collect';",
            "confidence": "high"
        },
        {
            "pattern": "$analytics_endpoint",
            "kind": "ioc:code_pattern",
            "file": "tags/1.4.4/public/includes/ga-mp/src/Racecore/GATracking/GATracking.php",
            "line": 59,
            "snippet": "private $analytics_endpoint = 'http://www.google-analytics.com/collect';",
            "confidence": "high"
        },
        {
            "pattern": "$analytics_endpoint",
            "kind": "ioc:code_pattern",
            "file": "tags/1.4.3/public/includes/ga-mp/src/Racecore/GATracking/GATracking.php",
            "line": 59,
            "snippet": "private $analytics_endpoint = 'http://www.google-analytics.com/collect';",
            "confidence": "high"
        },
        {
            "pattern": "$analytics_endpoint",
            "kind": "ioc:code_pattern",
            "file": "tags/1.4.1/public/includes/ga-mp/src/Racecore/GATracking/GATracking.php",
            "line": 59,
            "snippet": "private $analytics_endpoint = 'http://www.google-analytics.com/collect';",
            "confidence": "high"
        },
        {
            "pattern": "$analytics_endpoint",
            "kind": "ioc:code_pattern",
            "file": "tags/1.5.4/public/includes/ga-mp/src/Racecore/GATracking/GATracking.php",
            "line": 59,
            "snippet": "private $analytics_endpoint = 'http://www.google-analytics.com/collect';",
            "confidence": "high"
        },
        {
            "pattern": "$analytics_endpoint",
            "kind": "ioc:code_pattern",
            "file": "tags/1.5.0/public/includes/ga-mp/src/Racecore/GATracking/GATracking.php",
            "line": 59,
            "snippet": "private $analytics_endpoint = 'http://www.google-analytics.com/collect';",
            "confidence": "high"
        },
        {
            "pattern": "$analytics_endpoint",
            "kind": "ioc:code_pattern",
            "file": "tags/1.4.2/public/includes/ga-mp/src/Racecore/GATracking/GATracking.php",
            "line": 59,
            "snippet": "private $analytics_endpoint = 'http://www.google-analytics.com/collect';",
            "confidence": "high"
        },
        {
            "pattern": "$analytics_endpoint",
            "kind": "ioc:code_pattern",
            "file": "tags/1.6.1/public/includes/ga-mp/src/Racecore/GATracking/GATracking.php",
            "line": 59,
            "snippet": "private $analytics_endpoint = 'http://www.google-analytics.com/collect';",
            "confidence": "high"
        },
        {
            "pattern": "$analytics_endpoint",
            "kind": "ioc:code_pattern",
            "file": "tags/1.4.0/public/includes/ga-mp/src/Racecore/GATracking/GATracking.php",
            "line": 59,
            "snippet": "private $analytics_endpoint = 'http://www.google-analytics.com/collect';",
            "confidence": "high"
        }
    ],
    "resolved_sha": "ffe17072f481001259e703cd4473606f91f341d7"
}
Critical code_scan_match FV Flowplayer Video Player (10k+ installs) Resolved 4mo ago
Slugfv-wordpress-flowplayer
Finding count1
Findings
PatternKindFileLineSnippetConfidence
unserialize_after_remote_callbuiltinincludes/fp-api-private.php381L371: $raw_response = wp_remote_post( $this->strPrivateAPI, $request ); → L381: $response = @unserialize( preg_replace( '~^/\*[\s\S]*?\*/\s+~', '', $raw_responshigh
Resolved sha28641141fc4be13117ae150b04ac279035fccf01
View raw JSON
{
    "slug": "fv-wordpress-flowplayer",
    "finding_count": 1,
    "findings": [
        {
            "pattern": "unserialize_after_remote_call",
            "kind": "builtin",
            "file": "includes/fp-api-private.php",
            "line": 381,
            "snippet": "L371: $raw_response = wp_remote_post( $this->strPrivateAPI, $request );  \u2192  L381: $response = @unserialize( preg_replace( '~^/\\*[\\s\\S]*?\\*/\\s+~', '', $raw_respons",
            "confidence": "high"
        }
    ],
    "resolved_sha": "28641141fc4be13117ae150b04ac279035fccf01"
}
Critical code_scan_match Bit integrations – Form Integration, Webhook, Spreadsheets, CRM, LMS & Email Automation (20k+ installs) Resolved 4mo ago
Slugbit-integrations
Finding count2
Findings
PatternKindFileLineSnippetConfidence
getWPUsersioc:code_patternbackend/controller/UserController.php14public function getWpUsers()high
getWPUsersioc:code_patternbackend/Routes/ajax.php55Route::post('user/list', [UserController::class, 'getWpUsers']);high
Resolved sha78a05a9d6bc5b7e9a801ff1881380691e2fd16cc
View raw JSON
{
    "slug": "bit-integrations",
    "finding_count": 2,
    "findings": [
        {
            "pattern": "getWPUsers",
            "kind": "ioc:code_pattern",
            "file": "backend/controller/UserController.php",
            "line": 14,
            "snippet": "public function getWpUsers()",
            "confidence": "high"
        },
        {
            "pattern": "getWPUsers",
            "kind": "ioc:code_pattern",
            "file": "backend/Routes/ajax.php",
            "line": 55,
            "snippet": "Route::post('user/list', [UserController::class, 'getWpUsers']);",
            "confidence": "high"
        }
    ],
    "resolved_sha": "78a05a9d6bc5b7e9a801ff1881380691e2fd16cc"
}
Slugwp-webhooks
Finding count1
Findings
PatternKindFileLineSnippetConfidence
serialized_admin_rolebuiltincore/includes/classes/class-wp-webhooks-run.php1,2750 => 'a:1:{s:13:"administrator";b:1;}',high
Resolved sha07403c6f6c5142c62231297dada2baa407b88601
View raw JSON
{
    "slug": "wp-webhooks",
    "finding_count": 1,
    "findings": [
        {
            "pattern": "serialized_admin_role",
            "kind": "builtin",
            "file": "core/includes/classes/class-wp-webhooks-run.php",
            "line": 1275,
            "snippet": "0 => 'a:1:{s:13:\"administrator\";b:1;}',",
            "confidence": "high"
        }
    ],
    "resolved_sha": "07403c6f6c5142c62231297dada2baa407b88601"
}
Critical code_scan_match PowerPress Podcasting plugin by Blubrry (20k+ installs) Resolved 4mo ago
Slugpowerpress
Finding count5
Findings
PatternKindFileLineSnippetConfidence
PluginGuestioc:code_patternpowerpress.php69$affectedusernames = ['PluginAUTH', 'PluginGuest', 'Options'];high
PRT_incidence_response_230624ioc:code_patternpowerpress.php105$temphash = 'PRT_incidence_response_230624';medium
PluginAUTHioc:code_patternpowerpress.php69$affectedusernames = ['PluginAUTH', 'PluginGuest', 'Options'];high
add_footer_scriptioc:code_patternpowerpress.php54<?php if(function_exists('add_footer_script')){medium
add_footer_scriptioc:code_patternpowerpress.php55esc_html_e( 'In addition, a function called "add_footer_script" may have been modified/added to the functions.php file in your theme. This will have to be manually checked. Updating to a new vemedium
Resolved sha8a1744f1470504ea430ba06ed613bbe28af3e601
View raw JSON
{
    "slug": "powerpress",
    "finding_count": 5,
    "findings": [
        {
            "pattern": "PluginGuest",
            "kind": "ioc:code_pattern",
            "file": "powerpress.php",
            "line": 69,
            "snippet": "$affectedusernames = ['PluginAUTH', 'PluginGuest', 'Options'];",
            "confidence": "high"
        },
        {
            "pattern": "PRT_incidence_response_230624",
            "kind": "ioc:code_pattern",
            "file": "powerpress.php",
            "line": 105,
            "snippet": "$temphash = 'PRT_incidence_response_230624';",
            "confidence": "medium"
        },
        {
            "pattern": "PluginAUTH",
            "kind": "ioc:code_pattern",
            "file": "powerpress.php",
            "line": 69,
            "snippet": "$affectedusernames = ['PluginAUTH', 'PluginGuest', 'Options'];",
            "confidence": "high"
        },
        {
            "pattern": "add_footer_script",
            "kind": "ioc:code_pattern",
            "file": "powerpress.php",
            "line": 54,
            "snippet": "<?php   if(function_exists('add_footer_script')){",
            "confidence": "medium"
        },
        {
            "pattern": "add_footer_script",
            "kind": "ioc:code_pattern",
            "file": "powerpress.php",
            "line": 55,
            "snippet": "esc_html_e( 'In addition, a function called \"add_footer_script\" may have been modified/added to the functions.php file in your theme. This will have to be manually checked. Updating to a new ve",
            "confidence": "medium"
        }
    ],
    "resolved_sha": "8a1744f1470504ea430ba06ed613bbe28af3e601"
}
Critical code_scan_match WP Database Backup – Unlimited Database & Files Backup by Backup for WP (20k+ installs) Resolved 4mo ago
Slugwp-database-backup
Finding count17
Findings
PatternKindFileLineSnippetConfidence
wpconfig_creds_stringbuiltinincludes/admin/class-wpdb-admin.php3,096preg_match( "/'DB_NAME',\s*'(.*)?'/", $config_file, $matches );high
wpconfig_creds_stringbuiltinincludes/admin/class-wpdb-admin.php3,099preg_match( "/'DB_USER',\s*'(.*)?'/", $config_file, $matches );high
wpconfig_creds_stringbuiltinincludes/admin/class-wpdb-admin.php3,102preg_match( "/'DB_PASSWORD',\s*'(.*)?'/", $config_file, $matches );high
wpconfig_creds_stringbuiltinincludes/admin/class-wpdb-admin.php3,105preg_match( "/'DB_HOST',\s*'(.*)?'/", $config_file, $matches );high
wpconfig_creds_stringbuiltinincludes/admin/class-wpdb-admin.php3,122preg_match( "/'DB_NAME',\s*'(.*)?'/", $config_file, $matches );high
gzinflatebuiltinincludes/admin/lib/class-pclzip.php3,863$v_file_content = @gzinflate($v_buffer);medium
gzinflatebuiltinincludes/admin/lib/class-pclzip.php4,086$v_file_content = gzinflate($v_buffer);medium
gzinflatebuiltinincludes/admin/lib/class-pclzip.php4,196if (($p_string = @gzinflate($v_data)) === FALSE) {medium
base64_decodebuiltinincludes/admin/Destination/Google/google-api-php-client/src/service/Google_Utils.php37return base64_decode($b64);medium
base64_decodebuiltinincludes/admin/Destination/SFTP/test-sftp.php40$pkey = isset($wpdbbkp_sftp_details['sftp_key'])?base64_decode($wpdbbkp_sftp_details['sftp_key']):'';medium
base64_decodebuiltinincludes/admin/Destination/SFTP/preflight.php31$pkey = isset($wpdbbkp_sftp_details['sftp_key'])?base64_decode($wpdbbkp_sftp_details['sftp_key']):'';medium
base64_decodebuiltinincludes/admin/Destination/SFTP/sendaway.php18$pkey = isset($wpdbbkp_sftp_details['sftp_key']) ? base64_decode($wpdbbkp_sftp_details['sftp_key']) : '';medium
wpconfig_creds_stringbuiltinincludes/admin/class-wpdbbkp-restore.php180preg_match("/'DB_NAME',\s*'(.*)?'/", $config_file, $matches);high
wpconfig_creds_stringbuiltinincludes/admin/class-wpdbbkp-restore.php193preg_match("/'DB_NAME',\s*'(.*)?'/", $config_file, $matches);high
wpconfig_creds_stringbuiltinincludes/admin/class-wpdbbkp-restore.php196preg_match("/'DB_USER',\s*'(.*)?'/", $config_file, $matches);high
Resolved sha08e42c678f268245e4b159727c193d5a4c793465
View raw JSON
{
    "slug": "wp-database-backup",
    "finding_count": 17,
    "findings": [
        {
            "pattern": "wpconfig_creds_string",
            "kind": "builtin",
            "file": "includes/admin/class-wpdb-admin.php",
            "line": 3096,
            "snippet": "preg_match( \"/'DB_NAME',\\s*'(.*)?'/\", $config_file, $matches );",
            "confidence": "high"
        },
        {
            "pattern": "wpconfig_creds_string",
            "kind": "builtin",
            "file": "includes/admin/class-wpdb-admin.php",
            "line": 3099,
            "snippet": "preg_match( \"/'DB_USER',\\s*'(.*)?'/\", $config_file, $matches );",
            "confidence": "high"
        },
        {
            "pattern": "wpconfig_creds_string",
            "kind": "builtin",
            "file": "includes/admin/class-wpdb-admin.php",
            "line": 3102,
            "snippet": "preg_match( \"/'DB_PASSWORD',\\s*'(.*)?'/\", $config_file, $matches );",
            "confidence": "high"
        },
        {
            "pattern": "wpconfig_creds_string",
            "kind": "builtin",
            "file": "includes/admin/class-wpdb-admin.php",
            "line": 3105,
            "snippet": "preg_match( \"/'DB_HOST',\\s*'(.*)?'/\", $config_file, $matches );",
            "confidence": "high"
        },
        {
            "pattern": "wpconfig_creds_string",
            "kind": "builtin",
            "file": "includes/admin/class-wpdb-admin.php",
            "line": 3122,
            "snippet": "preg_match( \"/'DB_NAME',\\s*'(.*)?'/\", $config_file, $matches );",
            "confidence": "high"
        },
        {
            "pattern": "gzinflate",
            "kind": "builtin",
            "file": "includes/admin/lib/class-pclzip.php",
            "line": 3863,
            "snippet": "$v_file_content = @gzinflate($v_buffer);",
            "confidence": "medium"
        },
        {
            "pattern": "gzinflate",
            "kind": "builtin",
            "file": "includes/admin/lib/class-pclzip.php",
            "line": 4086,
            "snippet": "$v_file_content = gzinflate($v_buffer);",
            "confidence": "medium"
        },
        {
            "pattern": "gzinflate",
            "kind": "builtin",
            "file": "includes/admin/lib/class-pclzip.php",
            "line": 4196,
            "snippet": "if (($p_string = @gzinflate($v_data)) === FALSE) {",
            "confidence": "medium"
        },
        {
            "pattern": "base64_decode",
            "kind": "builtin",
            "file": "includes/admin/Destination/Google/google-api-php-client/src/service/Google_Utils.php",
            "line": 37,
            "snippet": "return base64_decode($b64);",
            "confidence": "medium"
        },
        {
            "pattern": "base64_decode",
            "kind": "builtin",
            "file": "includes/admin/Destination/SFTP/test-sftp.php",
            "line": 40,
            "snippet": "$pkey   = isset($wpdbbkp_sftp_details['sftp_key'])?base64_decode($wpdbbkp_sftp_details['sftp_key']):'';",
            "confidence": "medium"
        },
        {
            "pattern": "base64_decode",
            "kind": "builtin",
            "file": "includes/admin/Destination/SFTP/preflight.php",
            "line": 31,
            "snippet": "$pkey   = isset($wpdbbkp_sftp_details['sftp_key'])?base64_decode($wpdbbkp_sftp_details['sftp_key']):'';",
            "confidence": "medium"
        },
        {
            "pattern": "base64_decode",
            "kind": "builtin",
            "file": "includes/admin/Destination/SFTP/sendaway.php",
            "line": 18,
            "snippet": "$pkey       = isset($wpdbbkp_sftp_details['sftp_key']) ? base64_decode($wpdbbkp_sftp_details['sftp_key']) : '';",
            "confidence": "medium"
        },
        {
            "pattern": "wpconfig_creds_string",
            "kind": "builtin",
            "file": "includes/admin/class-wpdbbkp-restore.php",
            "line": 180,
            "snippet": "preg_match(\"/'DB_NAME',\\s*'(.*)?'/\", $config_file, $matches);",
            "confidence": "high"
        },
        {
            "pattern": "wpconfig_creds_string",
            "kind": "builtin",
            "file": "includes/admin/class-wpdbbkp-restore.php",
            "line": 193,
            "snippet": "preg_match(\"/'DB_NAME',\\s*'(.*)?'/\", $config_file, $matches);",
            "confidence": "high"
        },
        {
            "pattern": "wpconfig_creds_string",
            "kind": "builtin",
            "file": "includes/admin/class-wpdbbkp-restore.php",
            "line": 196,
            "snippet": "preg_match(\"/'DB_USER',\\s*'(.*)?'/\", $config_file, $matches);",
            "confidence": "high"
        }
    ],
    "resolved_sha": "08e42c678f268245e4b159727c193d5a4c793465"
}
Critical code_scan_match Jetpack CRM – Clients, Leads, Invoices, Billing, Email Marketing, & Automation (30k+ installs) Resolved 4mo ago
Slugzero-bs-crm
Finding count3
Findings
PatternKindFileLineSnippetConfidence
getWPUsersioc:code_patternincludes/jpcrm-templating-placeholders.php1,718$owner_value = zeroBS_getWPUsersMobile($owner_info->ID);high
getWPUsersioc:code_patternincludes/ZeroBSCRM.DAL3.Helpers.php6,918if ($ownerID > 0) return zeroBS_getWPUsersMobile($ownerID);high
getWPUsersioc:code_patternincludes/ZeroBSCRM.DAL3.Helpers.php6,927function zeroBS_getWPUsersMobile($uID =-1){high
Resolved shafa86225828fbdbee701cfe2d2e60e3c7cce9bd31
View raw JSON
{
    "slug": "zero-bs-crm",
    "finding_count": 3,
    "findings": [
        {
            "pattern": "getWPUsers",
            "kind": "ioc:code_pattern",
            "file": "includes/jpcrm-templating-placeholders.php",
            "line": 1718,
            "snippet": "$owner_value = zeroBS_getWPUsersMobile($owner_info->ID);",
            "confidence": "high"
        },
        {
            "pattern": "getWPUsers",
            "kind": "ioc:code_pattern",
            "file": "includes/ZeroBSCRM.DAL3.Helpers.php",
            "line": 6918,
            "snippet": "if ($ownerID > 0) return zeroBS_getWPUsersMobile($ownerID);",
            "confidence": "high"
        },
        {
            "pattern": "getWPUsers",
            "kind": "ioc:code_pattern",
            "file": "includes/ZeroBSCRM.DAL3.Helpers.php",
            "line": 6927,
            "snippet": "function zeroBS_getWPUsersMobile($uID =-1){",
            "confidence": "high"
        }
    ],
    "resolved_sha": "fa86225828fbdbee701cfe2d2e60e3c7cce9bd31"
}
Critical code_scan_match افزونه پیامک ووکامرس | Persian WooCommerce SMS (40k+ installs) Resolved 4mo ago
Slugpersian-woocommerce-sms
Finding count17
Findings
PatternKindFileLineSnippetConfidence
hardcoded_ip_urlbuiltinsrc/Gateways/SMSPishgaman.php66$client = new nusoap_client( 'http://82.99.216.45/services/?wsdl', true );high
hardcoded_ip_urlbuiltinsrc/Gateways/RazPayamak.php33$client = new SoapClient( "http://37.228.138.118/post/send.asmx?wsdl" );high
hardcoded_ip_urlbuiltinsrc/Gateways/HostIran.php35$client = new SoapClient( "http://37.228.138.118/post/send.asmx?wsdl" );high
hardcoded_ip_urlbuiltinsrc/Gateways/IranSMSCOM.php32$client = new SoapClient( "http://87.107.52.205/post/send.asmx?wsdl" );high
hardcoded_ip_urlbuiltinsrc/Gateways/GamaPayamak.php34$client = new SoapClient( "http://37.228.138.118/post/send.asmx?wsdl" );high
hardcoded_ip_urlbuiltinsrc/Gateways/ParsianSMS.php38$remote = wp_remote_get( 'http://185.4.31.182/class/sms/webservice/send_url.php?' . $content );high
hardcoded_ip_urlbuiltinsrc/Gateways/NiazPardazCOM.php34$client = new SoapClient( "http://37.228.138.118/post/send.asmx?wsdl" );high
hardcoded_ip_urlbuiltinsrc/Gateways/ParandSMS.php32$client = new SoapClient( "http://87.107.121.52/post/send.asmx?wsdl" );high
hardcoded_ip_urlbuiltinsrc/Gateways/LoginPanel.php33$client = new SoapClient( "http://87.107.121.52/post/send.asmx?wsdl" );high
hardcoded_ip_urlbuiltinsrc/Gateways/IdehPayam.php34$soap = new SoapClient( "http://185.112.33.61/webservice/send.php?wsdl" );high
hardcoded_ip_urlbuiltinsrc/Gateways/PanelChi.php11public string $api_url = 'http://185.141.171.123/wbs/send.php?wsdl';high
hardcoded_ip_urlbuiltinsrc/Gateways/SMSBefrest.php34$client = new SoapClient( "http://87.107.121.52/post/send.asmx?wsdl" );high
hardcoded_ip_urlbuiltinsrc/Gateways/ChaparPanel.php33$client = new SoapClient( "http://87.107.121.52/post/send.asmx?wsdl" );high
hardcoded_ip_urlbuiltinsrc/Gateways/SMSMeli.php35$client = new SoapClient( "http://37.228.138.118/post/send.asmx?wsdl" );high
hardcoded_ip_urlbuiltinsrc/Gateways/MehrPanel.php33$client = new SoapClient( "http://87.107.121.52/post/send.asmx?wsdl" );high
Resolved shac51402e7a9e1e5770cf9e2aea9c501f05205ccd6
View raw JSON
{
    "slug": "persian-woocommerce-sms",
    "finding_count": 17,
    "findings": [
        {
            "pattern": "hardcoded_ip_url",
            "kind": "builtin",
            "file": "src/Gateways/SMSPishgaman.php",
            "line": 66,
            "snippet": "$client                   = new nusoap_client( 'http://82.99.216.45/services/?wsdl', true );",
            "confidence": "high"
        },
        {
            "pattern": "hardcoded_ip_url",
            "kind": "builtin",
            "file": "src/Gateways/RazPayamak.php",
            "line": 33,
            "snippet": "$client       = new SoapClient( \"http://37.228.138.118/post/send.asmx?wsdl\" );",
            "confidence": "high"
        },
        {
            "pattern": "hardcoded_ip_url",
            "kind": "builtin",
            "file": "src/Gateways/HostIran.php",
            "line": 35,
            "snippet": "$client       = new SoapClient( \"http://37.228.138.118/post/send.asmx?wsdl\" );",
            "confidence": "high"
        },
        {
            "pattern": "hardcoded_ip_url",
            "kind": "builtin",
            "file": "src/Gateways/IranSMSCOM.php",
            "line": 32,
            "snippet": "$client       = new SoapClient( \"http://87.107.52.205/post/send.asmx?wsdl\" );",
            "confidence": "high"
        },
        {
            "pattern": "hardcoded_ip_url",
            "kind": "builtin",
            "file": "src/Gateways/GamaPayamak.php",
            "line": 34,
            "snippet": "$client       = new SoapClient( \"http://37.228.138.118/post/send.asmx?wsdl\" );",
            "confidence": "high"
        },
        {
            "pattern": "hardcoded_ip_url",
            "kind": "builtin",
            "file": "src/Gateways/ParsianSMS.php",
            "line": 38,
            "snippet": "$remote = wp_remote_get( 'http://185.4.31.182/class/sms/webservice/send_url.php?' . $content );",
            "confidence": "high"
        },
        {
            "pattern": "hardcoded_ip_url",
            "kind": "builtin",
            "file": "src/Gateways/NiazPardazCOM.php",
            "line": 34,
            "snippet": "$client       = new SoapClient( \"http://37.228.138.118/post/send.asmx?wsdl\" );",
            "confidence": "high"
        },
        {
            "pattern": "hardcoded_ip_url",
            "kind": "builtin",
            "file": "src/Gateways/ParandSMS.php",
            "line": 32,
            "snippet": "$client = new SoapClient( \"http://87.107.121.52/post/send.asmx?wsdl\" );",
            "confidence": "high"
        },
        {
            "pattern": "hardcoded_ip_url",
            "kind": "builtin",
            "file": "src/Gateways/LoginPanel.php",
            "line": 33,
            "snippet": "$client       = new SoapClient( \"http://87.107.121.52/post/send.asmx?wsdl\" );",
            "confidence": "high"
        },
        {
            "pattern": "hardcoded_ip_url",
            "kind": "builtin",
            "file": "src/Gateways/IdehPayam.php",
            "line": 34,
            "snippet": "$soap = new SoapClient( \"http://185.112.33.61/webservice/send.php?wsdl\" );",
            "confidence": "high"
        },
        {
            "pattern": "hardcoded_ip_url",
            "kind": "builtin",
            "file": "src/Gateways/PanelChi.php",
            "line": 11,
            "snippet": "public string $api_url = 'http://185.141.171.123/wbs/send.php?wsdl';",
            "confidence": "high"
        },
        {
            "pattern": "hardcoded_ip_url",
            "kind": "builtin",
            "file": "src/Gateways/SMSBefrest.php",
            "line": 34,
            "snippet": "$client = new SoapClient( \"http://87.107.121.52/post/send.asmx?wsdl\" );",
            "confidence": "high"
        },
        {
            "pattern": "hardcoded_ip_url",
            "kind": "builtin",
            "file": "src/Gateways/ChaparPanel.php",
            "line": 33,
            "snippet": "$client       = new SoapClient( \"http://87.107.121.52/post/send.asmx?wsdl\" );",
            "confidence": "high"
        },
        {
            "pattern": "hardcoded_ip_url",
            "kind": "builtin",
            "file": "src/Gateways/SMSMeli.php",
            "line": 35,
            "snippet": "$client       = new SoapClient( \"http://37.228.138.118/post/send.asmx?wsdl\" );",
            "confidence": "high"
        },
        {
            "pattern": "hardcoded_ip_url",
            "kind": "builtin",
            "file": "src/Gateways/MehrPanel.php",
            "line": 33,
            "snippet": "$client = new SoapClient( \"http://87.107.121.52/post/send.asmx?wsdl\" );",
            "confidence": "high"
        }
    ],
    "resolved_sha": "c51402e7a9e1e5770cf9e2aea9c501f05205ccd6"
}
Critical code_scan_match Online Scheduling and Appointment Booking System – Bookly (60k+ installs) Resolved 4mo ago
Slugbookly-responsive-appointment-booking-tool
Finding count5
Findings
PatternKindFileLineSnippetConfidence
getWPUsersioc:code_patternbackend/components/dialogs/customer/edit/Dialog.php41: $wpdb->get_results( self::getWPUsersQuery() . ' ORDER BY u.display_name', ARRAY_A );high
getWPUsersioc:code_patternbackend/components/dialogs/customer/edit/Dialog.php84public static function getWPUsersQuery()high
getWPUsersioc:code_patternbackend/components/dialogs/customer/edit/Ajax.php115? $wpdb->get_row( Dialog::getWPUsersQuery() . ( is_multisite() ? ' AND ' : ' WHERE ' ) . ' ID = ' . (int) $customer['wp_user_id'] )high
getWPUsersioc:code_patternbackend/components/dialogs/customer/edit/Ajax.php128public static function getWPUsersList()high
getWPUsersioc:code_patternbackend/components/dialogs/customer/edit/Ajax.php135$query = Dialog::getWPUsersQuery();high
Resolved sha71e8b6c5c6dcc3a09c53aa6e577dcecd7028ab65
View raw JSON
{
    "slug": "bookly-responsive-appointment-booking-tool",
    "finding_count": 5,
    "findings": [
        {
            "pattern": "getWPUsers",
            "kind": "ioc:code_pattern",
            "file": "backend/components/dialogs/customer/edit/Dialog.php",
            "line": 41,
            "snippet": ": $wpdb->get_results( self::getWPUsersQuery() . ' ORDER BY u.display_name', ARRAY_A );",
            "confidence": "high"
        },
        {
            "pattern": "getWPUsers",
            "kind": "ioc:code_pattern",
            "file": "backend/components/dialogs/customer/edit/Dialog.php",
            "line": 84,
            "snippet": "public static function getWPUsersQuery()",
            "confidence": "high"
        },
        {
            "pattern": "getWPUsers",
            "kind": "ioc:code_pattern",
            "file": "backend/components/dialogs/customer/edit/Ajax.php",
            "line": 115,
            "snippet": "? $wpdb->get_row( Dialog::getWPUsersQuery() . ( is_multisite() ? ' AND ' : ' WHERE ' ) . ' ID = ' . (int) $customer['wp_user_id'] )",
            "confidence": "high"
        },
        {
            "pattern": "getWPUsers",
            "kind": "ioc:code_pattern",
            "file": "backend/components/dialogs/customer/edit/Ajax.php",
            "line": 128,
            "snippet": "public static function getWPUsersList()",
            "confidence": "high"
        },
        {
            "pattern": "getWPUsers",
            "kind": "ioc:code_pattern",
            "file": "backend/components/dialogs/customer/edit/Ajax.php",
            "line": 135,
            "snippet": "$query = Dialog::getWPUsersQuery();",
            "confidence": "high"
        }
    ],
    "resolved_sha": "71e8b6c5c6dcc3a09c53aa6e577dcecd7028ab65"
}
Critical code_scan_match LearnPress – WordPress LMS Plugin for Create and Sell Online Courses (70k+ installs) Resolved 4mo ago
Sluglearnpress
Finding count1
Findings
PatternKindFileLineSnippetConfidence
serialized_admin_rolebuiltininc/admin/lp-admin-functions.php807'%' . $wpdb->esc_like( 's:13:"administrator"' ) . '%',high
Resolved sha4dcb8e34952801acb277f5b44858418ee7283f19
View raw JSON
{
    "slug": "learnpress",
    "finding_count": 1,
    "findings": [
        {
            "pattern": "serialized_admin_role",
            "kind": "builtin",
            "file": "inc/admin/lp-admin-functions.php",
            "line": 807,
            "snippet": "'%' . $wpdb->esc_like( 's:13:\"administrator\"' ) . '%',",
            "confidence": "high"
        }
    ],
    "resolved_sha": "4dcb8e34952801acb277f5b44858418ee7283f19"
}
Critical code_scan_match Booking for Appointments and Events Calendar – Amelia (90k+ installs) Resolved 4mo ago
Slugameliabooking
Finding count22
Findings
PatternKindFileLineSnippetConfidenceDetails
getWPUsersioc:code_patternsrc/Infrastructure/Licence/Lite/Licence.php154Commands\User\GetWPUsersCommand::class => new Commands\User\GetWPUsersCommandHandler($c),high—
remote_enqueuebuiltinsrc/Infrastructure/WP/ShortcodeService/AmeliaBookingShortcodeService.php50wp_enqueue_script('amelia_stripe_script', 'https://js.stripe.com/v3/');medium
Url
https://js.stripe.com/v3/
Url host
js.stripe.com
remote_enqueuebuiltinsrc/Infrastructure/WP/ShortcodeService/AmeliaBookingShortcodeService.php55wp_enqueue_script('amelia_square_js', 'https://sandbox.web.squarecdn.com/v1/square.js');medium
Url
https://sandbox.web.squarecdn.com/v1/square.js
Url host
sandbox.web.squarecdn.com
remote_enqueuebuiltinsrc/Infrastructure/WP/ShortcodeService/AmeliaBookingShortcodeService.php57wp_enqueue_script('amelia_square_js', 'https://web.squarecdn.com/v1/square.js');medium
Url
https://web.squarecdn.com/v1/square.js
Url host
web.squarecdn.com
remote_enqueuebuiltinsrc/Infrastructure/WP/ShortcodeService/AmeliaBookingShortcodeService.php69wp_enqueue_script('amelia_razorpay_script', 'https://checkout.razorpay.com/v1/checkout.js');medium
Url
https://checkout.razorpay.com/v1/checkout.js
Url host
checkout.razorpay.com
remote_enqueuebuiltinsrc/Infrastructure/WP/ShortcodeService/AmeliaShortcodeService.php48wp_enqueue_script('amelia_razorpay_script', 'https://checkout.razorpay.com/v1/checkout.js');medium
Url
https://checkout.razorpay.com/v1/checkout.js
Url host
checkout.razorpay.com
remote_enqueuebuiltinsrc/Infrastructure/WP/ShortcodeService/AmeliaShortcodeService.php73wp_enqueue_script('amelia_stripe_js', 'https://js.stripe.com/v3/');medium
Url
https://js.stripe.com/v3/
Url host
js.stripe.com
remote_enqueuebuiltinsrc/Infrastructure/WP/ShortcodeService/AmeliaShortcodeService.php78wp_enqueue_script('amelia_square_js', 'https://sandbox.web.squarecdn.com/v1/square.js');medium
Url
https://sandbox.web.squarecdn.com/v1/square.js
Url host
sandbox.web.squarecdn.com
remote_enqueuebuiltinsrc/Infrastructure/WP/ShortcodeService/AmeliaShortcodeService.php80wp_enqueue_script('amelia_square_js', 'https://web.squarecdn.com/v1/square.js');medium
Url
https://web.squarecdn.com/v1/square.js
Url host
web.squarecdn.com
getWPUsersioc:code_patternsrc/Infrastructure/Routes/User/User.php19use AmeliaBooking\Application\Controller\User\GetWPUsersController;high—
getWPUsersioc:code_patternsrc/Infrastructure/Routes/User/User.php39$app->get('/users/wp-users', GetWPUsersController::class);high—
getWPUsersioc:code_patternsrc/Application/Commands/User/GetWPUsersCommand.php8* Class GetWPUsersCommandhigh—
getWPUsersioc:code_patternsrc/Application/Commands/User/GetWPUsersCommand.php12class GetWPUsersCommand extends Commandhigh—
getWPUsersioc:code_patternsrc/Application/Commands/User/GetWPUsersCommandHandler.php14* Class GetWPUsersCommandHandlerhigh—
getWPUsersioc:code_patternsrc/Application/Commands/User/GetWPUsersCommandHandler.php18class GetWPUsersCommandHandler extends CommandHandlerhigh—
Resolved sha894b99867e8a92a02ae40e7d0f900249d59b2e38
View raw JSON
{
    "slug": "ameliabooking",
    "finding_count": 22,
    "findings": [
        {
            "pattern": "getWPUsers",
            "kind": "ioc:code_pattern",
            "file": "src/Infrastructure/Licence/Lite/Licence.php",
            "line": 154,
            "snippet": "Commands\\User\\GetWPUsersCommand::class                                        => new Commands\\User\\GetWPUsersCommandHandler($c),",
            "confidence": "high"
        },
        {
            "pattern": "remote_enqueue",
            "kind": "builtin",
            "file": "src/Infrastructure/WP/ShortcodeService/AmeliaBookingShortcodeService.php",
            "line": 50,
            "snippet": "wp_enqueue_script('amelia_stripe_script', 'https://js.stripe.com/v3/');",
            "confidence": "medium",
            "details": {
                "url": "https://js.stripe.com/v3/",
                "url_host": "js.stripe.com"
            }
        },
        {
            "pattern": "remote_enqueue",
            "kind": "builtin",
            "file": "src/Infrastructure/WP/ShortcodeService/AmeliaBookingShortcodeService.php",
            "line": 55,
            "snippet": "wp_enqueue_script('amelia_square_js', 'https://sandbox.web.squarecdn.com/v1/square.js');",
            "confidence": "medium",
            "details": {
                "url": "https://sandbox.web.squarecdn.com/v1/square.js",
                "url_host": "sandbox.web.squarecdn.com"
            }
        },
        {
            "pattern": "remote_enqueue",
            "kind": "builtin",
            "file": "src/Infrastructure/WP/ShortcodeService/AmeliaBookingShortcodeService.php",
            "line": 57,
            "snippet": "wp_enqueue_script('amelia_square_js', 'https://web.squarecdn.com/v1/square.js');",
            "confidence": "medium",
            "details": {
                "url": "https://web.squarecdn.com/v1/square.js",
                "url_host": "web.squarecdn.com"
            }
        },
        {
            "pattern": "remote_enqueue",
            "kind": "builtin",
            "file": "src/Infrastructure/WP/ShortcodeService/AmeliaBookingShortcodeService.php",
            "line": 69,
            "snippet": "wp_enqueue_script('amelia_razorpay_script', 'https://checkout.razorpay.com/v1/checkout.js');",
            "confidence": "medium",
            "details": {
                "url": "https://checkout.razorpay.com/v1/checkout.js",
                "url_host": "checkout.razorpay.com"
            }
        },
        {
            "pattern": "remote_enqueue",
            "kind": "builtin",
            "file": "src/Infrastructure/WP/ShortcodeService/AmeliaShortcodeService.php",
            "line": 48,
            "snippet": "wp_enqueue_script('amelia_razorpay_script', 'https://checkout.razorpay.com/v1/checkout.js');",
            "confidence": "medium",
            "details": {
                "url": "https://checkout.razorpay.com/v1/checkout.js",
                "url_host": "checkout.razorpay.com"
            }
        },
        {
            "pattern": "remote_enqueue",
            "kind": "builtin",
            "file": "src/Infrastructure/WP/ShortcodeService/AmeliaShortcodeService.php",
            "line": 73,
            "snippet": "wp_enqueue_script('amelia_stripe_js', 'https://js.stripe.com/v3/');",
            "confidence": "medium",
            "details": {
                "url": "https://js.stripe.com/v3/",
                "url_host": "js.stripe.com"
            }
        },
        {
            "pattern": "remote_enqueue",
            "kind": "builtin",
            "file": "src/Infrastructure/WP/ShortcodeService/AmeliaShortcodeService.php",
            "line": 78,
            "snippet": "wp_enqueue_script('amelia_square_js', 'https://sandbox.web.squarecdn.com/v1/square.js');",
            "confidence": "medium",
            "details": {
                "url": "https://sandbox.web.squarecdn.com/v1/square.js",
                "url_host": "sandbox.web.squarecdn.com"
            }
        },
        {
            "pattern": "remote_enqueue",
            "kind": "builtin",
            "file": "src/Infrastructure/WP/ShortcodeService/AmeliaShortcodeService.php",
            "line": 80,
            "snippet": "wp_enqueue_script('amelia_square_js', 'https://web.squarecdn.com/v1/square.js');",
            "confidence": "medium",
            "details": {
                "url": "https://web.squarecdn.com/v1/square.js",
                "url_host": "web.squarecdn.com"
            }
        },
        {
            "pattern": "getWPUsers",
            "kind": "ioc:code_pattern",
            "file": "src/Infrastructure/Routes/User/User.php",
            "line": 19,
            "snippet": "use AmeliaBooking\\Application\\Controller\\User\\GetWPUsersController;",
            "confidence": "high"
        },
        {
            "pattern": "getWPUsers",
            "kind": "ioc:code_pattern",
            "file": "src/Infrastructure/Routes/User/User.php",
            "line": 39,
            "snippet": "$app->get('/users/wp-users', GetWPUsersController::class);",
            "confidence": "high"
        },
        {
            "pattern": "getWPUsers",
            "kind": "ioc:code_pattern",
            "file": "src/Application/Commands/User/GetWPUsersCommand.php",
            "line": 8,
            "snippet": "* Class GetWPUsersCommand",
            "confidence": "high"
        },
        {
            "pattern": "getWPUsers",
            "kind": "ioc:code_pattern",
            "file": "src/Application/Commands/User/GetWPUsersCommand.php",
            "line": 12,
            "snippet": "class GetWPUsersCommand extends Command",
            "confidence": "high"
        },
        {
            "pattern": "getWPUsers",
            "kind": "ioc:code_pattern",
            "file": "src/Application/Commands/User/GetWPUsersCommandHandler.php",
            "line": 14,
            "snippet": "* Class GetWPUsersCommandHandler",
            "confidence": "high"
        },
        {
            "pattern": "getWPUsers",
            "kind": "ioc:code_pattern",
            "file": "src/Application/Commands/User/GetWPUsersCommandHandler.php",
            "line": 18,
            "snippet": "class GetWPUsersCommandHandler extends CommandHandler",
            "confidence": "high"
        }
    ],
    "resolved_sha": "894b99867e8a92a02ae40e7d0f900249d59b2e38"
}
Critical code_scan_match VK Blocks (100k+ installs) Resolved 4mo ago
Slugvk-blocks
Finding count1
Findings
PatternKindFileLineSnippetConfidenceDetails
puc_update_hijackbuiltinvk-blocks.php204$vk_blocks_update_checker = YahnisElsts\PluginUpdateChecker\v5\PucFactory::buildUpdateChecker(high
Url
https://license.vektor-inc.co.jp/check/?action=get_metadata&slug=vk-blocks-pro
Url host
license.vektor-inc.co.jp
Slug arg
vk-blocks-pro
Resolved sha8b47c00984f544dab136a3e9cb7ef280c8bf888d
View raw JSON
{
    "slug": "vk-blocks",
    "finding_count": 1,
    "findings": [
        {
            "pattern": "puc_update_hijack",
            "kind": "builtin",
            "file": "vk-blocks.php",
            "line": 204,
            "snippet": "$vk_blocks_update_checker = YahnisElsts\\PluginUpdateChecker\\v5\\PucFactory::buildUpdateChecker(",
            "confidence": "high",
            "details": {
                "url": "https://license.vektor-inc.co.jp/check/?action=get_metadata&slug=vk-blocks-pro",
                "url_host": "license.vektor-inc.co.jp",
                "slug_arg": "vk-blocks-pro"
            }
        }
    ],
    "resolved_sha": "8b47c00984f544dab136a3e9cb7ef280c8bf888d"
}
Critical code_scan_match Starter Sites & Templates by Neve (100k+ installs) Resolved 4mo ago
Slugtemplates-patterns-collection
Finding count1
Findings
PatternKindFileLineSnippetConfidence
unserialize_after_remote_callbuiltinincludes/TI_Beaver.php167L148: $response = wp_remote_get( esc_url_raw( $url ) ); → L167: if ( @unserialize( $serialized_string ) !== true && preg_match( '/^[aOs]:/', $serializedhigh
Resolved sha9d5e8bf99105ec63a2a55513062262777d7a98bb
View raw JSON
{
    "slug": "templates-patterns-collection",
    "finding_count": 1,
    "findings": [
        {
            "pattern": "unserialize_after_remote_call",
            "kind": "builtin",
            "file": "includes/TI_Beaver.php",
            "line": 167,
            "snippet": "L148: $response = wp_remote_get( esc_url_raw( $url ) );  \u2192  L167: if ( @unserialize( $serialized_string ) !== true && preg_match( '/^[aOs]:/', $serialized",
            "confidence": "high"
        }
    ],
    "resolved_sha": "9d5e8bf99105ec63a2a55513062262777d7a98bb"
}
Critical code_scan_match YARPP – Yet Another Related Posts Plugin (100k+ installs) Benign 4mo ago
Slugyet-another-related-posts-plugin
Finding count1
Findings
PatternKindFileLineSnippetConfidence
unserialize_after_remote_callbuiltinclasses/YARPP_Core.php2,112L2105: $remote = wp_remote_post( "https://yarpp.org/checkversion.php?format=php&version={$vers → L2112: if ( $result = @unserialize( $remote['body'] ) ) {high
Resolved shad2ffee2bbdb2f9ef0a7928617437a9a64a329d63
View raw JSON
{
    "slug": "yet-another-related-posts-plugin",
    "finding_count": 1,
    "findings": [
        {
            "pattern": "unserialize_after_remote_call",
            "kind": "builtin",
            "file": "classes/YARPP_Core.php",
            "line": 2112,
            "snippet": "L2105: $remote  = wp_remote_post( \"https://yarpp.org/checkversion.php?format=php&version={$vers  \u2192  L2112: if ( $result = @unserialize( $remote['body'] ) ) {",
            "confidence": "high"
        }
    ],
    "resolved_sha": "d2ffee2bbdb2f9ef0a7928617437a9a64a329d63"
}
Critical code_scan_match NinjaFirewall (WP Edition) – Advanced Security Plugin and Firewall (100k+ installs) Resolved 4mo ago
Slugninjafirewall
Finding count2
Findings
PatternKindFileLineSnippetConfidence
hardcoded_ip_urlbuiltinlib/help.php250<p><strong>' . __('Block HTTP requests with an IP in the <code>HTTP_HOST</code> header', 'ninjafirewall'). '</strong><br />' . sprintf( __('This option will reject any request using an IP instead ofhigh
serialized_admin_rolebuiltinlib/utils.php1,319if ( strpos( $value, 's:13:"administrator"') === FALSE &&high
Resolved sha1095ac9416dc08e5caf20e6f832baafd1a48e900
View raw JSON
{
    "slug": "ninjafirewall",
    "finding_count": 2,
    "findings": [
        {
            "pattern": "hardcoded_ip_url",
            "kind": "builtin",
            "file": "lib/help.php",
            "line": 250,
            "snippet": "<p><strong>' . __('Block HTTP requests with an IP in the <code>HTTP_HOST</code> header', 'ninjafirewall'). '</strong><br />' . sprintf( __('This option will reject any request using an IP instead of",
            "confidence": "high"
        },
        {
            "pattern": "serialized_admin_role",
            "kind": "builtin",
            "file": "lib/utils.php",
            "line": 1319,
            "snippet": "if ( strpos( $value, 's:13:\"administrator\"') === FALSE &&",
            "confidence": "high"
        }
    ],
    "resolved_sha": "1095ac9416dc08e5caf20e6f832baafd1a48e900"
}
Critical code_scan_match Flexible SSL for CloudFlare (100k+ installs) Resolved 4mo ago
Slugcloudflare-flexible-ssl
Finding count2
Findings
PatternKindFileLineSnippetConfidence
PluginAUTHioc:code_patternplugin.php4* Plugin URI: https://icwp.io/cloudflaresslpluginauthorhigh
PluginAUTHioc:code_patternplugin.php9* Author URI: https://icwp.io/cloudflaresslpluginauthorhigh
Resolved shab6d92bc1f800748579e12e926ee460c0df4670de
View raw JSON
{
    "slug": "cloudflare-flexible-ssl",
    "finding_count": 2,
    "findings": [
        {
            "pattern": "PluginAUTH",
            "kind": "ioc:code_pattern",
            "file": "plugin.php",
            "line": 4,
            "snippet": "* Plugin URI: https://icwp.io/cloudflaresslpluginauthor",
            "confidence": "high"
        },
        {
            "pattern": "PluginAUTH",
            "kind": "ioc:code_pattern",
            "file": "plugin.php",
            "line": 9,
            "snippet": "* Author URI: https://icwp.io/cloudflaresslpluginauthor",
            "confidence": "high"
        }
    ],
    "resolved_sha": "b6d92bc1f800748579e12e926ee460c0df4670de"
}
Critical code_scan_match Photo Gallery by 10Web – Mobile-Friendly Image Gallery (100k+ installs) Resolved 4mo ago
Slugphoto-gallery
Finding count6
Findings
PatternKindFileLineSnippetConfidenceDetails
remote_enqueuebuiltinfrontend/views/view.php17wp_register_script( 'instagram-embed', 'https://www.instagram.com/embed.js' );medium
Url
https://www.instagram.com/embed.js
Url host
www.instagram.com
Validate_Path(ioc:code_patternfilemanager/controller.php45$dir = str_replace(array('\\', '..'), '', WDWLibrary::validate_path($this->model->get_from_session('dir', '')));medium—
Validate_Path(ioc:code_patternfilemanager/view.php77var dir = "<?php echo(isset($_REQUEST['dir']) ? str_replace(array('\\', '..'), '', WDWLibrary::validate_path(WDWLibrary::get('dir', '', 'sanitize_text_field', 'REQUEST'))) : ''); ?>";medium—
Validate_Path(ioc:code_patternfilemanager/view.php78var dirUrl = "<?php echo $this->controller->get_uploads_url() . (isset($_REQUEST['dir']) ? str_replace(array('\\', '..'), '', WDWLibrary::validate_path(WDWLibrary::get('dir', '', 'sanitize_textmedium—
Validate_Path(ioc:code_patternfilemanager/UploadHandler.php915$dir = isset($_REQUEST['dir']) ? WDWLibrary::validate_path(WDWLibrary::get('dir', '', 'sanitize_text_field', 'REQUEST')) : '';medium—
Validate_Path(ioc:code_patternframework/WDWLibrary.php3,631public static function validate_path( $path = '' ) {medium—
Resolved sha55a3552b93ee701a8f4d46d0a6d6060a2c0b4aaf
Serial offender noteSeverity bumped high→critical: author 10web has 6 prior security-issue closures on wp.org.
View raw JSON
{
    "slug": "photo-gallery",
    "finding_count": 6,
    "findings": [
        {
            "pattern": "remote_enqueue",
            "kind": "builtin",
            "file": "frontend/views/view.php",
            "line": 17,
            "snippet": "wp_register_script( 'instagram-embed', 'https://www.instagram.com/embed.js' );",
            "confidence": "medium",
            "details": {
                "url": "https://www.instagram.com/embed.js",
                "url_host": "www.instagram.com"
            }
        },
        {
            "pattern": "Validate_Path(",
            "kind": "ioc:code_pattern",
            "file": "filemanager/controller.php",
            "line": 45,
            "snippet": "$dir = str_replace(array('\\\\', '..'), '', WDWLibrary::validate_path($this->model->get_from_session('dir', '')));",
            "confidence": "medium"
        },
        {
            "pattern": "Validate_Path(",
            "kind": "ioc:code_pattern",
            "file": "filemanager/view.php",
            "line": 77,
            "snippet": "var dir = \"<?php echo(isset($_REQUEST['dir']) ? str_replace(array('\\\\', '..'), '', WDWLibrary::validate_path(WDWLibrary::get('dir', '', 'sanitize_text_field', 'REQUEST'))) : ''); ?>\";",
            "confidence": "medium"
        },
        {
            "pattern": "Validate_Path(",
            "kind": "ioc:code_pattern",
            "file": "filemanager/view.php",
            "line": 78,
            "snippet": "var dirUrl = \"<?php echo $this->controller->get_uploads_url() . (isset($_REQUEST['dir']) ? str_replace(array('\\\\', '..'), '',  WDWLibrary::validate_path(WDWLibrary::get('dir', '', 'sanitize_text",
            "confidence": "medium"
        },
        {
            "pattern": "Validate_Path(",
            "kind": "ioc:code_pattern",
            "file": "filemanager/UploadHandler.php",
            "line": 915,
            "snippet": "$dir = isset($_REQUEST['dir']) ? WDWLibrary::validate_path(WDWLibrary::get('dir', '', 'sanitize_text_field', 'REQUEST')) : '';",
            "confidence": "medium"
        },
        {
            "pattern": "Validate_Path(",
            "kind": "ioc:code_pattern",
            "file": "framework/WDWLibrary.php",
            "line": 3631,
            "snippet": "public static function validate_path( $path = '' ) {",
            "confidence": "medium"
        }
    ],
    "resolved_sha": "55a3552b93ee701a8f4d46d0a6d6060a2c0b4aaf",
    "serial_offender_note": "Severity bumped high\u2192critical: author 10web has 6 prior security-issue closures on wp.org."
}
Critical code_scan_match Unlimited Elements For Elementor (300k+ installs) Resolved 4mo ago
Slugunlimited-elements-for-elementor
Finding count17
Findings
PatternKindFileLineSnippetConfidence
gzinflatebuiltininc_php/framework/zip.class.php544return gzinflate(substr($this->_data, $this->_metadata[$key]['_dataStart'], $this->_metadata[$key]['csize']));medium
base64_decodebuiltininc_php/framework/image_proccess.class.php545$strPng = base64_decode($strPngData);medium
base64_decodebuiltininc_php/framework/image_proccess.class.php557$strJpg = base64_decode($strJpgData);medium
base64_decodebuiltininc_php/framework/functions.class.php1,379$decoded = @base64_decode($content, true);medium
base64_decodebuiltininc_php/framework/functions.class.php1,538$content = rawurldecode(base64_decode($content));medium
base64_decodebuiltininc_php/framework/functions.class.php1,568$content = rawurldecode(base64_decode($content));medium
eval_callbuiltinprovider/wpml_integrate.class.php282eval($code);medium
getWPUsersioc:code_patternprovider/provider_params_processor_multisource.class.php166$arrUsers = $this->objProcessor->getWPUsersData($this->arrValues, $paramUsers["name"], $this->processType, $paramUsers);high
createfuncbuiltinprovider/functions_wordpress.class.php4,546add_action('widgets_init', create_function('', 'return register_widget("' . $widgetName . '");'));medium
eval_callbuiltinprovider/core/plugins/unlimited_elements/helper_provider_core.class.php188eval($code);medium
eval_callbuiltinprovider/core/plugins/unlimited_elements/elementor/elementor_integrate.class.php229eval($code);medium
eval_callbuiltinprovider/core/plugins/unlimited_elements/elementor/elementor_integrate.class.php264eval($code);medium
eval_callbuiltinprovider/core/unlimited_elements/helper_provider_core.class.php196eval($code);medium
eval_callbuiltinprovider/core/unlimited_elements/elementor/elementor_integrate.class.php241eval($code);medium
eval_callbuiltinprovider/core/unlimited_elements/elementor/elementor_integrate.class.php276eval($code);medium
Resolved sha77c2cc84617563bddfc304361d80c4b8d209fc5f
View raw JSON
{
    "slug": "unlimited-elements-for-elementor",
    "finding_count": 17,
    "findings": [
        {
            "pattern": "gzinflate",
            "kind": "builtin",
            "file": "inc_php/framework/zip.class.php",
            "line": 544,
            "snippet": "return gzinflate(substr($this->_data, $this->_metadata[$key]['_dataStart'], $this->_metadata[$key]['csize']));",
            "confidence": "medium"
        },
        {
            "pattern": "base64_decode",
            "kind": "builtin",
            "file": "inc_php/framework/image_proccess.class.php",
            "line": 545,
            "snippet": "$strPng = base64_decode($strPngData);",
            "confidence": "medium"
        },
        {
            "pattern": "base64_decode",
            "kind": "builtin",
            "file": "inc_php/framework/image_proccess.class.php",
            "line": 557,
            "snippet": "$strJpg = base64_decode($strJpgData);",
            "confidence": "medium"
        },
        {
            "pattern": "base64_decode",
            "kind": "builtin",
            "file": "inc_php/framework/functions.class.php",
            "line": 1379,
            "snippet": "$decoded = @base64_decode($content, true);",
            "confidence": "medium"
        },
        {
            "pattern": "base64_decode",
            "kind": "builtin",
            "file": "inc_php/framework/functions.class.php",
            "line": 1538,
            "snippet": "$content = rawurldecode(base64_decode($content));",
            "confidence": "medium"
        },
        {
            "pattern": "base64_decode",
            "kind": "builtin",
            "file": "inc_php/framework/functions.class.php",
            "line": 1568,
            "snippet": "$content = rawurldecode(base64_decode($content));",
            "confidence": "medium"
        },
        {
            "pattern": "eval_call",
            "kind": "builtin",
            "file": "provider/wpml_integrate.class.php",
            "line": 282,
            "snippet": "eval($code);",
            "confidence": "medium"
        },
        {
            "pattern": "getWPUsers",
            "kind": "ioc:code_pattern",
            "file": "provider/provider_params_processor_multisource.class.php",
            "line": 166,
            "snippet": "$arrUsers = $this->objProcessor->getWPUsersData($this->arrValues, $paramUsers[\"name\"], $this->processType, $paramUsers);",
            "confidence": "high"
        },
        {
            "pattern": "createfunc",
            "kind": "builtin",
            "file": "provider/functions_wordpress.class.php",
            "line": 4546,
            "snippet": "add_action('widgets_init', create_function('', 'return register_widget(\"' . $widgetName . '\");'));",
            "confidence": "medium"
        },
        {
            "pattern": "eval_call",
            "kind": "builtin",
            "file": "provider/core/plugins/unlimited_elements/helper_provider_core.class.php",
            "line": 188,
            "snippet": "eval($code);",
            "confidence": "medium"
        },
        {
            "pattern": "eval_call",
            "kind": "builtin",
            "file": "provider/core/plugins/unlimited_elements/elementor/elementor_integrate.class.php",
            "line": 229,
            "snippet": "eval($code);",
            "confidence": "medium"
        },
        {
            "pattern": "eval_call",
            "kind": "builtin",
            "file": "provider/core/plugins/unlimited_elements/elementor/elementor_integrate.class.php",
            "line": 264,
            "snippet": "eval($code);",
            "confidence": "medium"
        },
        {
            "pattern": "eval_call",
            "kind": "builtin",
            "file": "provider/core/unlimited_elements/helper_provider_core.class.php",
            "line": 196,
            "snippet": "eval($code);",
            "confidence": "medium"
        },
        {
            "pattern": "eval_call",
            "kind": "builtin",
            "file": "provider/core/unlimited_elements/elementor/elementor_integrate.class.php",
            "line": 241,
            "snippet": "eval($code);",
            "confidence": "medium"
        },
        {
            "pattern": "eval_call",
            "kind": "builtin",
            "file": "provider/core/unlimited_elements/elementor/elementor_integrate.class.php",
            "line": 276,
            "snippet": "eval($code);",
            "confidence": "medium"
        }
    ],
    "resolved_sha": "77c2cc84617563bddfc304361d80c4b8d209fc5f"
}
Critical code_scan_match Page Builder: Pagelayer – Drag and Drop website builder (400k+ installs) Resolved 4mo ago
Slugpagelayer
Finding count1
Findings
PatternKindFileLineSnippetConfidenceDetails
puc_update_hijackbuiltininit.php112$pagelayer_updater = Pagelayer_PucFactory::buildUpdateChecker(PAGELAYER_API.'updates.php?version='.PAGELAYER_VERSION, PAGELAYER_FILE);high
Url
—
Url host
—
Slug arg
—
Resolved shafd45de38f3143a71e9b20c52c48c249d9e87cbd1
View raw JSON
{
    "slug": "pagelayer",
    "finding_count": 1,
    "findings": [
        {
            "pattern": "puc_update_hijack",
            "kind": "builtin",
            "file": "init.php",
            "line": 112,
            "snippet": "$pagelayer_updater = Pagelayer_PucFactory::buildUpdateChecker(PAGELAYER_API.'updates.php?version='.PAGELAYER_VERSION, PAGELAYER_FILE);",
            "confidence": "high",
            "details": {
                "url": null,
                "url_host": null,
                "slug_arg": null
            }
        }
    ],
    "resolved_sha": "fd45de38f3143a71e9b20c52c48c249d9e87cbd1"
}
Critical code_scan_match MailPoet – Newsletters, Email Marketing, and Automation (500k+ installs) Resolved 4mo ago
Slugmailpoet
Finding count14
Findings
PatternKindFileLineSnippetConfidence
eval_callbuiltinvendor-prefixed/doctrine/common/src/Proxy/ProxyGenerator.php169eval(substr($proxyCode, 5));medium
eval_callbuiltinvendor-prefixed/twig/twig/src/Environment.php184eval('?>' . $content);medium
eval_callbuiltinvendor-prefixed/nesbot/carbon/src/Carbon/Traits/Mixin.php33$context = eval(self::getAnonymousClassCodeForTrait($trait));medium
base64_decodebuiltinlib/Router/Router.php79$data = !is_array($data) ? json_decode(base64_decode($data), true) : [];medium
getWPUsersioc:code_patternlib/Newsletter/Scheduler/WelcomeScheduler.php116$segment = $this->segmentsRepository->getWPUsersSegment();high
base64_decodebuiltinlib/Form/Util/FieldNameObfuscator.php31$decoded = base64_decode(substr($name, strlen(self::OBFUSCATED_FIELD_PREFIX)));medium
base64_decodebuiltinlib/Statistics/Track/Opens.php93echo base64_decode('R0lGODlhAQABAJAAAP8AAAAAACH5BAUQAAAALAAAAAABAAEAAAICBAEAOw==');medium
getWPUsersioc:code_patternlib/Config/Populator.php357$this->segmentsRepository->getWPUsersSegment();high
getWPUsersioc:code_patternlib/AdminPages/PageRenderer.php142$wpSegment = $this->segmentRepository->getWPUsersSegment();high
getWPUsersioc:code_patternlib/Subscribers/SubscribersRepository.php568$segmentId = $this->segmentsRepository->getWpUsersSegment()->getId();high
getWPUsersioc:code_patternlib/Segments/WP.php118$wpSegment = $this->segmentsRepository->getWPUsersSegment();high
getWPUsersioc:code_patternlib/Segments/WP.php321$wpSegment = $this->segmentsRepository->getWPUsersSegment();high
getWPUsersioc:code_patternlib/Segments/WP.php398$wpSegment = $this->segmentsRepository->getWPUsersSegment();high
getWPUsersioc:code_patternlib/Segments/SegmentsRepository.php76public function getWPUsersSegment(): SegmentEntity {high
Resolved shae680db2c6a46f32e2f7718077d2d02511e5587ff
View raw JSON
{
    "slug": "mailpoet",
    "finding_count": 14,
    "findings": [
        {
            "pattern": "eval_call",
            "kind": "builtin",
            "file": "vendor-prefixed/doctrine/common/src/Proxy/ProxyGenerator.php",
            "line": 169,
            "snippet": "eval(substr($proxyCode, 5));",
            "confidence": "medium"
        },
        {
            "pattern": "eval_call",
            "kind": "builtin",
            "file": "vendor-prefixed/twig/twig/src/Environment.php",
            "line": 184,
            "snippet": "eval('?>' . $content);",
            "confidence": "medium"
        },
        {
            "pattern": "eval_call",
            "kind": "builtin",
            "file": "vendor-prefixed/nesbot/carbon/src/Carbon/Traits/Mixin.php",
            "line": 33,
            "snippet": "$context = eval(self::getAnonymousClassCodeForTrait($trait));",
            "confidence": "medium"
        },
        {
            "pattern": "base64_decode",
            "kind": "builtin",
            "file": "lib/Router/Router.php",
            "line": 79,
            "snippet": "$data = !is_array($data) ? json_decode(base64_decode($data), true) : [];",
            "confidence": "medium"
        },
        {
            "pattern": "getWPUsers",
            "kind": "ioc:code_pattern",
            "file": "lib/Newsletter/Scheduler/WelcomeScheduler.php",
            "line": 116,
            "snippet": "$segment = $this->segmentsRepository->getWPUsersSegment();",
            "confidence": "high"
        },
        {
            "pattern": "base64_decode",
            "kind": "builtin",
            "file": "lib/Form/Util/FieldNameObfuscator.php",
            "line": 31,
            "snippet": "$decoded = base64_decode(substr($name, strlen(self::OBFUSCATED_FIELD_PREFIX)));",
            "confidence": "medium"
        },
        {
            "pattern": "base64_decode",
            "kind": "builtin",
            "file": "lib/Statistics/Track/Opens.php",
            "line": 93,
            "snippet": "echo base64_decode('R0lGODlhAQABAJAAAP8AAAAAACH5BAUQAAAALAAAAAABAAEAAAICBAEAOw==');",
            "confidence": "medium"
        },
        {
            "pattern": "getWPUsers",
            "kind": "ioc:code_pattern",
            "file": "lib/Config/Populator.php",
            "line": 357,
            "snippet": "$this->segmentsRepository->getWPUsersSegment();",
            "confidence": "high"
        },
        {
            "pattern": "getWPUsers",
            "kind": "ioc:code_pattern",
            "file": "lib/AdminPages/PageRenderer.php",
            "line": 142,
            "snippet": "$wpSegment = $this->segmentRepository->getWPUsersSegment();",
            "confidence": "high"
        },
        {
            "pattern": "getWPUsers",
            "kind": "ioc:code_pattern",
            "file": "lib/Subscribers/SubscribersRepository.php",
            "line": 568,
            "snippet": "$segmentId = $this->segmentsRepository->getWpUsersSegment()->getId();",
            "confidence": "high"
        },
        {
            "pattern": "getWPUsers",
            "kind": "ioc:code_pattern",
            "file": "lib/Segments/WP.php",
            "line": 118,
            "snippet": "$wpSegment = $this->segmentsRepository->getWPUsersSegment();",
            "confidence": "high"
        },
        {
            "pattern": "getWPUsers",
            "kind": "ioc:code_pattern",
            "file": "lib/Segments/WP.php",
            "line": 321,
            "snippet": "$wpSegment = $this->segmentsRepository->getWPUsersSegment();",
            "confidence": "high"
        },
        {
            "pattern": "getWPUsers",
            "kind": "ioc:code_pattern",
            "file": "lib/Segments/WP.php",
            "line": 398,
            "snippet": "$wpSegment = $this->segmentsRepository->getWPUsersSegment();",
            "confidence": "high"
        },
        {
            "pattern": "getWPUsers",
            "kind": "ioc:code_pattern",
            "file": "lib/Segments/SegmentsRepository.php",
            "line": 76,
            "snippet": "public function getWPUsersSegment(): SegmentEntity {",
            "confidence": "high"
        }
    ],
    "resolved_sha": "e680db2c6a46f32e2f7718077d2d02511e5587ff"
}
Critical code_scan_match Duplicator – Backups & Migration Plugin – Cloud Backups, Scheduled Backups, & More (1M+ installs) Resolved 4mo ago
Slugduplicator
Finding count7
Findings
PatternKindFileLineSnippetConfidence
base64_decodebuiltinclasses/utilities/class.u.php476return base64_decode($string);medium
base64_decodebuiltinsrc/Ajax/ServicesEducation.php217$encrypted = base64_decode($encryptedData);medium
gzinflatebuiltinsrc/Libs/DupArchive/Headers/DupArchiveReaderGlobHeader.php86return ($isCompressed ? gzinflate($globContents) : $globContents);medium
gzinflatebuiltinsrc/Libs/DupArchive/DupArchiveExpandBasicEngine.php252$globContents = gzinflate($globContents);medium
serialized_admin_rolebuiltininstaller/dup-installer/classes/config/class.conf.wp.php22const ADMIN_SERIALIZED_SECURITY_STRING = 'a:1:{s:13:"administrator";b:1;}';high
base64_decodebuiltininstaller/dup-installer/classes/class.crypt.php33$string = base64_decode($string);medium
base64_decodebuiltininstaller/dup-installer/classes/utilities/class.u.php1,391$decoded = base64_decode($str, true);medium
Resolved sha61a8ed704b64de3d0352e7c5f37648612842cfdf
View raw JSON
{
    "slug": "duplicator",
    "finding_count": 7,
    "findings": [
        {
            "pattern": "base64_decode",
            "kind": "builtin",
            "file": "classes/utilities/class.u.php",
            "line": 476,
            "snippet": "return base64_decode($string);",
            "confidence": "medium"
        },
        {
            "pattern": "base64_decode",
            "kind": "builtin",
            "file": "src/Ajax/ServicesEducation.php",
            "line": 217,
            "snippet": "$encrypted = base64_decode($encryptedData);",
            "confidence": "medium"
        },
        {
            "pattern": "gzinflate",
            "kind": "builtin",
            "file": "src/Libs/DupArchive/Headers/DupArchiveReaderGlobHeader.php",
            "line": 86,
            "snippet": "return ($isCompressed ? gzinflate($globContents) : $globContents);",
            "confidence": "medium"
        },
        {
            "pattern": "gzinflate",
            "kind": "builtin",
            "file": "src/Libs/DupArchive/DupArchiveExpandBasicEngine.php",
            "line": 252,
            "snippet": "$globContents = gzinflate($globContents);",
            "confidence": "medium"
        },
        {
            "pattern": "serialized_admin_role",
            "kind": "builtin",
            "file": "installer/dup-installer/classes/config/class.conf.wp.php",
            "line": 22,
            "snippet": "const ADMIN_SERIALIZED_SECURITY_STRING = 'a:1:{s:13:\"administrator\";b:1;}';",
            "confidence": "high"
        },
        {
            "pattern": "base64_decode",
            "kind": "builtin",
            "file": "installer/dup-installer/classes/class.crypt.php",
            "line": 33,
            "snippet": "$string = base64_decode($string);",
            "confidence": "medium"
        },
        {
            "pattern": "base64_decode",
            "kind": "builtin",
            "file": "installer/dup-installer/classes/utilities/class.u.php",
            "line": 1391,
            "snippet": "$decoded = base64_decode($str, true);",
            "confidence": "medium"
        }
    ],
    "resolved_sha": "61a8ed704b64de3d0352e7c5f37648612842cfdf"
}
Critical bulk_committer_takeover MyMail AmazonSES Integration (— installs) Resolved 4mo ago
Committereverpress
Member since2016-12-14
Plugins joined13
Spread days0
Earliest join2021-01-12 12:39:44
Latest join2021-01-12 14:38:23
Combined installs0
Sample plugins
SlugActive installsFirst commit at
google-analytics-for-mymail02021-01-12 14:34:07
gravity-forms-mymail-add-on02021-01-12 12:39:44
mymail-amazon-ses-integration02021-01-12 14:06:05
mymail-contact-form-702021-01-12 14:34:41
mymail-cool-captcha02021-01-12 14:35:25
mymail-dummy-mailer02021-01-12 14:35:41
mymail-kickbox-io02021-01-12 14:36:43
mymail-mandrill-integration02021-01-12 14:36:54
mymail-multi-smtp02021-01-12 14:37:29
mymail-recaptcha02021-01-12 14:37:40
View raw JSON
{
    "committer": "everpress",
    "member_since": "2016-12-14",
    "plugins_joined": 13,
    "spread_days": 0,
    "earliest_join": "2021-01-12 12:39:44",
    "latest_join": "2021-01-12 14:38:23",
    "combined_installs": 0,
    "sample_plugins": [
        {
            "slug": "google-analytics-for-mymail",
            "active_installs": 0,
            "first_commit_at": "2021-01-12 14:34:07"
        },
        {
            "slug": "gravity-forms-mymail-add-on",
            "active_installs": 0,
            "first_commit_at": "2021-01-12 12:39:44"
        },
        {
            "slug": "mymail-amazon-ses-integration",
            "active_installs": 0,
            "first_commit_at": "2021-01-12 14:06:05"
        },
        {
            "slug": "mymail-contact-form-7",
            "active_installs": 0,
            "first_commit_at": "2021-01-12 14:34:41"
        },
        {
            "slug": "mymail-cool-captcha",
            "active_installs": 0,
            "first_commit_at": "2021-01-12 14:35:25"
        },
        {
            "slug": "mymail-dummy-mailer",
            "active_installs": 0,
            "first_commit_at": "2021-01-12 14:35:41"
        },
        {
            "slug": "mymail-kickbox-io",
            "active_installs": 0,
            "first_commit_at": "2021-01-12 14:36:43"
        },
        {
            "slug": "mymail-mandrill-integration",
            "active_installs": 0,
            "first_commit_at": "2021-01-12 14:36:54"
        },
        {
            "slug": "mymail-multi-smtp",
            "active_installs": 0,
            "first_commit_at": "2021-01-12 14:37:29"
        },
        {
            "slug": "mymail-recaptcha",
            "active_installs": 0,
            "first_commit_at": "2021-01-12 14:37:40"
        }
    ]
}
Critical bulk_committer_takeover Membership Plugin – Kadence Memberships (9k+ installs) Resolved 4mo ago
Committerjthillithemes
Member since2020-08-13
Plugins joined15
Spread days155
Earliest join2021-04-12 15:55:39
Latest join2021-09-15 02:36:08
Combined installs10,000
Sample plugins
SlugActive installsFirst commit at
restrict-content9,0002021-04-12 15:55:39
wpcomplete1,0002021-08-24 20:21:24
mail-chimp-add-on-for-restrict-content-pro02021-09-15 02:36:08
rcp-authorize-net02021-09-15 00:56:22
rcp-edd-member-downloads02021-09-14 20:02:57
rcp-edd-wallet02021-09-14 21:38:36
rcp-limited-quantity-available02021-09-14 18:26:03
rcp-strong-passwords02021-09-14 20:51:44
restrict-content-pro-bbpress02021-09-14 20:23:04
restrict-content-pro-campaign-monitor02021-05-27 17:52:49
View raw JSON
{
    "committer": "jthillithemes",
    "member_since": "2020-08-13",
    "plugins_joined": 15,
    "spread_days": 155,
    "earliest_join": "2021-04-12 15:55:39",
    "latest_join": "2021-09-15 02:36:08",
    "combined_installs": 10000,
    "sample_plugins": [
        {
            "slug": "restrict-content",
            "active_installs": 9000,
            "first_commit_at": "2021-04-12 15:55:39"
        },
        {
            "slug": "wpcomplete",
            "active_installs": 1000,
            "first_commit_at": "2021-08-24 20:21:24"
        },
        {
            "slug": "mail-chimp-add-on-for-restrict-content-pro",
            "active_installs": 0,
            "first_commit_at": "2021-09-15 02:36:08"
        },
        {
            "slug": "rcp-authorize-net",
            "active_installs": 0,
            "first_commit_at": "2021-09-15 00:56:22"
        },
        {
            "slug": "rcp-edd-member-downloads",
            "active_installs": 0,
            "first_commit_at": "2021-09-14 20:02:57"
        },
        {
            "slug": "rcp-edd-wallet",
            "active_installs": 0,
            "first_commit_at": "2021-09-14 21:38:36"
        },
        {
            "slug": "rcp-limited-quantity-available",
            "active_installs": 0,
            "first_commit_at": "2021-09-14 18:26:03"
        },
        {
            "slug": "rcp-strong-passwords",
            "active_installs": 0,
            "first_commit_at": "2021-09-14 20:51:44"
        },
        {
            "slug": "restrict-content-pro-bbpress",
            "active_installs": 0,
            "first_commit_at": "2021-09-14 20:23:04"
        },
        {
            "slug": "restrict-content-pro-campaign-monitor",
            "active_installs": 0,
            "first_commit_at": "2021-05-27 17:52:49"
        }
    ]
}
Critical bulk_committer_takeover Product Import Export for WooCommerce – Import Export Product CSV Suite (80k+ installs) Resolved 4mo ago
Committerxadapter
Member since2016-05-26
Plugins joined14
Spread days1
Earliest join2017-04-26 13:06:24
Latest join2017-04-28 03:38:44
Combined installs90,000
Sample plugins
SlugActive installsFirst commit at
product-import-export-for-woo90,0002017-04-26 13:06:24
bundle-rate-addon-for-woocommerce-shipping-pro02017-04-28 02:42:23
canada-post-woocommerce-shipping02017-04-28 03:24:31
dhl-woocommerce-shipping-method02017-04-28 02:44:52
fedex-woocommerce-shipping-method02017-04-28 02:53:19
per-product-addon-for-woocommerce-shipping-pro02017-04-28 03:13:21
shipping-labels-for-woo02017-04-28 03:29:56
ups-woocommerce-shipping-method02017-04-28 03:19:36
weight-country-woocommerce-shipping02017-04-28 03:32:58
woo-australia-post-shipping-method02017-04-28 03:22:03
View raw JSON
{
    "committer": "xadapter",
    "member_since": "2016-05-26",
    "plugins_joined": 14,
    "spread_days": 1,
    "earliest_join": "2017-04-26 13:06:24",
    "latest_join": "2017-04-28 03:38:44",
    "combined_installs": 90000,
    "sample_plugins": [
        {
            "slug": "product-import-export-for-woo",
            "active_installs": 90000,
            "first_commit_at": "2017-04-26 13:06:24"
        },
        {
            "slug": "bundle-rate-addon-for-woocommerce-shipping-pro",
            "active_installs": 0,
            "first_commit_at": "2017-04-28 02:42:23"
        },
        {
            "slug": "canada-post-woocommerce-shipping",
            "active_installs": 0,
            "first_commit_at": "2017-04-28 03:24:31"
        },
        {
            "slug": "dhl-woocommerce-shipping-method",
            "active_installs": 0,
            "first_commit_at": "2017-04-28 02:44:52"
        },
        {
            "slug": "fedex-woocommerce-shipping-method",
            "active_installs": 0,
            "first_commit_at": "2017-04-28 02:53:19"
        },
        {
            "slug": "per-product-addon-for-woocommerce-shipping-pro",
            "active_installs": 0,
            "first_commit_at": "2017-04-28 03:13:21"
        },
        {
            "slug": "shipping-labels-for-woo",
            "active_installs": 0,
            "first_commit_at": "2017-04-28 03:29:56"
        },
        {
            "slug": "ups-woocommerce-shipping-method",
            "active_installs": 0,
            "first_commit_at": "2017-04-28 03:19:36"
        },
        {
            "slug": "weight-country-woocommerce-shipping",
            "active_installs": 0,
            "first_commit_at": "2017-04-28 03:32:58"
        },
        {
            "slug": "woo-australia-post-shipping-method",
            "active_installs": 0,
            "first_commit_at": "2017-04-28 03:22:03"
        }
    ]
}
Critical bulk_committer_takeover Bulk Edit Products, Prices & Attributes for WooCommerce (— installs) Resolved 4mo ago
Committeradaptxy
Member since2018-02-21
Plugins joined13
Spread days0
Earliest join2018-08-30 10:30:23
Latest join2018-08-31 10:23:22
Combined installs0
Sample plugins
SlugActive installsFirst commit at
bulk-edit-products-prices-and-attributes-for-woocommerce02018-08-30 10:30:23
dhl-woocommerce-shipping-method02018-08-30 11:50:42
dynamic-pricing-and-discounts-for-woocommerce-basic-version02018-08-30 12:19:24
eh-ajax-search02018-08-30 12:34:55
optimise-youtube-video-embed02018-08-30 12:26:51
payment-gateway-authorizenet-woocommerce02018-08-30 10:45:26
payments-gateway-amazon-woocommerce02018-08-30 11:17:20
prices-by-user-role02018-08-30 11:24:13
woo-australia-post-shipping-method02018-08-30 11:34:09
woo-easypost-shipping-method02018-08-30 11:26:42
View raw JSON
{
    "committer": "adaptxy",
    "member_since": "2018-02-21",
    "plugins_joined": 13,
    "spread_days": 0,
    "earliest_join": "2018-08-30 10:30:23",
    "latest_join": "2018-08-31 10:23:22",
    "combined_installs": 0,
    "sample_plugins": [
        {
            "slug": "bulk-edit-products-prices-and-attributes-for-woocommerce",
            "active_installs": 0,
            "first_commit_at": "2018-08-30 10:30:23"
        },
        {
            "slug": "dhl-woocommerce-shipping-method",
            "active_installs": 0,
            "first_commit_at": "2018-08-30 11:50:42"
        },
        {
            "slug": "dynamic-pricing-and-discounts-for-woocommerce-basic-version",
            "active_installs": 0,
            "first_commit_at": "2018-08-30 12:19:24"
        },
        {
            "slug": "eh-ajax-search",
            "active_installs": 0,
            "first_commit_at": "2018-08-30 12:34:55"
        },
        {
            "slug": "optimise-youtube-video-embed",
            "active_installs": 0,
            "first_commit_at": "2018-08-30 12:26:51"
        },
        {
            "slug": "payment-gateway-authorizenet-woocommerce",
            "active_installs": 0,
            "first_commit_at": "2018-08-30 10:45:26"
        },
        {
            "slug": "payments-gateway-amazon-woocommerce",
            "active_installs": 0,
            "first_commit_at": "2018-08-30 11:17:20"
        },
        {
            "slug": "prices-by-user-role",
            "active_installs": 0,
            "first_commit_at": "2018-08-30 11:24:13"
        },
        {
            "slug": "woo-australia-post-shipping-method",
            "active_installs": 0,
            "first_commit_at": "2018-08-30 11:34:09"
        },
        {
            "slug": "woo-easypost-shipping-method",
            "active_installs": 0,
            "first_commit_at": "2018-08-30 11:26:42"
        }
    ]
}
Critical bulk_committer_takeover My Private Site – Make Your Whole Site Private, Force Login & Block Registration Spam (10k+ installs) Resolved 4mo ago
Committerdgewirtz
Member since2009-11-30
Plugins joined10
Spread days28
Earliest join2015-03-17 00:13:32
Latest join2015-04-14 02:15:57
Combined installs32,000
Sample plugins
SlugActive installsFirst commit at
jonradio-private-site20,0002015-04-14 02:07:42
jonradio-multiple-themes10,0002015-04-14 02:08:36
seamless-donations2,0002015-03-17 00:13:32
better-recent-posts-widget02015-03-19 01:32:39
jonradio-current-year-and-copyright-shortcodes02015-04-14 02:09:18
jonradio-display-kitchen-sink02015-04-14 02:15:57
jonradio-perpetual-calendar02015-04-14 02:08:09
jonradio-remember-me02015-04-14 02:07:14
jonradio-reveal-network-activated-plugins02015-04-14 02:06:37
jonradio-shortcodes-anywhere-or-everywhere02015-04-14 02:06:07
Triage note 2026 05 03David Gewirtz (real person, ZDNet writer). All slugs are jonradio-* family; his original 2015 publishing burst.
View raw JSON
{
    "committer": "dgewirtz",
    "member_since": "2009-11-30",
    "plugins_joined": 10,
    "spread_days": 28,
    "earliest_join": "2015-03-17 00:13:32",
    "latest_join": "2015-04-14 02:15:57",
    "combined_installs": 32000,
    "sample_plugins": [
        {
            "slug": "jonradio-private-site",
            "active_installs": 20000,
            "first_commit_at": "2015-04-14 02:07:42"
        },
        {
            "slug": "jonradio-multiple-themes",
            "active_installs": 10000,
            "first_commit_at": "2015-04-14 02:08:36"
        },
        {
            "slug": "seamless-donations",
            "active_installs": 2000,
            "first_commit_at": "2015-03-17 00:13:32"
        },
        {
            "slug": "better-recent-posts-widget",
            "active_installs": 0,
            "first_commit_at": "2015-03-19 01:32:39"
        },
        {
            "slug": "jonradio-current-year-and-copyright-shortcodes",
            "active_installs": 0,
            "first_commit_at": "2015-04-14 02:09:18"
        },
        {
            "slug": "jonradio-display-kitchen-sink",
            "active_installs": 0,
            "first_commit_at": "2015-04-14 02:15:57"
        },
        {
            "slug": "jonradio-perpetual-calendar",
            "active_installs": 0,
            "first_commit_at": "2015-04-14 02:08:09"
        },
        {
            "slug": "jonradio-remember-me",
            "active_installs": 0,
            "first_commit_at": "2015-04-14 02:07:14"
        },
        {
            "slug": "jonradio-reveal-network-activated-plugins",
            "active_installs": 0,
            "first_commit_at": "2015-04-14 02:06:37"
        },
        {
            "slug": "jonradio-shortcodes-anywhere-or-everywhere",
            "active_installs": 0,
            "first_commit_at": "2015-04-14 02:06:07"
        }
    ],
    "triage_note_2026_05_03": "David Gewirtz (real person, ZDNet writer). All slugs are jonradio-* family; his original 2015 publishing burst."
}
Critical new_committer_young_account Usetiful – Digital Adoption Platform (100 installs) Resolved 5mo ago
Slugusetiful-digital-adoption-platform
Committerkomalusetiful
Display namekomalusetiful
Member since2025-01-31
First commit at2025-02-06 19:05:50
Account age at first commit6
Commit count4
Active installs100
View raw JSON
{
    "slug": "usetiful-digital-adoption-platform",
    "committer": "komalusetiful",
    "display_name": "komalusetiful",
    "member_since": "2025-01-31",
    "first_commit_at": "2025-02-06 19:05:50",
    "account_age_at_first_commit": 6,
    "commit_count": 4,
    "active_installs": 100
}
Critical new_committer_young_account Payday (200 installs) Resolved 5mo ago
Slugpayday
Committerkristinnbjorgvins
Display namekristinnbjorgvins
Member since2024-09-23
First commit at2024-10-09 11:19:47
Account age at first commit16
Commit count11
Active installs100
View raw JSON
{
    "slug": "payday",
    "committer": "kristinnbjorgvins",
    "display_name": "kristinnbjorgvins",
    "member_since": "2024-09-23",
    "first_commit_at": "2024-10-09 11:19:47",
    "account_age_at_first_commit": 16,
    "commit_count": 11,
    "active_installs": 100
}
Critical new_committer_young_account Convesio Convert – WooCommerce Email Marketing Automation with Website Personalization, Popups and Forms (100 installs) Resolved 5mo ago
Slugmarketing-automation-and-personalization
Committeraconvesio
Display nameconvesio-developer
Member since2025-07-07
First commit at2025-07-09 09:32:56
Account age at first commit2
Commit count13
Active installs100
View raw JSON
{
    "slug": "marketing-automation-and-personalization",
    "committer": "aconvesio",
    "display_name": "convesio-developer",
    "member_since": "2025-07-07",
    "first_commit_at": "2025-07-09 09:32:56",
    "account_age_at_first_commit": 2,
    "commit_count": 13,
    "active_installs": 100
}
Critical new_committer_young_account EUCookieLaw (200 installs) Resolved 5mo ago
Slugeucookielaw
Committergabrieleromanatoaxio
Display nameGabriele Romanato
Member since2025-05-06
First commit at2025-05-07 07:40:26
Account age at first commit1
Commit count10
Active installs200
View raw JSON
{
    "slug": "eucookielaw",
    "committer": "gabrieleromanatoaxio",
    "display_name": "Gabriele Romanato",
    "member_since": "2025-05-06",
    "first_commit_at": "2025-05-07 07:40:26",
    "account_age_at_first_commit": 1,
    "commit_count": 10,
    "active_installs": 200
}
Critical new_committer_young_account Payconiq (100 installs) Resolved 5mo ago
Slugwc-payconiq
Committernvwp
Display nameNvision
Member since2025-04-01
First commit at2025-04-03 08:11:36
Account age at first commit2
Commit count3
Active installs200
View raw JSON
{
    "slug": "wc-payconiq",
    "committer": "nvwp",
    "display_name": "Nvision",
    "member_since": "2025-04-01",
    "first_commit_at": "2025-04-03 08:11:36",
    "account_age_at_first_commit": 2,
    "commit_count": 3,
    "active_installs": 200
}
Critical new_committer_young_account Server Info for Debugging (200 installs) Resolved 5mo ago
Slugserver-info-for-debugging
Committermandeeps1987
Display namemandeeps1987
Member since2026-02-11
First commit at2026-02-11 19:27:07
Account age at first commit0
Commit count1
Active installs200
View raw JSON
{
    "slug": "server-info-for-debugging",
    "committer": "mandeeps1987",
    "display_name": "mandeeps1987",
    "member_since": "2026-02-11",
    "first_commit_at": "2026-02-11 19:27:07",
    "account_age_at_first_commit": 0,
    "commit_count": 1,
    "active_installs": 200
}
Critical new_committer_young_account Preloader for Divi (100 installs) Resolved 5mo ago
Slugpreloader-for-divi
Committerwpmariocom
Display namewpmariocom
Member since2024-09-24
First commit at2024-09-25 08:35:31
Account age at first commit1
Commit count6
Active installs200
View raw JSON
{
    "slug": "preloader-for-divi",
    "committer": "wpmariocom",
    "display_name": "wpmariocom",
    "member_since": "2024-09-24",
    "first_commit_at": "2024-09-25 08:35:31",
    "account_age_at_first_commit": 1,
    "commit_count": 6,
    "active_installs": 200
}
Critical new_committer_young_account EZ Countdown Timer (300 installs) Resolved 5mo ago
Slugez-countdown-timer
Committermandeeps1987
Display namemandeeps1987
Member since2026-02-11
First commit at2026-02-11 19:09:24
Account age at first commit0
Commit count15
Active installs200
View raw JSON
{
    "slug": "ez-countdown-timer",
    "committer": "mandeeps1987",
    "display_name": "mandeeps1987",
    "member_since": "2026-02-11",
    "first_commit_at": "2026-02-11 19:09:24",
    "account_age_at_first_commit": 0,
    "commit_count": 15,
    "active_installs": 200
}
Critical new_committer_young_account Link To Bible (200 installs) Resolved 5mo ago
Sluglink-to-bible
Committererfonlinedev
Display nameERF
Member since2024-08-15
First commit at2024-08-25 12:53:39
Account age at first commit10
Commit count13
Active installs200
View raw JSON
{
    "slug": "link-to-bible",
    "committer": "erfonlinedev",
    "display_name": "ERF",
    "member_since": "2024-08-15",
    "first_commit_at": "2024-08-25 12:53:39",
    "account_age_at_first_commit": 10,
    "commit_count": 13,
    "active_installs": 200
}
Critical new_committer_young_account WPJ Reports for MemberPress (100 installs) Resolved 5mo ago
Slugpro-reports-for-memberpress
Committerhassanhashmi9
Display nameHassan HAshmi
Member since2025-05-13
First commit at2025-05-13 20:11:21
Account age at first commit0
Commit count3
Active installs100
View raw JSON
{
    "slug": "pro-reports-for-memberpress",
    "committer": "hassanhashmi9",
    "display_name": "Hassan HAshmi",
    "member_since": "2025-05-13",
    "first_commit_at": "2025-05-13 20:11:21",
    "account_age_at_first_commit": 0,
    "commit_count": 3,
    "active_installs": 100
}
Critical new_committer_young_account TalentLMS WordPress plugin (200 installs) Resolved 5mo ago
Slugtalentlms
Committerwptalentlms
Display namewptalentlms
Member since2025-10-22
First commit at2025-11-06 08:44:48
Account age at first commit15
Commit count1
Active installs300
View raw JSON
{
    "slug": "talentlms",
    "committer": "wptalentlms",
    "display_name": "wptalentlms",
    "member_since": "2025-10-22",
    "first_commit_at": "2025-11-06 08:44:48",
    "account_age_at_first_commit": 15,
    "commit_count": 1,
    "active_installs": 300
}
Critical new_committer_young_account Automated FedEx live/manual rates with shipping labels – HPOS supported (200 installs) Resolved 5mo ago
Sluga2z-fedex-shipping
Committeraarsiv
Display nameAarsiv Groups
Member since2024-07-01
First commit at2024-07-12 18:02:14
Account age at first commit11
Commit count47
Active installs200
View raw JSON
{
    "slug": "a2z-fedex-shipping",
    "committer": "aarsiv",
    "display_name": "Aarsiv Groups",
    "member_since": "2024-07-01",
    "first_commit_at": "2024-07-12 18:02:14",
    "account_age_at_first_commit": 11,
    "commit_count": 47,
    "active_installs": 200
}
Critical new_committer_young_account Listings for Appfolio (200 installs) Resolved 5mo ago
Sluglistings-for-appfolio
Committerlistingsappfolio
Display nameListings for Appfolio
Member since2025-07-12
First commit at2025-07-12 06:59:19
Account age at first commit0
Commit count2
Active installs200
View raw JSON
{
    "slug": "listings-for-appfolio",
    "committer": "listingsappfolio",
    "display_name": "Listings for Appfolio",
    "member_since": "2025-07-12",
    "first_commit_at": "2025-07-12 06:59:19",
    "account_age_at_first_commit": 0,
    "commit_count": 2,
    "active_installs": 200
}
Critical new_committer_young_account Fewer Tags Free (100 installs) Resolved 5mo ago
Slugfewer-tags
Committerprogressplanner
Display nameProgress Planner
Member since2025-01-29
First commit at2025-03-10 12:15:27
Account age at first commit40
Commit count3
Active installs200
View raw JSON
{
    "slug": "fewer-tags",
    "committer": "progressplanner",
    "display_name": "Progress Planner",
    "member_since": "2025-01-29",
    "first_commit_at": "2025-03-10 12:15:27",
    "account_age_at_first_commit": 40,
    "commit_count": 3,
    "active_installs": 200
}
Critical new_committer_young_account Shipi – DHL Express Integration for Woocommerce (100 installs) Resolved 5mo ago
Sluga2z-dhl-express-shipping
Committeraarsiv
Display nameAarsiv Groups
Member since2024-07-01
First commit at2024-07-02 05:01:32
Account age at first commit1
Commit count17
Active installs100
View raw JSON
{
    "slug": "a2z-dhl-express-shipping",
    "committer": "aarsiv",
    "display_name": "Aarsiv Groups",
    "member_since": "2024-07-01",
    "first_commit_at": "2024-07-02 05:01:32",
    "account_age_at_first_commit": 1,
    "commit_count": 17,
    "active_installs": 100
}