[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fVkDKzWXM0lFsRNsTjuDPk0Whdp1It_YpTkjYsKVFRfY":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":16,"tags":17,"homepage":18,"download_link":19,"security_score":20,"vuln_count":11,"unpatched_count":11,"last_vuln_date":21,"fetched_at":22,"vulnerabilities":23,"developer":24,"crawl_stats":21,"alternatives":32,"analysis":33,"fingerprints":75},"hello-leslie","Hello Leslie","1.0","Ryder Damen","https:\u002F\u002Fprofiles.wordpress.org\u002Fryderdamen\u002F","\u003Cp>This plugin operates the exact same as the \u003Ca href=\"https:\u002F\u002Fen-ca.wordpress.org\u002Fplugins\u002Fhello-dolly\u002F\" rel=\"nofollow ugc\">Hello Dolly plugin\u003C\u002Fa>, except it gives you compliments in the style of Leslie Knope from Parks and Recreation.\u003C\u002Fp>\n","Hello Dolly, but it's Leslie Knope giving you compliments.",0,958,"2018-06-27T12:01:00.000Z","4.9.29","4.6","5.6",[],"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhello-leslie\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhello-leslie.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":25,"display_name":7,"profile_url":8,"plugin_count":26,"total_installs":27,"avg_security_score":28,"avg_patch_time_days":29,"trust_score":30,"computed_at":31},"ryderdamen",4,50,89,30,86,"2026-04-05T02:04:22.342Z",[],{"attackSurface":34,"codeSignals":54,"taintFlows":67,"riskAssessment":68,"analyzedAt":74},{"hooks":35,"ajaxHandlers":50,"restRoutes":51,"shortcodes":52,"cronEvents":53,"entryPointCount":11,"unprotectedCount":11},[36,42,46],{"type":37,"name":38,"callback":39,"file":40,"line":41},"action","admin_notices","hello_leslie","hello.php",65,{"type":37,"name":43,"callback":44,"file":40,"line":45},"admin_enqueue_scripts","hello_leslie_enqueue_script",66,{"type":37,"name":47,"callback":48,"file":40,"line":49},"admin_head","leslie_css",67,[],[],[],[],{"dangerousFunctions":55,"sqlUsage":56,"outputEscaping":58,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":66},[],{"prepared":11,"raw":11,"locations":57},[],{"escaped":11,"rawEcho":59,"locations":60},2,[61,64],{"file":40,"line":62,"context":63},39,"raw output",{"file":40,"line":65,"context":63},52,[],[],{"summary":69,"deductions":70},"The \"hello-leslie\" v1.0 plugin exhibits a remarkably clean static analysis report, with no identified attack surface points, dangerous functions, raw SQL queries, file operations, external requests, or security checks like nonces or capability checks. The absence of taint analysis findings further suggests that the code, as analyzed, does not appear to expose sensitive data or allow for malicious manipulation through its limited functionalities.  Furthermore, the plugin has no recorded vulnerability history, indicating a good track record of security. However, the complete lack of output escaping is a significant concern. While the current entry points and identified flows don't expose this weakness, any future expansion or interaction with user-provided data could lead to cross-site scripting (XSS) vulnerabilities if not properly addressed.  The plugin's current security posture is strong due to its simplicity and lack of complex features, but the unaddressed output escaping presents a potential area for future risk.",[71],{"reason":72,"points":73},"Output escaping is not implemented",6,"2026-03-17T07:05:14.629Z",{"wat":76,"direct":83},{"assetPaths":77,"generatorPatterns":79,"scriptPaths":80,"versionParams":81},[78],"\u002Fwp-content\u002Fplugins\u002Fhello-leslie\u002Fget_compliment.js",[],[78],[82],"hello-leslie\u002Fget_compliment.js?ver=",{"cssClasses":84,"htmlComments":85,"htmlAttributes":86,"restEndpoints":87,"jsGlobals":88,"shortcodeOutput":89},[],[],[],[],[],[90,91,92,93,94],"\u003Cp id='leslie'>\u003C\u002Fp>","\u003Cp id='leslieHidden' style='display: none;'>","\u003Cstyle type='text\u002Fcss'>\n\t#leslie {\n\t\tfloat: ","\n\t\tpadding-",": 15px;\n\t\tpadding-top: 5px;\n\t\tmargin: 0;\n\t\tfont-size: 11px;\n\t}\n\t\u003C\u002Fstyle>"]