[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fxxHXGfrnP3c1qbfP4PQjVE5Y6PfNlP0MifFj6jWPCi8":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":39,"analysis":40,"fingerprints":65},"change-category-checkbox-to-radio-button","Change Category Checkbox to Radio Button","1.2.0","Md Abul Bashar","https:\u002F\u002Fprofiles.wordpress.org\u002Fhmbashar\u002F","\u003Cp>If you need to restrict your WordPress posts to select only one category, this plugin automatically changes the category\u002Ftaxonomy checkboxes to radio buttons in the post editor. This simplifies category selection for users who only want to assign one category to a post.\u003C\u002Fp>\n\u003Cp>For full documentation, please visit \u003Ca href=\"http:\u002F\u002Fwww.codingbank.com\u002Fitem\u002Fchange-category-checkbox-to-radio-button-plugin\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>You can watch this video tutorial for a quick guide: \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=f_U58WtoT6c\" rel=\"nofollow ugc\">YouTube Video\u003C\u002Fa>\u003C\u002Fp>\n","If you need to restrict your WordPress posts to select only one category.",200,4079,86,4,"2024-10-24T17:12:00.000Z","6.6.5","5.0","7.4",[20,21,22,23],"category-type-change","change-category-type","change-checkbox-to-radio-button","change-wp-taxonomy-type","https:\u002F\u002Fwww.codingbank.com\u002Fwp-category-checkbox-radio","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fchange-category-checkbox-to-radio-button.1.2.0.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":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"hmbashar",33,1010,95,30,91,"2026-04-04T12:29:49.098Z",[],{"attackSurface":41,"codeSignals":53,"taintFlows":60,"riskAssessment":61,"analyzedAt":64},{"hooks":42,"ajaxHandlers":49,"restRoutes":50,"shortcodes":51,"cronEvents":52,"entryPointCount":27,"unprotectedCount":27},[43],{"type":44,"name":45,"callback":46,"file":47,"line":48},"action","admin_footer","cb_change_cat_type","index.php",34,[],[],[],[],{"dangerousFunctions":54,"sqlUsage":55,"outputEscaping":57,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":59},[],{"prepared":27,"raw":27,"locations":56},[],{"escaped":27,"rawEcho":27,"locations":58},[],[],[],{"summary":62,"deductions":63},"The plugin \"change-category-checkbox-to-radio-button\" v1.2.0 exhibits a strong security posture based on the provided static analysis. The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events significantly limits the plugin's attack surface.  Furthermore, the code signals indicate excellent security practices, with no dangerous functions, all SQL queries using prepared statements, and all outputs being properly escaped. The lack of file operations, external HTTP requests, and the absence of any observed taint flows further reinforce its secure design.\n\nThe vulnerability history is equally impressive, with zero recorded CVEs, indicating a consistent track record of security. This suggests that either the plugin has been developed with security in mind from the outset, or any past issues have been promptly and effectively addressed.  The combination of a minimal attack surface, robust coding practices, and a clean vulnerability history leads to a high degree of confidence in the plugin's security. While the lack of certain security mechanisms like nonce and capability checks might be a concern in plugins with more extensive functionality, for this particular plugin's presumed limited scope, the current implementation appears to be sufficient and does not introduce significant risk.",[],"2026-03-16T20:29:37.937Z",{"wat":66,"direct":71},{"assetPaths":67,"generatorPatterns":68,"scriptPaths":69,"versionParams":70},[],[],[],[],{"cssClasses":72,"htmlComments":74,"htmlAttributes":75,"restEndpoints":76,"jsGlobals":77,"shortcodeOutput":78},[73],"cat-checklist",[],[],[],[],[]]