[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fAQN8YhS2CzUsHMaeKyJ_rj9Af3pfi9IL0yYaGvSoK5s":3},{"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":16,"tags":17,"homepage":18,"download_link":19,"security_score":20,"vuln_count":13,"unpatched_count":13,"last_vuln_date":21,"fetched_at":22,"vulnerabilities":23,"developer":24,"crawl_stats":21,"alternatives":33,"analysis":34,"fingerprints":80},"no-www","No WWW","1.1","Matt Mullenweg","https:\u002F\u002Fprofiles.wordpress.org\u002Fmatt\u002F","\u003Cp>WWW checks in, it doesn’t check out.\u003C\u002Fp>\n","WWW checks in, it doesn't check out.",100,20650,0,"2014-12-17T02:42:00.000Z","4.1.42","",[],"http:\u002F\u002Fwordpress.org\u002F#","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fno-www.1.1.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":25,"display_name":26,"profile_url":8,"plugin_count":27,"total_installs":28,"avg_security_score":29,"avg_patch_time_days":30,"trust_score":31,"computed_at":32},"matt","Automattic",393,20842790,91,1192,73,"2026-04-04T23:19:22.291Z",[],{"attackSurface":35,"codeSignals":41,"taintFlows":48,"riskAssessment":69,"analyzedAt":79},{"hooks":36,"ajaxHandlers":37,"restRoutes":38,"shortcodes":39,"cronEvents":40,"entryPointCount":13,"unprotectedCount":13},[],[],[],[],[],{"dangerousFunctions":42,"sqlUsage":43,"outputEscaping":45,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":47},[],{"prepared":13,"raw":13,"locations":44},[],{"escaped":13,"rawEcho":13,"locations":46},[],[],[49],{"entryPoint":50,"graph":51,"unsanitizedCount":67,"severity":68},"\u003Cno-www> (no-www.php:0)",{"nodes":52,"edges":64},[53,59],{"id":54,"type":55,"label":56,"file":57,"line":58},"n0","source","$_SERVER['HTTP_HOST']","no-www.php",15,{"id":60,"type":61,"label":62,"file":57,"line":58,"wp_function":63},"n1","sink","header() [Header Injection]","header",[65],{"from":54,"to":60,"sanitized":66},false,1,"medium",{"summary":70,"deductions":71},"The \"no-www\" v1.1 plugin exhibits an exceptionally strong security posture based on the provided static analysis and vulnerability history. The absence of any detected dangerous functions, SQL injection vulnerabilities (all queries use prepared statements), and unescaped output demonstrates a commitment to secure coding practices.  Furthermore, the plugin's minimal attack surface, with no AJAX handlers, REST API routes, shortcodes, or cron events, significantly reduces the potential for exploitation. The clean vulnerability history with zero recorded CVEs, regardless of severity, further reinforces this positive assessment.\n\nWhile the static analysis indicates a single flow with an unsanitized path in the taint analysis, it's crucial to note that this flow did not result in a critical or high severity vulnerability. This suggests the unsanitized path may be contained or inconsequential within the plugin's context. The plugin also lacks capability checks and nonce checks, which are generally good security practices, especially for actions that might modify data or perform sensitive operations. However, given the plugin's reported zero attack surface points and lack of exploitable functions, these omissions may not represent an immediate, exploitable risk in this specific case, but they are areas for potential future hardening.\n\nIn conclusion, the \"no-www\" v1.1 plugin appears to be highly secure, with a well-maintained codebase and no known vulnerabilities. The primary area for consideration is the single taint flow with an unsanitized path, although its low severity minimizes immediate concern. The absence of nonce and capability checks, while not currently leading to a discovered vulnerability, represents a minor weakness that could be addressed for enhanced security robustness.",[72,75,77],{"reason":73,"points":74},"Flow with unsanitized paths detected",5,{"reason":76,"points":74},"Missing nonce checks",{"reason":78,"points":74},"Missing capability checks","2026-03-16T20:38:37.672Z",{"wat":81,"direct":86},{"assetPaths":82,"generatorPatterns":83,"scriptPaths":84,"versionParams":85},[],[],[],[],{"cssClasses":87,"htmlComments":88,"htmlAttributes":89,"restEndpoints":90,"jsGlobals":91,"shortcodeOutput":92},[],[],[],[],[],[]]