Events

64 events (filtered). · Last rule pass 1d ago. · 4 open / 4,675 resolved overall.

State: Open Resolved All
Critical code_scan_delta Ocean Extra (500k+ installs) Resolved 5mo ago
Slugocean-extra
Previous version2.5.5
Current version2.5.5
New findings
PatternKindFileLineSnippetConfidence
unserialize_after_remote_callbuiltinincludes/panel/classes/importers/class-settings-importer.php25L24: $raw = file_get_contents( $file ); → L25: $data = @unserialize( $raw, [ 'allowed_classes' => false ] );high
unserialize_after_remote_callbuiltinincludes/onboarding/class/importer/theme-settings.php38L32: $raw = file_get_contents( $file ); → L38: $data = @unserialize( $raw, [ 'allowed_classes' => false ] );high
unserialize_after_remote_callbuiltinincludes/themepanel/theme-panel.php434L433: $raw = file_get_contents( $file ); → L434: $data = @unserialize( $raw, [ 'allowed_classes' => false ] );high
New finding count3
View raw JSON
{
    "slug": "ocean-extra",
    "previous_version": "2.5.5",
    "current_version": "2.5.5",
    "new_findings": [
        {
            "pattern": "unserialize_after_remote_call",
            "kind": "builtin",
            "file": "includes/panel/classes/importers/class-settings-importer.php",
            "line": 25,
            "snippet": "L24: $raw  = file_get_contents( $file );  \u2192  L25: $data = @unserialize( $raw, [ 'allowed_classes' => false ]  );",
            "confidence": "high"
        },
        {
            "pattern": "unserialize_after_remote_call",
            "kind": "builtin",
            "file": "includes/onboarding/class/importer/theme-settings.php",
            "line": 38,
            "snippet": "L32: $raw = file_get_contents( $file );  \u2192  L38: $data = @unserialize( $raw, [ 'allowed_classes' => false ] );",
            "confidence": "high"
        },
        {
            "pattern": "unserialize_after_remote_call",
            "kind": "builtin",
            "file": "includes/themepanel/theme-panel.php",
            "line": 434,
            "snippet": "L433: $raw  = file_get_contents( $file );  \u2192  L434: $data = @unserialize( $raw, [ 'allowed_classes' => false ]  );",
            "confidence": "high"
        }
    ],
    "new_finding_count": 3
}
Critical code_scan_delta PixelYourSite – Your smart PIXEL (TAG) & API Manager (400k+ installs) Resolved 5mo ago
Slugpixelyoursite
Previous version11.2.0.4
Current version11.2.0.4
New findings
PatternKindFileLineSnippetConfidence
unserialize_after_remote_callbuiltinincludes/class-plugin-updater.php401L393: $request = wp_remote_post( $this->api_url, → L401: $request->sections = maybe_unserialize( $request->sections );high
unserialize_after_remote_callbuiltinincludes/class-plugin-updater.php405L393: $request = wp_remote_post( $this->api_url, → L405: $request->banners = maybe_unserialize( $request->banners );high
unserialize_after_remote_callbuiltinincludes/class-plugin-updater.php463L454: $request = wp_remote_post( $this->api_url, → L463: $version_info->sections = maybe_unserialize( $version_info->sections );high
New finding count3
View raw JSON
{
    "slug": "pixelyoursite",
    "previous_version": "11.2.0.4",
    "current_version": "11.2.0.4",
    "new_findings": [
        {
            "pattern": "unserialize_after_remote_call",
            "kind": "builtin",
            "file": "includes/class-plugin-updater.php",
            "line": 401,
            "snippet": "L393: $request    = wp_remote_post( $this->api_url,  \u2192  L401: $request->sections = maybe_unserialize( $request->sections );",
            "confidence": "high"
        },
        {
            "pattern": "unserialize_after_remote_call",
            "kind": "builtin",
            "file": "includes/class-plugin-updater.php",
            "line": 405,
            "snippet": "L393: $request    = wp_remote_post( $this->api_url,  \u2192  L405: $request->banners = maybe_unserialize( $request->banners );",
            "confidence": "high"
        },
        {
            "pattern": "unserialize_after_remote_call",
            "kind": "builtin",
            "file": "includes/class-plugin-updater.php",
            "line": 463,
            "snippet": "L454: $request    = wp_remote_post( $this->api_url,  \u2192  L463: $version_info->sections = maybe_unserialize( $version_info->sections );",
            "confidence": "high"
        }
    ],
    "new_finding_count": 3
}
Slugninja-forms
Previous version3.14.2
Current version3.14.2
New findings
PatternKindFileLineSnippetConfidence
unserialize_after_remote_callbuiltinincludes/Admin/Menus/ImportExport.php128L111: $import = file_get_contents( $_FILES[ 'nf_import_fields' ][ 'tmp_name' ] ); → L128: $return = unserialize($serializedValue,['allowed_classes'=>false]);high
unserialize_after_remote_callbuiltinincludes/Integrations/EDD/EDD_SL_Plugin_Updater.php426L419: $request = wp_remote_post( $this->api_url, array( 'timeout' => 15, 'sslverify' => $ve → L426: $request->sections = maybe_unserialize( $request->sections );high
unserialize_after_remote_callbuiltinincludes/Integrations/EDD/EDD_SL_Plugin_Updater.php432L419: $request = wp_remote_post( $this->api_url, array( 'timeout' => 15, 'sslverify' => $ve → L432: $request->banners = maybe_unserialize( $request->banners );high
unserialize_after_remote_callbuiltinincludes/Integrations/EDD/EDD_SL_Plugin_Updater.php436L419: $request = wp_remote_post( $this->api_url, array( 'timeout' => 15, 'sslverify' => $ve → L436: $request->icons = maybe_unserialize( $request->icons );high
unserialize_after_remote_callbuiltinincludes/Integrations/EDD/EDD_SL_Plugin_Updater.php494L486: $request = wp_remote_post( $this->api_url, array( 'timeout' => 15, 'sslverify' => $v → L494: $version_info->sections = maybe_unserialize( $version_info->sections );high
New finding count5
View raw JSON
{
    "slug": "ninja-forms",
    "previous_version": "3.14.2",
    "current_version": "3.14.2",
    "new_findings": [
        {
            "pattern": "unserialize_after_remote_call",
            "kind": "builtin",
            "file": "includes/Admin/Menus/ImportExport.php",
            "line": 128,
            "snippet": "L111: $import = file_get_contents( $_FILES[ 'nf_import_fields' ][ 'tmp_name' ] );  \u2192  L128: $return = unserialize($serializedValue,['allowed_classes'=>false]);",
            "confidence": "high"
        },
        {
            "pattern": "unserialize_after_remote_call",
            "kind": "builtin",
            "file": "includes/Integrations/EDD/EDD_SL_Plugin_Updater.php",
            "line": 426,
            "snippet": "L419: $request    = wp_remote_post( $this->api_url, array( 'timeout' => 15, 'sslverify' => $ve  \u2192  L426: $request->sections = maybe_unserialize( $request->sections );",
            "confidence": "high"
        },
        {
            "pattern": "unserialize_after_remote_call",
            "kind": "builtin",
            "file": "includes/Integrations/EDD/EDD_SL_Plugin_Updater.php",
            "line": 432,
            "snippet": "L419: $request    = wp_remote_post( $this->api_url, array( 'timeout' => 15, 'sslverify' => $ve  \u2192  L432: $request->banners = maybe_unserialize( $request->banners );",
            "confidence": "high"
        },
        {
            "pattern": "unserialize_after_remote_call",
            "kind": "builtin",
            "file": "includes/Integrations/EDD/EDD_SL_Plugin_Updater.php",
            "line": 436,
            "snippet": "L419: $request    = wp_remote_post( $this->api_url, array( 'timeout' => 15, 'sslverify' => $ve  \u2192  L436: $request->icons = maybe_unserialize( $request->icons );",
            "confidence": "high"
        },
        {
            "pattern": "unserialize_after_remote_call",
            "kind": "builtin",
            "file": "includes/Integrations/EDD/EDD_SL_Plugin_Updater.php",
            "line": 494,
            "snippet": "L486: $request    = wp_remote_post( $this->api_url, array( 'timeout' => 15, 'sslverify' => $v  \u2192  L494: $version_info->sections = maybe_unserialize( $version_info->sections );",
            "confidence": "high"
        }
    ],
    "new_finding_count": 5
}
Slugpopup-maker
Previous version1.22.0
Current version1.22.0
New findings
PatternKindFileLineSnippetConfidence
unserialize_after_remote_callbuiltinclasses/Extension/Updater.php670L652: $request = wp_remote_get(// Uses wp_remote_post() in EDD Sample. → L670: $request->sections = maybe_unserialize( $request->sections );high
unserialize_after_remote_callbuiltinclasses/Extension/Updater.php676L667: $request = json_decode( wp_remote_retrieve_body( $request ) ); → L676: $request->banners = maybe_unserialize( $request->banners );high
unserialize_after_remote_callbuiltinclasses/Extension/Updater.php680L667: $request = json_decode( wp_remote_retrieve_body( $request ) ); → L680: $request->icons = maybe_unserialize( $request->icons );high
New finding count3
View raw JSON
{
    "slug": "popup-maker",
    "previous_version": "1.22.0",
    "current_version": "1.22.0",
    "new_findings": [
        {
            "pattern": "unserialize_after_remote_call",
            "kind": "builtin",
            "file": "classes/Extension/Updater.php",
            "line": 670,
            "snippet": "L652: $request = wp_remote_get(// Uses wp_remote_post() in EDD Sample.  \u2192  L670: $request->sections = maybe_unserialize( $request->sections );",
            "confidence": "high"
        },
        {
            "pattern": "unserialize_after_remote_call",
            "kind": "builtin",
            "file": "classes/Extension/Updater.php",
            "line": 676,
            "snippet": "L667: $request = json_decode( wp_remote_retrieve_body( $request ) );  \u2192  L676: $request->banners = maybe_unserialize( $request->banners );",
            "confidence": "high"
        },
        {
            "pattern": "unserialize_after_remote_call",
            "kind": "builtin",
            "file": "classes/Extension/Updater.php",
            "line": 680,
            "snippet": "L667: $request = json_decode( wp_remote_retrieve_body( $request ) );  \u2192  L680: $request->icons = maybe_unserialize( $request->icons );",
            "confidence": "high"
        }
    ],
    "new_finding_count": 3
}
Critical code_scan_delta Polylang (800k+ installs) Resolved 5mo ago
Slugpolylang
Previous version3.8.2
Current version3.8.2
New findings
PatternKindFileLineSnippetConfidence
unserialize_after_remote_callbuiltinsrc/install/plugin-updater.php635L617: $request = wp_remote_post( → L635: $request->sections = maybe_unserialize( $request->sections );high
unserialize_after_remote_callbuiltinsrc/install/plugin-updater.php641L632: $request = json_decode( wp_remote_retrieve_body( $request ) ); → L641: $request->banners = maybe_unserialize( $request->banners );high
unserialize_after_remote_callbuiltinsrc/install/plugin-updater.php645L632: $request = json_decode( wp_remote_retrieve_body( $request ) ); → L645: $request->icons = maybe_unserialize( $request->icons );high
New finding count3
View raw JSON
{
    "slug": "polylang",
    "previous_version": "3.8.2",
    "current_version": "3.8.2",
    "new_findings": [
        {
            "pattern": "unserialize_after_remote_call",
            "kind": "builtin",
            "file": "src/install/plugin-updater.php",
            "line": 635,
            "snippet": "L617: $request = wp_remote_post(  \u2192  L635: $request->sections = maybe_unserialize( $request->sections );",
            "confidence": "high"
        },
        {
            "pattern": "unserialize_after_remote_call",
            "kind": "builtin",
            "file": "src/install/plugin-updater.php",
            "line": 641,
            "snippet": "L632: $request = json_decode( wp_remote_retrieve_body( $request ) );  \u2192  L641: $request->banners = maybe_unserialize( $request->banners );",
            "confidence": "high"
        },
        {
            "pattern": "unserialize_after_remote_call",
            "kind": "builtin",
            "file": "src/install/plugin-updater.php",
            "line": 645,
            "snippet": "L632: $request = json_decode( wp_remote_retrieve_body( $request ) );  \u2192  L645: $request->icons = maybe_unserialize( $request->icons );",
            "confidence": "high"
        }
    ],
    "new_finding_count": 3
}
Critical code_scan_delta W3 Total Cache (900k+ installs) Resolved 5mo ago
Slugw3-total-cache
Previous version2.9.4
Current version2.9.4
New findings
PatternKindFileLineSnippetConfidence
unserialize_after_remote_callbuiltinlib/Minify/Minify/Cache/File.php148L146: $data = @file_get_contents($path . '_meta'); → L148: $data = @unserialize($data);high
unserialize_after_remote_callbuiltinlib/Minify/Minify/Cache/File.php295L291: $data = @file_get_contents($full_path); → L295: $data = @unserialize($data);high
New finding count2
View raw JSON
{
    "slug": "w3-total-cache",
    "previous_version": "2.9.4",
    "current_version": "2.9.4",
    "new_findings": [
        {
            "pattern": "unserialize_after_remote_call",
            "kind": "builtin",
            "file": "lib/Minify/Minify/Cache/File.php",
            "line": 148,
            "snippet": "L146: $data = @file_get_contents($path . '_meta');  \u2192  L148: $data = @unserialize($data);",
            "confidence": "high"
        },
        {
            "pattern": "unserialize_after_remote_call",
            "kind": "builtin",
            "file": "lib/Minify/Minify/Cache/File.php",
            "line": 295,
            "snippet": "L291: $data = @file_get_contents($full_path);  \u2192  L295: $data = @unserialize($data);",
            "confidence": "high"
        }
    ],
    "new_finding_count": 2
}
Critical code_scan_delta Widgets for Google Reviews (1M+ installs) Resolved 5mo ago
Slugwp-reviews-plugin-for-google
Previous version13.2.9
Current version13.2.9
New findings
PatternKindFileLineSnippetConfidence
unserialize_after_remote_callbuiltintrustindex-plugin.class.php7,088L7078: $wpResponse = wp_remote_post( → L7088: $wpRepoResponse = unserialize(wp_remote_retrieve_body($wpResponse));high
New finding count1
View raw JSON
{
    "slug": "wp-reviews-plugin-for-google",
    "previous_version": "13.2.9",
    "current_version": "13.2.9",
    "new_findings": [
        {
            "pattern": "unserialize_after_remote_call",
            "kind": "builtin",
            "file": "trustindex-plugin.class.php",
            "line": 7088,
            "snippet": "L7078: $wpResponse = wp_remote_post(  \u2192  L7088: $wpRepoResponse = unserialize(wp_remote_retrieve_body($wpResponse));",
            "confidence": "high"
        }
    ],
    "new_finding_count": 1
}
Critical code_scan_delta Complianz GDPR/CCPA Cookie Consent Banner (1M+ installs) Resolved 5mo ago
Slugcomplianz-gdpr
Previous version7.4.6
Current version7.4.6
New findings
PatternKindFileLineSnippetConfidence
unserialize_after_remote_callbuiltinupgrade/upgrade-to-pro.php285L279: $request = wp_remote_post( $this->api_url, array( 'timeout' => 15, 'sslverify' => tr → L285: $request->sections = maybe_unserialize( $request->sections );high
unserialize_after_remote_callbuiltinupgrade/upgrade-to-pro.php291L279: $request = wp_remote_post( $this->api_url, array( 'timeout' => 15, 'sslverify' => tr → L291: $request->banners = maybe_unserialize( $request->banners );high
unserialize_after_remote_callbuiltinupgrade/upgrade-to-pro.php295L279: $request = wp_remote_post( $this->api_url, array( 'timeout' => 15, 'sslverify' => tr → L295: $request->icons = maybe_unserialize( $request->icons );high
New finding count3
View raw JSON
{
    "slug": "complianz-gdpr",
    "previous_version": "7.4.6",
    "current_version": "7.4.6",
    "new_findings": [
        {
            "pattern": "unserialize_after_remote_call",
            "kind": "builtin",
            "file": "upgrade/upgrade-to-pro.php",
            "line": 285,
            "snippet": "L279: $request    = wp_remote_post( $this->api_url, array( 'timeout' => 15, 'sslverify' => tr  \u2192  L285: $request->sections = maybe_unserialize( $request->sections );",
            "confidence": "high"
        },
        {
            "pattern": "unserialize_after_remote_call",
            "kind": "builtin",
            "file": "upgrade/upgrade-to-pro.php",
            "line": 291,
            "snippet": "L279: $request    = wp_remote_post( $this->api_url, array( 'timeout' => 15, 'sslverify' => tr  \u2192  L291: $request->banners = maybe_unserialize( $request->banners );",
            "confidence": "high"
        },
        {
            "pattern": "unserialize_after_remote_call",
            "kind": "builtin",
            "file": "upgrade/upgrade-to-pro.php",
            "line": 295,
            "snippet": "L279: $request    = wp_remote_post( $this->api_url, array( 'timeout' => 15, 'sslverify' => tr  \u2192  L295: $request->icons = maybe_unserialize( $request->icons );",
            "confidence": "high"
        }
    ],
    "new_finding_count": 3
}
Critical code_scan_delta MonsterInsights – Google Analytics Dashboard for WordPress (Website Stats Made Easy) (2M+ installs) Resolved 5mo ago
Sluggoogle-analytics-for-wordpress
Previous version10.1.3
Current version10.1.3
New findings
PatternKindFileLineSnippetConfidence
unserialize_after_remote_callbuiltinincludes/gutenberg/headline-tool/phpinsight/lib/PHPInsight/Sentiment.php230L229: $temp = file_get_contents( $fn ); → L230: $words = unserialize( trim( $temp ) );high
unserialize_after_remote_callbuiltinincludes/gutenberg/headline-tool/phpinsight/lib/PHPInsight/Sentiment.php360L359: $temp = file_get_contents( $fn ); → L360: $words = unserialize( trim( $temp ) );high
New finding count2
View raw JSON
{
    "slug": "google-analytics-for-wordpress",
    "previous_version": "10.1.3",
    "current_version": "10.1.3",
    "new_findings": [
        {
            "pattern": "unserialize_after_remote_call",
            "kind": "builtin",
            "file": "includes/gutenberg/headline-tool/phpinsight/lib/PHPInsight/Sentiment.php",
            "line": 230,
            "snippet": "L229: $temp  = file_get_contents( $fn );  \u2192  L230: $words = unserialize( trim( $temp ) );",
            "confidence": "high"
        },
        {
            "pattern": "unserialize_after_remote_call",
            "kind": "builtin",
            "file": "includes/gutenberg/headline-tool/phpinsight/lib/PHPInsight/Sentiment.php",
            "line": 360,
            "snippet": "L359: $temp  = file_get_contents( $fn );  \u2192  L360: $words = unserialize( trim( $temp ) );",
            "confidence": "high"
        }
    ],
    "new_finding_count": 2
}
Critical code_scan_delta Essential Addons for Elementor – Popular Elementor Templates & Widgets (1M+ installs) Resolved 5mo ago
Slugessential-addons-for-elementor-lite
Previous version6.6.2
Current version6.6.2
New findings
PatternKindFileLineSnippetConfidence
unserialize_after_remote_callbuiltinincludes/Classes/WPDeveloper_Plugin_Installer.php76L57: $response = wp_remote_post( → L76: return unserialize(wp_remote_retrieve_body($response));high
New finding count1
View raw JSON
{
    "slug": "essential-addons-for-elementor-lite",
    "previous_version": "6.6.2",
    "current_version": "6.6.2",
    "new_findings": [
        {
            "pattern": "unserialize_after_remote_call",
            "kind": "builtin",
            "file": "includes/Classes/WPDeveloper_Plugin_Installer.php",
            "line": 76,
            "snippet": "L57: $response = wp_remote_post(  \u2192  L76: return unserialize(wp_remote_retrieve_body($response));",
            "confidence": "high"
        }
    ],
    "new_finding_count": 1
}
Critical code_scan_delta UpdraftPlus: WP Backup & Migration Plugin (4M+ installs) Resolved 5mo ago
Slugupdraftplus
Previous version1.26.3
Current version1.26.3
New findings
PatternKindFileLineSnippetConfidence
unserialize_after_remote_callbuiltinbackup.php3,604L3604: $var = $updraftplus->unserialize(file_get_contents($cache_file_base.'-info.tmp')); → L3604: $var = $updraftplus->unserialize(file_get_contents($cache_file_base.'-info.tmp'));high
New finding count1
View raw JSON
{
    "slug": "updraftplus",
    "previous_version": "1.26.3",
    "current_version": "1.26.3",
    "new_findings": [
        {
            "pattern": "unserialize_after_remote_call",
            "kind": "builtin",
            "file": "backup.php",
            "line": 3604,
            "snippet": "L3604: $var = $updraftplus->unserialize(file_get_contents($cache_file_base.'-info.tmp'));  \u2192  L3604: $var = $updraftplus->unserialize(file_get_contents($cache_file_base.'-info.tmp'));",
            "confidence": "high"
        }
    ],
    "new_finding_count": 1
}
Critical code_scan_delta Jetpack – WP Security, Backup, Speed, & Growth (3M+ installs) Resolved 5mo ago
Slugjetpack
Previous version15.7.1
Current version15.7.1
New findings
PatternKindFileLineSnippetConfidence
unserialize_after_remote_callbuiltinjetpack_vendor/automattic/jetpack-waf/src/class-waf-stats.php151L137: $body = json_decode( wp_remote_retrieve_body( $response ) ); → L151: return maybe_unserialize( get_option( 'jetpack_protect_global_stats' ) );high
unserialize_after_remote_callbuiltinjson-endpoints/jetpack/class.jetpack-json-api-themes-install-endpoint.php170L169: $response = wp_remote_post( $url, $args ); → L170: $theme_data = unserialize( $response['body'] ); // phpcs:ignore WordPress.PHP.Discouraghigh
New finding count2
View raw JSON
{
    "slug": "jetpack",
    "previous_version": "15.7.1",
    "current_version": "15.7.1",
    "new_findings": [
        {
            "pattern": "unserialize_after_remote_call",
            "kind": "builtin",
            "file": "jetpack_vendor/automattic/jetpack-waf/src/class-waf-stats.php",
            "line": 151,
            "snippet": "L137: $body = json_decode( wp_remote_retrieve_body( $response ) );  \u2192  L151: return maybe_unserialize( get_option( 'jetpack_protect_global_stats' ) );",
            "confidence": "high"
        },
        {
            "pattern": "unserialize_after_remote_call",
            "kind": "builtin",
            "file": "json-endpoints/jetpack/class.jetpack-json-api-themes-install-endpoint.php",
            "line": 170,
            "snippet": "L169: $response   = wp_remote_post( $url, $args );  \u2192  L170: $theme_data = unserialize( $response['body'] ); // phpcs:ignore WordPress.PHP.Discourag",
            "confidence": "high"
        }
    ],
    "new_finding_count": 2
}
Slugwpforms-lite
Previous version1.10.0.4
Current version1.10.0.4
New findings
PatternKindFileLineSnippetConfidence
unserialize_after_remote_callbuiltinvendor_prefixed/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Serializer.php71L71: return \unserialize(\file_get_contents($file)); → L71: return \unserialize(\file_get_contents($file));high
unserialize_after_remote_callbuiltinvendor_prefixed/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema.php69L68: $contents = \file_get_contents(\WPForms\Vendor\HTMLPURIFIER_PREFIX . '/HTMLPurifie → L69: $r = \unserialize($contents);high
unserialize_after_remote_callbuiltinvendor_prefixed/ezyang/htmlpurifier/library/HTMLPurifier/EntityLookup.php27L27: $this->table = \unserialize(\file_get_contents($file)); → L27: $this->table = \unserialize(\file_get_contents($file));high
New finding count3
View raw JSON
{
    "slug": "wpforms-lite",
    "previous_version": "1.10.0.4",
    "current_version": "1.10.0.4",
    "new_findings": [
        {
            "pattern": "unserialize_after_remote_call",
            "kind": "builtin",
            "file": "vendor_prefixed/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Serializer.php",
            "line": 71,
            "snippet": "L71: return \\unserialize(\\file_get_contents($file));  \u2192  L71: return \\unserialize(\\file_get_contents($file));",
            "confidence": "high"
        },
        {
            "pattern": "unserialize_after_remote_call",
            "kind": "builtin",
            "file": "vendor_prefixed/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema.php",
            "line": 69,
            "snippet": "L68: $contents = \\file_get_contents(\\WPForms\\Vendor\\HTMLPURIFIER_PREFIX . '/HTMLPurifie  \u2192  L69: $r = \\unserialize($contents);",
            "confidence": "high"
        },
        {
            "pattern": "unserialize_after_remote_call",
            "kind": "builtin",
            "file": "vendor_prefixed/ezyang/htmlpurifier/library/HTMLPurifier/EntityLookup.php",
            "line": 27,
            "snippet": "L27: $this->table = \\unserialize(\\file_get_contents($file));  \u2192  L27: $this->table = \\unserialize(\\file_get_contents($file));",
            "confidence": "high"
        }
    ],
    "new_finding_count": 3
}
Slugpopup-anything-on-click
Previous version2.9.1.1
Current version2.9.1.1
New findings
PatternKindFileLineSnippetConfidence
unserialize_after_remote_callbuiltinwpos-analytics/includes/class-anylc-admin.php696L690: $data = @file_get_contents($url); → L696: $info = @unserialize($data);high
New finding count1
View raw JSON
{
    "slug": "popup-anything-on-click",
    "previous_version": "2.9.1.1",
    "current_version": "2.9.1.1",
    "new_findings": [
        {
            "pattern": "unserialize_after_remote_call",
            "kind": "builtin",
            "file": "wpos-analytics/includes/class-anylc-admin.php",
            "line": 696,
            "snippet": "L690: $data = @file_get_contents($url);  \u2192  L696: $info = @unserialize($data);",
            "confidence": "high"
        }
    ],
    "new_finding_count": 1
}