[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fNm3mN6636nWOBv_pX5ORVeFdWqlAjohnMQiM1T_2AqY":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":15,"requires_php":15,"tags":16,"homepage":21,"download_link":22,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25,"vulnerabilities":26,"developer":27,"crawl_stats":24,"alternatives":34,"analysis":121,"fingerprints":216},"topcat","Top Cat","1.0.2","bennettmcelwee","https:\u002F\u002Fprofiles.wordpress.org\u002Fbennettmcelwee\u002F","\u003Cp>Top Cat allows you to specify a main category for your posts. Even though WordPress posts can have more than one category, you may want to specify which of them is the main category for each post. Top Cat lets you do this and also provides template tags for displaying the main category.\u003C\u002Fp>\n\u003Cp>Using style sheets, you can then apply different styling to posts based on their main category, even if they belong to the same set of categories. For an example, see my home page at http:\u002F\u002Fwww.thunderguy.com\u002Fbennett\u002F\u003C\u002Fp>\n","Top Cat allows you to specify a main category for your posts. Even though WordPress posts can have more than one category, you may want to specify whi &hellip;",10,2971,0,"2005-05-27T13:36:00.000Z","",[17,18,19,20],"category","main","primary","single","http:\u002F\u002Fwww.thunderguy.com\u002Fsemicolon\u002Fwordpress\u002Ftop-cat-wordpress-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftopcat.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":28,"total_installs":29,"avg_security_score":30,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},6,21510,90,1413,72,"2026-04-04T10:02:44.619Z",[35,54,72,91,109],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":45,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":52,"download_link":53,"security_score":45,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"easy-primary-category","Easy Primary Category","1.1.1","Gagan Deep Singh","https:\u002F\u002Fprofiles.wordpress.org\u002Fgagan0123\u002F","\u003Cp>\u003Cstrong>Notice: Currently works only with WordPress Classic Editor, not Gutenberg compatible\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Allows you to choose primary category for posts and custom post types.\u003C\u002Fp>\n\u003Cp>When the permalink structure includes category, the category marked as Primary, will be used for generating the permalink of the post.\u003C\u002Fp>\n\u003Cp>Works with custom post types and custom taxonomies as long as the taxonomy supports hierarchical structure.\u003C\u002Fp>\n","Allows you to choose primary category for posts and custom post types.",1000,41275,100,4,"2026-02-10T08:12:00.000Z","6.9.4","4.5","5.6",[17,19],"https:\u002F\u002Fgagan0123.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-primary-category.1.1.1.zip",{"slug":55,"name":56,"version":38,"author":57,"author_profile":58,"description":59,"short_description":60,"active_installs":61,"downloaded":62,"rating":45,"num_ratings":63,"last_updated":64,"tested_up_to":65,"requires_at_least":66,"requires_php":67,"tags":68,"homepage":70,"download_link":71,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"simple-primary-category","Simple Primary Category","Ashar Irfan","https:\u002F\u002Fprofiles.wordpress.org\u002Fmrasharirfan\u002F","\u003Cp>A light-weight WordPress plugin to assign primary category to posts and custom post types.\u003C\u002Fp>\n\u003Ch3>How to Use\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Browse to any post or custom post type in WordPress admin.\u003C\u002Fli>\n\u003Cli>Check the taxonomies that you want to assign to it.\u003C\u002Fli>\n\u003Cli>Select the respective primary taxonomies.\u003C\u002Fli>\n\u003Cli>Save the post.\u003C\u002Fli>\n\u003Cli>Use this shortcode to query the posts: \u003Ccode>spc_primary_term_posts\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Use the action hook — \u003Ccode>spc_display_primary_term_posts\u003C\u002Fcode> — to display the queried posts in your theme.\u003C\u002Fli>\n\u003C\u002Fol>\n","A light-weight WordPress plugin to assign primary category to posts and custom post types.",200,5021,1,"2023-11-24T20:29:00.000Z","6.4.8","5.0","7.3",[17,19,69],"taxonomy","https:\u002F\u002Fgithub.com\u002Fasharirfan\u002Fsimple-primary-category","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-primary-category.1.1.1.zip",{"slug":73,"name":74,"version":75,"author":76,"author_profile":77,"description":78,"short_description":79,"active_installs":80,"downloaded":81,"rating":82,"num_ratings":83,"last_updated":15,"tested_up_to":65,"requires_at_least":66,"requires_php":84,"tags":85,"homepage":15,"download_link":89,"security_score":45,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":90},"multisite-multidomain-single-sign-on","Multisite Multidomain Single Sign On","1.3","emfluence interactive marketing","https:\u002F\u002Fprofiles.wordpress.org\u002Femfluencekc\u002F","\u003Cp>When switching sites using the My Sites links in the admin menu,\u003Cbr \u002F>\nthis plugin will automatically authenticate you into the site that you’re going to.\u003C\u002Fp>\n\u003Cp>You do already have to be logged into a site in the network;\u003Cbr \u002F>\nthis plugin just cuts down on having to log in again due to cookie isolation between domains.\u003C\u002Fp>\n\u003Cp>Note: This plugin must be installed on all sites in a network in order to work properly.\u003C\u002Fp>\n\u003Cp>Want to change how this plugin works, or add to it? \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Femfluencekc\u002Fmultisite-multidomain-single-sign-on\" rel=\"nofollow ugc\">Fork it on GitHub\u003C\u002Fa>!\u003C\u002Fp>\n","Avoid having to separately sign in to separate-domain sites of the same multisite installation!",80,6410,96,9,"7.0",[86,87,88],"domain","multisite","single-sign-on","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmultisite-multidomain-single-sign-on.zip","2026-03-15T10:48:56.248Z",{"slug":92,"name":93,"version":94,"author":95,"author_profile":96,"description":97,"short_description":98,"active_installs":99,"downloaded":100,"rating":80,"num_ratings":101,"last_updated":102,"tested_up_to":103,"requires_at_least":66,"requires_php":50,"tags":104,"homepage":107,"download_link":108,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"wp-select-primary-category","WP Select Primary Category","1.0.8","Mobeen Abdullah","https:\u002F\u002Fprofiles.wordpress.org\u002Fmobeen-abdullah\u002F","\u003Cp>WP Select Primary Category plugin allows you to select a primary category for different posts and custom post types.\u003C\u002Fp>\n\u003Ch3>Background for this plugin\u003C\u002Fh3>\n\u003Cp>Many publishers use categories as a means to logically organize their content. However, many pieces of content have more than one category. Sometimes it’s useful to designate a primary\u003Cbr \u002F>\ncategory for posts (and custom post types). On the front-end, the agency need the ability to query for posts (and custom post types) based on their primary categories.\u003C\u002Fp>\n\u003Ch3>Automatic installation\u003C\u002Fh3>\n\u003Cp>Automatic installation is the easiest option as WordPress handles the file transfers itself and you don’t need to leave your web browser. To do an automatic install of this plugin, log in to your WordPress dashboard, navigate to the Plugins menu and click Add New.\u003C\u002Fp>\n\u003Cp>In the search field type “WP Select Primary Category” and click Search Plugins. Once you’ve found this plugin, you can install it by simply clicking “Install Now”.\u003C\u002Fp>\n\u003Ch3>Manual installation\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Download and unzip the WP Select Primary Category plugin\u003C\u002Fli>\n\u003Cli>Upload the entire wp-select-primary-category\u002F directory to the \u002Fwp-content\u002Fplugins\u002F directory\u003C\u002Fli>\n\u003Cli>Activate the WP Select Primary Category plugin through the Plugins menu in WordPress\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>How to use WP Select Primary Category?\u003C\u002Fh3>\n\u003Cp>You can use WP Select Primary Category functionality under Categories panel in any of the hierarchical post type.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>Select Primary Category is distributed under the terms of GNU GPL2.\u003C\u002Fp>\n\u003Ch3>Future Updates\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>A Gutenberg Block to show in any post\u002Fpage\u003C\u002Fli>\n\u003Cli>Shortcode with different options to show on any page\u002Fpost\u003C\u002Fli>\n\u003Cli>Widget to show the posts based on primary category on different widget areas\u003C\u002Fli>\n\u003C\u002Ful>\n","WP Select Primary Category plugin allows you to select a primary category for different posts and custom post types.",50,6207,2,"2019-12-27T06:45:00.000Z","5.3.21",[17,105,106],"primary-category","taxonomies","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-select-primary-category\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-select-primary-category.zip",{"slug":110,"name":111,"version":112,"author":113,"author_profile":114,"description":115,"short_description":116,"active_installs":13,"downloaded":117,"rating":13,"num_ratings":13,"last_updated":15,"tested_up_to":15,"requires_at_least":49,"requires_php":15,"tags":118,"homepage":119,"download_link":120,"security_score":45,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":90},"deniz-primary-category","Select Primary Category","1.0","denizozsen","https:\u002F\u002Fprofiles.wordpress.org\u002Fdenizozsen\u002F","\u003Cp>Features:\u003Cbr \u002F>\n* Ability to designate a primary category for posts and custom post types.\u003Cbr \u002F>\n* Supports custom post types and custom taxonomies with hierarchical structure.\u003Cbr \u002F>\n* Category in permalink is the primary category, if one is set.\u003Cbr \u002F>\n* Shortcode for displaying posts with a specific primary category.\u003Cbr \u002F>\n* CLI command for listing posts with a specific primary category.\u003C\u002Fp>\n","Adds the ability to designate a primary category for posts and custom post types.",1175,[17,19,69],"https:\u002F\u002Fdeveloper.wordpress.org\u002Fplugins\u002Fdeniz-primary-category\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdeniz-primary-category.zip",{"attackSurface":122,"codeSignals":149,"taintFlows":173,"riskAssessment":200,"analyzedAt":215},{"hooks":123,"ajaxHandlers":145,"restRoutes":146,"shortcodes":147,"cronEvents":148,"entryPointCount":13,"unprotectedCount":13},[124,130,135,138,142],{"type":125,"name":126,"callback":127,"file":128,"line":129},"filter","admin_footer","tguy_tc_add_radios","topcat.php",95,{"type":131,"name":132,"callback":133,"file":128,"line":134},"action","simple_edit_form","tguy_tc_add_hidden_field",98,{"type":131,"name":136,"callback":133,"file":128,"line":137},"edit_form_advanced",99,{"type":131,"name":139,"callback":140,"file":128,"line":141},"save_post","tguy_tc_save_main_category",102,{"type":131,"name":143,"callback":140,"file":128,"line":144},"edit_post",103,[],[],[],[],{"dangerousFunctions":150,"sqlUsage":151,"outputEscaping":163,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":172},[],{"prepared":13,"raw":152,"locations":153},3,[154,157,160],{"file":128,"line":155,"context":156},56,"$wpdb->get_row() with variable interpolation",{"file":128,"line":158,"context":159},193,"$wpdb->get_var() with variable interpolation",{"file":128,"line":161,"context":162},204,"$wpdb->query() with variable interpolation",{"escaped":13,"rawEcho":152,"locations":164},[165,168,170],{"file":128,"line":166,"context":167},74,"raw output",{"file":128,"line":169,"context":167},83,{"file":128,"line":171,"context":167},194,[],[174,192],{"entryPoint":175,"graph":176,"unsanitizedCount":63,"severity":191},"tguy_tc_save_main_category (topcat.php:199)",{"nodes":177,"edges":188},[178,183],{"id":179,"type":180,"label":181,"file":128,"line":182},"n0","source","$_POST",202,{"id":184,"type":185,"label":186,"file":128,"line":161,"wp_function":187},"n1","sink","query() [SQLi]","query",[189],{"from":179,"to":184,"sanitized":190},false,"high",{"entryPoint":193,"graph":194,"unsanitizedCount":63,"severity":191},"\u003Ctopcat> (topcat.php:0)",{"nodes":195,"edges":198},[196,197],{"id":179,"type":180,"label":181,"file":128,"line":182},{"id":184,"type":185,"label":186,"file":128,"line":161,"wp_function":187},[199],{"from":179,"to":184,"sanitized":190},{"summary":201,"deductions":202},"The \"topcat\" v1.0.2 plugin exhibits significant security concerns primarily stemming from its static analysis results. While it has no reported vulnerability history, which is a positive indicator of past stability, the code itself presents notable risks. The absence of any security checks, such as nonce checks, capability checks, or proper output escaping, coupled with a high percentage of SQL queries not using prepared statements, creates a dangerous environment for potential exploits.  The taint analysis revealing flows with unsanitized paths, even without critical or high severity, points to potential avenues for attackers to inject malicious data or commands.  The lack of authentication checks on any potential entry points, though none were identified in this analysis, would be a critical flaw if any were present.  Therefore, despite its clean vulnerability history, the code's current state necessitates caution and remediation.",[203,206,208,210,213],{"reason":204,"points":205},"SQL queries not using prepared statements",15,{"reason":207,"points":83},"Output not properly escaped",{"reason":209,"points":11},"Taint flows with unsanitized paths",{"reason":211,"points":212},"No nonce checks",5,{"reason":214,"points":212},"No capability checks","2026-03-17T00:46:59.428Z",{"wat":217,"direct":222},{"assetPaths":218,"generatorPatterns":219,"scriptPaths":220,"versionParams":221},[],[],[],[],{"cssClasses":223,"htmlComments":224,"htmlAttributes":225,"restEndpoints":226,"jsGlobals":227,"shortcodeOutput":232},[],[],[],[],[228,229,230,231],"createNamedElement","addRadio","catBoxes","topCatElement",[]]