[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fdZklAL564Bm5r6VvOVXUUj4K3P2-Y8435an6zuzoi4E":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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":38,"analysis":39,"fingerprints":74},"acss-purger","ACSS Purger","1.0.16","Rosua","https:\u002F\u002Fprofiles.wordpress.org\u002Frosua\u002F","\u003Cp>ACSS Purger helps you reduce the size of your Automatic.css CSS file by purging unused CSS classes (selectors) based on your design on the Bricks builder.\u003C\u002Fp>\n\u003Cp>Up to 90% smaller CSS file size!\u003C\u002Fp>\n\u003Ch4>Liked ACSS Purger?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Join our \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002F1142662969627943\" rel=\"nofollow ugc\">Facebook Group\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Or rate us on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Facss-purger\u002Freviews\u002F?filter=5\u002F#new-post\u002F\" rel=\"ugc\">WordPress\u003C\u002Fa> 🙂\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Image by \u003Ca href=\"https:\u002F\u002Fwww.freepik.com\u002Ffree-vector\u002Fblue-funnel-sticker-white-background_18935987.htm#query=funnel&position=1&from_view=search&track=sph\" rel=\"nofollow ugc\">brgfx\u003C\u002Fa> on Freepik\u003C\u002Fli>\n\u003C\u002Ful>\n","Purge Automatic.css CSS file (up to 90% smaller)",80,4571,100,1,"2025-02-04T09:07:00.000Z","6.7.5","6.0","7.4",[20,21,22,23],"acss","acsspurger","automatic-css","automaticcss","https:\u002F\u002Facss-purger.yabe.land","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Facss-purger.1.0.16.zip",92,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":26,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"rosua",4,140,30,88,"2026-04-04T18:39:46.838Z",[],{"attackSurface":40,"codeSignals":46,"taintFlows":61,"riskAssessment":62,"analyzedAt":73},{"hooks":41,"ajaxHandlers":42,"restRoutes":43,"shortcodes":44,"cronEvents":45,"entryPointCount":27,"unprotectedCount":27},[],[],[],[],[],{"dangerousFunctions":47,"sqlUsage":48,"outputEscaping":50,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":60},[],{"prepared":27,"raw":27,"locations":49},[],{"escaped":27,"rawEcho":51,"locations":52},2,[53,57],{"file":54,"line":55,"context":56},"src\\Plugin.php",176,"raw output",{"file":58,"line":59,"context":56},"src\\Utils\\Common.php",106,[],[],{"summary":63,"deductions":64},"The \"acss-purger\" plugin version 1.0.16 demonstrates a strong focus on secure coding practices in several key areas. The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events with unprotected entry points significantly limits the plugin's attack surface. Furthermore, the complete reliance on prepared statements for all SQL queries and the lack of file operations or external HTTP requests are highly positive security indicators. The absence of any historical vulnerabilities or known CVEs also suggests a generally stable and well-maintained codebase. However, a notable concern arises from the output escaping. With 2 total outputs and 0% properly escaped, this indicates a potential for Cross-Site Scripting (XSS) vulnerabilities if any user-supplied data is directly reflected in the output without proper sanitization. This weakness, coupled with the complete lack of nonce and capability checks, presents a significant risk that could be exploited to inject malicious scripts or perform unauthorized actions if an attack vector is discovered.",[65,68,71],{"reason":66,"points":67},"Outputs not properly escaped",6,{"reason":69,"points":70},"Missing nonce checks",5,{"reason":72,"points":70},"Missing capability checks","2026-03-16T21:26:41.195Z",{"wat":75,"direct":84},{"assetPaths":76,"generatorPatterns":79,"scriptPaths":80,"versionParams":81},[77,78],"\u002Fwp-content\u002Fplugins\u002Facss-purger\u002Fbuild\u002Fapp.css","\u002Fwp-content\u002Fplugins\u002Facss-purger\u002Fbuild\u002Fapp.js",[],[78],[82,83],"acss-purger\u002Fbuild\u002Fapp.css?ver=","acss-purger\u002Fbuild\u002Fapp.js?ver=",{"cssClasses":85,"htmlComments":87,"htmlAttributes":88,"restEndpoints":89,"jsGlobals":92,"shortcodeOutput":94},[86],"acss-purger-app",[],[],[90,91],"\u002Fwp-json\u002Facss-purger\u002Fv1\u002Fsetting\u002Fcache\u002Findex","\u002Fwp-json\u002Facss-purger\u002Fv1\u002Fsetting\u002Fcache\u002Fgenerate",[93],"acssPurger",[95],"\u003Cdiv id=\"acss-purger-app\" class=\"\">\u003C\u002Fdiv>"]