[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fUZNFYx2GbNv4lJiWGAaWoVVqphpkQ7nevKdLMuNhPxo":3,"$fjkS1vgYuCApehtSTg7W8iFFP7AcI1u_gD0DsjBfSPc4":79,"$fLn3en_Uw_VYCjxj525EhFDiOM2zm9EE5MQHEAsmm7TU":84},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":22,"download_link":23,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26,"discovery_status":27,"vulnerabilities":28,"developer":29,"crawl_stats":25,"alternatives":36,"analysis":37,"fingerprints":66},"hide-wp-upgrade-message","Hide WP Upgrade Message","1.0.0","Arshad Hussain","https:\u002F\u002Fprofiles.wordpress.org\u002Fhussainarsh\u002F","\u003Cp>This plugin hides the wordpress upgrade message in the dashboard\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Feature\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>This plugin hides the wordpress upgrade message in the dashboard\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin hides the wordpress upgrade message in the dashboard",10,1200,0,"2016-08-02T16:32:00.000Z","4.5.33","3.5.0","",[19,20,21],"hide-upgrade-link-from-dashboard","hide-upgrade-message-from-dashboard","remove-upgrade-message-from-dashboard","http:\u002F\u002Ftell.com.sg\u002Fhide-wp-upgrade-message.zip","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhide-wp-upgrade-message.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":24,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"hussainarsh",5,110,30,84,"2026-05-20T06:56:45.411Z",[],{"attackSurface":38,"codeSignals":50,"taintFlows":57,"riskAssessment":58,"analyzedAt":65},{"hooks":39,"ajaxHandlers":46,"restRoutes":47,"shortcodes":48,"cronEvents":49,"entryPointCount":13,"unprotectedCount":13},[40],{"type":41,"name":42,"callback":43,"file":44,"line":45},"action","admin_menu","wphideupgrademsg","hide-wp-upgrade-message.php",12,[],[],[],[],{"dangerousFunctions":51,"sqlUsage":52,"outputEscaping":54,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":56},[],{"prepared":13,"raw":13,"locations":53},[],{"escaped":13,"rawEcho":13,"locations":55},[],[],[],{"summary":59,"deductions":60},"The \"hide-wp-upgrade-message\" plugin v1.0.0 exhibits a generally positive security posture based on the provided static analysis. The absence of any identified dangerous functions, raw SQL queries, unescaped output, file operations, external HTTP requests, or taint flows is a strong indication of well-written and secure code. Furthermore, the plugin does not appear to expose any significant attack surface through AJAX, REST API, shortcodes, or cron events, and importantly, none of the identified entry points are unprotected. The vulnerability history is also clean, with no known CVEs, which suggests a commitment to maintaining a secure codebase or a lack of previously discovered vulnerabilities.\n\nHowever, the complete lack of nonce checks and capability checks, while not directly leading to any identified vulnerabilities in this specific analysis, represents a missed opportunity for robust security. If the plugin were to introduce any functionality that manipulates sensitive data or performs privileged actions in the future, these missing checks could become critical security gaps. Therefore, while the current state is highly secure, there is room for improvement by incorporating standard WordPress security practices like nonce and capability checks to proactively mitigate potential future risks.",[61,63],{"reason":62,"points":31},"Missing nonce checks",{"reason":64,"points":31},"Missing capability checks","2026-03-17T01:05:23.289Z",{"wat":67,"direct":72},{"assetPaths":68,"generatorPatterns":69,"scriptPaths":70,"versionParams":71},[],[],[],[],{"cssClasses":73,"htmlComments":74,"htmlAttributes":75,"restEndpoints":76,"jsGlobals":77,"shortcodeOutput":78},[],[],[],[],[],[],{"error":80,"url":81,"statusCode":82,"statusMessage":83,"message":83},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fhide-wp-upgrade-message\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":13,"versions":85},[]]