[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fB0yGge4mNSs3Mkz9WvEYhHRKnk2M3cbYWpX5HACh0jM":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":15,"tags":16,"homepage":15,"download_link":17,"security_score":18,"vuln_count":11,"unpatched_count":11,"last_vuln_date":19,"fetched_at":20,"vulnerabilities":21,"developer":22,"crawl_stats":19,"alternatives":29,"analysis":30,"fingerprints":69},"dequeue-jquery","dequeue jquery","1.7","lumarsha","https:\u002F\u002Fprofiles.wordpress.org\u002Flusha\u002F","\u003Cp>the plugin will dequeue jQuery\u003C\u002Fp>\n\u003Cp>from wordpress enqueued scripts\u003C\u002Fp>\n\u003Cp>and at least reduce 100kbytes from each\u003C\u002Fp>\n\u003Cp>page load.\u003C\u002Fp>\n\u003Cp>This plugin will broke any plugin that use\u003C\u002Fp>\n\u003Cp>jQuery so if you see some issue try\u003C\u002Fp>\n\u003Cp>to deactivate this plugin.\u003C\u002Fp>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n","the plugin will dequeue jQuery",0,660,"2023-04-13T15:35:00.000Z","6.1.10","",[],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdequeue-jquery.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":23,"display_name":7,"profile_url":8,"plugin_count":24,"total_installs":25,"avg_security_score":18,"avg_patch_time_days":26,"trust_score":27,"computed_at":28},"lusha",5,20,30,84,"2026-04-05T03:30:57.705Z",[],{"attackSurface":31,"codeSignals":52,"taintFlows":60,"riskAssessment":61,"analyzedAt":68},{"hooks":32,"ajaxHandlers":48,"restRoutes":49,"shortcodes":50,"cronEvents":51,"entryPointCount":11,"unprotectedCount":11},[33,39,43],{"type":34,"name":35,"callback":36,"file":37,"line":38},"action","admin_init","dequeue_jquery_load_textdomain","jquery-dequeue.php",22,{"type":34,"name":40,"callback":41,"file":37,"line":42},"wp_enqueue_scripts","dequeue_jquery_init_without_jquery",71,{"type":34,"name":44,"callback":45,"file":46,"line":47},"admin_menu","dequeue_jquery_options_page","option-page\\option-page.php",70,[],[],[],[],{"dangerousFunctions":53,"sqlUsage":54,"outputEscaping":56,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":59},[],{"prepared":11,"raw":11,"locations":55},[],{"escaped":57,"rawEcho":11,"locations":58},2,[],[],[],{"summary":62,"deductions":63},"The \"dequeue-jquery\" plugin v1.7 demonstrates a strong security posture based on the provided static analysis. There are no identified attack vectors such as AJAX handlers, REST API routes, shortcodes, or cron events. The code adheres to secure coding practices with no dangerous functions, all SQL queries using prepared statements, and all outputs being properly escaped. The absence of file operations, external HTTP requests, nonce checks, and capability checks, while contributing to a minimal attack surface, also means these security mechanisms are not being utilized for protection.\n\nThe taint analysis shows no identified flows, indicating no pathways for unsanitized data to reach sensitive sinks. The plugin also has a clean vulnerability history with zero known CVEs, which suggests a commitment to maintaining a secure codebase. The plugin's strengths lie in its minimal attack surface and its adherence to secure coding principles within the analyzed code. The primary concern, albeit a minor one, is the complete absence of nonce and capability checks, which, while not a direct vulnerability in this case due to the lack of entry points, represents a missed opportunity to implement fundamental WordPress security features that would protect against potential future additions or changes to the plugin's functionality.\n\nIn conclusion, \"dequeue-jquery\" v1.7 is currently assessed as highly secure. Its lack of attack surface and diligent coding practices make it appear robust against common plugin vulnerabilities. However, the complete omission of standard WordPress security checks like nonces and capability checks means that while it's secure now, it's not inherently built with a defense-in-depth approach that could mitigate risks if its functionality were to evolve or if new vulnerabilities were discovered in underlying WordPress core or libraries it might interact with. This is more of a theoretical concern given the current state.",[64,66],{"reason":65,"points":24},"No Nonce checks",{"reason":67,"points":24},"No Capability checks","2026-03-17T07:09:56.235Z",{"wat":70,"direct":77},{"assetPaths":71,"generatorPatterns":72,"scriptPaths":73,"versionParams":75},[],[],[74],"\u002Fwp-content\u002Fplugins\u002Fdequeue-jquery\u002Foption-page\u002Foption-page.php",[76],"dequeue-jquery?ver=",{"cssClasses":78,"htmlComments":79,"htmlAttributes":80,"restEndpoints":81,"jsGlobals":82,"shortcodeOutput":83},[],[],[],[],[],[]]