[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fYBIu_MoD3rrE-Wyc5kgGYTSbg5pLjErK3_p_X3gwE_4":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":22,"download_link":23,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":35,"analysis":36,"fingerprints":82},"hide-sub-categories-products","Hide sub categories products","1.0.0","ravi Singh","https:\u002F\u002Fprofiles.wordpress.org\u002Fravisinghit\u002F","\u003Cp>By using this plugin you can hide products of sub categories. This plugin will allow only related products of specific category either from sub categories or main categories.\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>We are not taking any information of any user to our database, server or not any other way. Only the owner of the website who is using this plugin can get the users location related information.\u003C\u002Fp>\n","Only show products in specific category. It will only show products from main category instead of showing all products from all sub categories.",0,865,"2020-02-08T10:59:00.000Z","5.3.21","3.0.1","5.6",[4,18,19,20,21],"only-show-assigned-category-products","show-main-category-products","show-products-for-specific-categories","show-products-related-to-category","http:\u002F\u002Fwww.topinfosoft.com\u002Fwordpress-plugin-development\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhide-sub-categories-products.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":24,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"ravisinghit",5,6120,30,84,"2026-04-04T18:40:58.183Z",[],{"attackSurface":37,"codeSignals":65,"taintFlows":72,"riskAssessment":73,"analyzedAt":81},{"hooks":38,"ajaxHandlers":61,"restRoutes":62,"shortcodes":63,"cronEvents":64,"entryPointCount":11,"unprotectedCount":11},[39,45,51,54,56,59],{"type":40,"name":41,"callback":42,"file":43,"line":44},"filter","pre_get_posts","wchscp_excludeChildCategory","hide-sub-categories-products.php",100,{"type":46,"name":47,"callback":48,"file":49,"line":50},"action","plugins_loaded","anonymous","includes\\class-hide-sub-categories-products.php",142,{"type":46,"name":52,"callback":48,"file":49,"line":53},"admin_enqueue_scripts",157,{"type":46,"name":52,"callback":48,"file":49,"line":55},158,{"type":46,"name":57,"callback":48,"file":49,"line":58},"wp_enqueue_scripts",173,{"type":46,"name":57,"callback":48,"file":49,"line":60},174,[],[],[],[],{"dangerousFunctions":66,"sqlUsage":67,"outputEscaping":69,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":71},[],{"prepared":11,"raw":11,"locations":68},[],{"escaped":11,"rawEcho":11,"locations":70},[],[],[],{"summary":74,"deductions":75},"The \"hide-sub-categories-products\" plugin v1.0.0 demonstrates a strong adherence to secure coding practices based on the provided static analysis. The complete absence of dangerous functions, raw SQL queries, unescaped output, file operations, and external HTTP requests is a significant strength. Furthermore, the lack of AJAX handlers, REST API routes, shortcodes, and cron events indicates a minimal attack surface, which is generally a positive security indicator. The plugin also has no recorded vulnerability history, which is reassuring.\n\nHowever, the analysis reveals zero nonces and zero capability checks across all entry points. While the current entry point count is zero, this absence of fundamental security checks on any potential future entry points or for any existing (even if currently inactive) handlers represents a significant oversight. If any functionality were to be added or discovered later that interacts with user input or performs sensitive actions, the lack of these checks would leave it wide open to exploitation. This is the primary concern, as it indicates a potential for future vulnerabilities even if none are currently evident.\n\nIn conclusion, the plugin's current implementation is commendably secure in its lack of readily exploitable code. The primary weakness lies in the complete absence of nonce and capability checks, which, while not an immediate vulnerability given the current attack surface, is a critical design flaw that could lead to severe security issues if the plugin's functionality expands or evolves. A more robust security posture would involve implementing these checks as a preventative measure.",[76,79],{"reason":77,"points":78},"Missing Nonce Checks",10,{"reason":80,"points":78},"Missing Capability Checks","2026-03-17T07:06:24.874Z",{"wat":83,"direct":92},{"assetPaths":84,"generatorPatterns":87,"scriptPaths":88,"versionParams":89},[85,86],"\u002Fwp-content\u002Fplugins\u002Fhide-sub-categories-products\u002Fadmin\u002Fcss\u002Fhide-sub-categories-products-admin.css","\u002Fwp-content\u002Fplugins\u002Fhide-sub-categories-products\u002Fadmin\u002Fjs\u002Fhide-sub-categories-products-admin.js",[],[86],[90,91],"hide-sub-categories-products-admin.css?ver=","hide-sub-categories-products-admin.js?ver=",{"cssClasses":93,"htmlComments":94,"htmlAttributes":95,"restEndpoints":96,"jsGlobals":97,"shortcodeOutput":98},[],[],[],[],[],[]]