[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f9e0a3-VT-zqTLkU3ICiOPLhoTaC13U0GjLPSPoavk78":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":31,"analysis":32,"fingerprints":63},"hide-and-block","Hide and Block","1.0","Benjamin Hagh Parast","https:\u002F\u002Fprofiles.wordpress.org\u002Fhaghs\u002F","\u003Cp>With this plugin you can hide the admin bar and dashboard for none admins. If someone try to access wp-admin will be redirected to home URL.\u003C\u002Fp>\n","Just activate the plugin and enjoy.",0,661,"","6.9.4","6.9","8.0",[4],"https:\u002F\u002Fwordtune.de\u002Fblog","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhide-and-block.1.0.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":25,"display_name":7,"profile_url":8,"plugin_count":26,"total_installs":27,"avg_security_score":20,"avg_patch_time_days":28,"trust_score":29,"computed_at":30},"haghs",18,330,30,94,"2026-04-04T18:27:29.331Z",[],{"attackSurface":33,"codeSignals":50,"taintFlows":58,"riskAssessment":59,"analyzedAt":62},{"hooks":34,"ajaxHandlers":46,"restRoutes":47,"shortcodes":48,"cronEvents":49,"entryPointCount":11,"unprotectedCount":11},[35,41,44],{"type":36,"name":37,"callback":38,"file":39,"line":40},"action","wp","closure","hideandblock.php",12,{"type":36,"name":42,"callback":43,"file":39,"line":26},"init","blockusers_init",{"type":36,"name":37,"callback":38,"file":39,"line":45},25,[],[],[],[],{"dangerousFunctions":51,"sqlUsage":52,"outputEscaping":54,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":56,"bundledLibraries":57},[],{"prepared":11,"raw":11,"locations":53},[],{"escaped":11,"rawEcho":11,"locations":55},[],3,[],[],{"summary":60,"deductions":61},"The 'hide-and-block' plugin v1.0 exhibits a very strong security posture based on the provided static analysis results. The absence of any identified attack vectors such as AJAX handlers, REST API routes, shortcodes, or cron events significantly limits its potential for exploitation. Furthermore, the code analysis reveals no dangerous functions, no file operations, and no external HTTP requests. All SQL queries (though none were found to be executed) would have used prepared statements, and all outputs would have been properly escaped. The presence of capability checks, although the number is small, suggests some level of authorization is considered.\n\nThe taint analysis indicates a clean slate, with no identified flows carrying unsanitized data. The plugin also has no recorded vulnerability history, including CVEs, which is a positive indicator of its past security performance. The combination of a minimal attack surface, secure coding practices in the analyzed areas, and a clean vulnerability record suggests this plugin is currently well-secured. However, the zero count for multiple security checks (AJAX, REST API, shortcodes, cron events, dangerous functions, file operations, external requests) could also indicate that the plugin has very limited functionality, thereby naturally reducing its attack surface. Without knowing the intended functionality, it's hard to definitively assess if all necessary security measures are in place for its operations.",[],"2026-03-17T05:56:21.128Z",{"wat":64,"direct":70},{"assetPaths":65,"generatorPatterns":67,"scriptPaths":68,"versionParams":69},[66],"\u002Fwp-content\u002Fplugins\u002Fhide-and-block\u002Fhideandblock.php",[],[],[],{"cssClasses":71,"htmlComments":72,"htmlAttributes":73,"restEndpoints":74,"jsGlobals":75,"shortcodeOutput":76},[],[],[],[],[],[]]