[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fpu-dTX5gcJS-mFXzYck-I36sN6HhU9S6cgLz0V7Y8hE":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":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":37,"analysis":135,"fingerprints":189},"simple-primary-category","Simple Primary Category","1.1.1","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,100,1,"2023-11-24T20:29:00.000Z","6.4.8","5.0","7.3",[20,21,22],"category","primary","taxonomy","https:\u002F\u002Fgithub.com\u002Fasharirfan\u002Fsimple-primary-category","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-primary-category.1.1.1.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":25,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"mrasharirfan",2,250,30,84,"2026-04-04T15:11:20.798Z",[38,53,77,96,115],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":26,"downloaded":46,"rating":26,"num_ratings":26,"last_updated":47,"tested_up_to":47,"requires_at_least":48,"requires_php":47,"tags":49,"homepage":50,"download_link":51,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":52},"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,"","4.5",[20,21,22],"https:\u002F\u002Fdeveloper.wordpress.org\u002Fplugins\u002Fdeniz-primary-category\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdeniz-primary-category.zip","2026-03-15T10:48:56.248Z",{"slug":54,"name":55,"version":56,"author":57,"author_profile":58,"description":59,"short_description":60,"active_installs":61,"downloaded":62,"rating":63,"num_ratings":64,"last_updated":65,"tested_up_to":66,"requires_at_least":67,"requires_php":47,"tags":68,"homepage":73,"download_link":74,"security_score":75,"vuln_count":32,"unpatched_count":26,"last_vuln_date":76,"fetched_at":28},"taxonomy-terms-order","Category Order and Taxonomy Terms Order","1.9.4","nsp-code","https:\u002F\u002Fprofiles.wordpress.org\u002Fnsp-code\u002F","\u003Cp>Easily control the order of Categories and any hierarchical taxonomy with a simple drag-and-drop interface. Reorder parent and child terms visually in the admin and choose whether the plugin automatically applies your custom term order to front-end queries.\u003C\u002Fp>\n\u003Ch3>Key features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Intuitive drag-and-drop reordering for Categories and all hierarchical taxonomies. \u003C\u002Fli>\n\u003Cli>Option to auto-apply the custom term order to front-end queries (no theme\u002Fplugin edits required). \u003C\u002Fli>\n\u003Cli>Keep the admin term lists in your new order (makes management and editorial workflows consistent). \u003C\u002Fli>\n\u003Cli>Works with multiple taxonomies per post type — switch between taxonomies from the same interface. \u003C\u002Fli>\n\u003Cli>Multisite aware and regularly updated for modern WordPress and PHP versions (see changelog for compatibility notes).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How it works\u003C\u002Fh3>\n\u003Cp>After activating the plugin, a new Taxonomy Order page becomes available under the custom post type menu. Simply open it and drag terms into the exact order you want — including parent\u002Fchild hierarchy.\u003Cbr \u002F>\nUse the plugin’s Taxonomy Order screen to drag terms into the order you want. To apply the custom order automatically across your site, enable the Autosort option — the plugin will adjust term queries on the fly so your chosen order shows without template changes. If you prefer to control ordering in code, include orderby => ‘term_order’ when calling get_terms() to use the plugin’s order programmatically.\u003C\u002Fp>\n\u003Cp>This plugin is developed by \u003Ca href=\"http:\u002F\u002Fwww.nsp-code.com\" rel=\"nofollow ugc\">Nsp-Code\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>See the \u003Ca href=\"https:\u002F\u002Fwww.nsp-code.com\u002Fpremium-plugins\u002Fwordpress-plugins\u002Fadvanced-taxonomy-terms-order\u002F\" rel=\"nofollow ugc\">Advanced Taxonomy Terms Order\u003C\u002Fa> for advanced features.\u003C\u002Fp>\n\u003Ch3>Localization\u003C\u002Fh3>\n\u003Cp>Available in Catalan, Chinese (China), Chinese (Taiwan), Czech, Dutch, Dutch (Belgium), English (Australia), English (Canada), English (New Zealand), English (UK), English (US), French (France), Galician, German, Italian, Japanese, Norwegian (Bokmål), Polish, Portuguese (Portugal), Russian, Spanish (Chile), Spanish (Spain), Spanish (Venezuela), Swedish, and Turkish.\u003Cbr \u002F>\nWhant to contribute with a translation to your language? Please check at https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Ftaxonomy-terms-order\u003C\u002Fp>\n\u003Cp>There isn’t any Editors for your native language on plugin Contributors? You can help to moderate! https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Ftaxonomy-terms-order\u002Fcontributors\u003C\u002Fp>\n","Drag-and-drop ordering for Categories & any taxonomy (hierarchically) using a Drag and Drop Sortable JavaScript capability.",500000,9896783,90,162,"2026-02-19T17:40:00.000Z","6.9.4","2.8",[69,70,71,72],"categories-sort","category-order","taxonomy-order","terms-order","http:\u002F\u002Fwww.nsp-code.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftaxonomy-terms-order.1.9.4.zip",99,"2018-02-22 00:00:00",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":63,"num_ratings":25,"last_updated":87,"tested_up_to":66,"requires_at_least":88,"requires_php":47,"tags":89,"homepage":94,"download_link":95,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"categories-images","Categories Images","3.3.1","Zahlan","https:\u002F\u002Fprofiles.wordpress.org\u002Felzahlan\u002F","\u003Cp>The Categories Images is a WordPress plugin allow you to add image to category, tag or custom taxonomy.\u003C\u002Fp>\n\u003Cp>Use \u003Ccode>\u003C?php if (function_exists('z_taxonomy_image_url')) echo z_taxonomy_image_url(); ?>\u003C\u002Fcode> to get the url and put it in any img tag.\u003Cbr \u002F>\nOr simply use \u003Ccode>\u003C?php if (function_exists('z_taxonomy_image')) z_taxonomy_image(); ?>\u003C\u002Fcode> in (category or taxonomy) template.\u003C\u002Fp>\n\u003Ch4>REST API Support\u003C\u002Fh4>\n\u003Cp>Access term images via the WP REST API. The field \u003Ccode>z_taxonomy_image_url\u003C\u002Fcode> is automatically added to term objects.\u003C\u002Fp>\n\u003Ch4>Enhanced Shortcodes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>[z_taxonomy_image term_id=\"123\" size=\"medium\" link=\"yes\"]\u003C\u002Fcode> – Display a specific term image with a link.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[z_taxonomy_list taxonomy=\"category\" style=\"grid\" columns=\"4\" show_name=\"yes\"]\u003C\u002Fcode> – Display a beautiful grid of terms with their images.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Elementor Integration\u003C\u002Fh4>\n\u003Cp>Use term images dynamically in Elementor via the native Dynamic Tags system.\u003C\u002Fp>\n\u003Ch4>Settings\u003C\u002Fh4>\n\u003Cp>Categories Images settings menu is now under Settings > Categories Images to avoid cluttering the main WordPress menu, the settings now is more organized with a dedicated documentation page that includes usage examples and shortcodes.\u003C\u002Fp>\n\u003Cp>From the settings menu, you can exclude any taxonomies from the plugin to avoid conflicts with other plugins like WooCommerce!\u003C\u002Fp>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cp>Documentation is now available inside the plugin settings menu. for more information please visit the \u003Ca href=\"https:\u002F\u002Fzahlan.net\u002Fblog\u002F2012\u002F06\u002Fcategories-images\u002F\" rel=\"nofollow ugc\">Categories Images\u003C\u002Fa>.\u003C\u002Fp>\n","The Categories Images is a Wordpress plugin allow you to add image to category, tag or custom taxonomy.",50000,891623,"2025-12-21T00:35:00.000Z","4.0",[78,90,91,92,93],"category-image","category-thumb","tag-image","taxonomy-image","https:\u002F\u002Fzahlan.net\u002Fblog\u002Fcategories-images\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcategories-images.3.3.1.zip",{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":85,"downloaded":104,"rating":105,"num_ratings":106,"last_updated":107,"tested_up_to":66,"requires_at_least":108,"requires_php":109,"tags":110,"homepage":113,"download_link":114,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"custom-taxonomy-order-ne","Custom Taxonomy Order","4.0.2","Marcel Pol","https:\u002F\u002Fprofiles.wordpress.org\u002Fmpol\u002F","\u003Cp>Custom Taxonomy Order is a plugin for WordPress which allows for the ordering of taxonomy terms.\u003C\u002Fp>\n\u003Cp>It supports the following features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Order (custom) terms through a simple drag-and-drop interface.\u003C\u002Fli>\n\u003Cli>No custom coding needed. It uses standard WordPress filters.\u003C\u002Fli>\n\u003Cli>It uses the available WordPress scripts and styles.\u003C\u002Fli>\n\u003Cli>The plugin is lightweight, without any unnecessary scripts to load into the admin.\u003C\u002Fli>\n\u003Cli>It falls in line gracefully with the look and feel of the WordPress interface.\u003C\u002Fli>\n\u003Cli>It is located under the Tools > Term Order menu in the backend.\u003C\u002Fli>\n\u003Cli>Translated or translatable.\u003C\u002Fli>\n\u003Cli>Custom functions to order the taxonomies themselves.\u003C\u002Fli>\n\u003Cli>There is no Pro version, everything works in the Free version.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Compatibility\u003C\u002Fh4>\n\u003Cp>This plugin is compatible with \u003Ca href=\"https:\u002F\u002Fwww.classicpress.net\" rel=\"nofollow ugc\">ClassicPress\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Contributions\u003C\u002Fh4>\n\u003Cp>This plugin is also available in \u003Ca href=\"https:\u002F\u002Fcodeberg.org\u002Fcyclotouriste\u002Fcustom-taxonomy-order-ne\" rel=\"nofollow ugc\">Codeberg\u003C\u002Fa>.\u003C\u002Fp>\n","Allows for the ordering of categories and custom taxonomy terms through a simple drag-and-drop interface",717000,96,95,"2026-01-10T09:21:00.000Z","4.1","7.0",[70,111,71,112],"order","term-order","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-taxonomy-order-ne\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-taxonomy-order-ne.4.0.2.zip",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":85,"downloaded":123,"rating":63,"num_ratings":124,"last_updated":125,"tested_up_to":66,"requires_at_least":126,"requires_php":47,"tags":127,"homepage":131,"download_link":132,"security_score":133,"vuln_count":32,"unpatched_count":26,"last_vuln_date":134,"fetched_at":28},"search-filter","Search & Filter","1.2.18","Code Amp","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodeamp\u002F","\u003Cp>Search & Filter is a simple search and filtering plugin for WordPress – it is an advancement of the WordPress search box.\u003C\u002Fp>\n\u003Cp>You can search by Category, Tag, Custom Taxonomy, Post Type, Post Date or any combination of these easily to really refine your searches – remove the search box and use it as a filtering system for your posts and pages.  Fields can be displayed as dropdowns, checkboxes, radio buttons or multi selects.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Links:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Ffree.searchandfilter.com\u002F?utm_campaign=wordpress.org&utm_source=wordpress.org&utm_medium=docslink\" rel=\"nofollow ugc\">Search & Filter Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fsearchandfilter\u002F\" rel=\"nofollow ugc\">Follow us on Twitter\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Get more features with Search & Filter Pro\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.searchandfilter.com\u002F?utm_campaign=wordpress.org&utm_source=wordpress.org&utm_medium=demolink\" rel=\"nofollow ugc\">View live demo >>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Search \u003Cstrong>Custom Fields\u003C\u002Fstrong>, \u003Cstrong>Post Meta\u003C\u002Fstrong>, \u003Cstrong>Authors\u003C\u002Fstrong>, Post Types, Post Dates, Taxonomies, Tags, Categories\u003C\u002Fli>\n\u003Cli>Use \u003Cstrong>AJAX\u003C\u002Fstrong> to display results  – no more page reloading!\u003C\u002Fli>\n\u003Cli>Search \u003Cstrong>Post Meta\u002FCustom Fields\u003C\u002Fstrong> with checkboxes, radio buttons, dropdowns, multiselects or comboboxes\u003C\u002Fli>\n\u003Cli>jQuery range slider, date pickers and \u003Cstrong>auto-complete comboboxes\u003C\u002Fstrong> for selects and multiselects\u003C\u002Fli>\n\u003Cli>Order Results Field – users can order results by meta value, Post ID, author, title, name, date, date modified, parent ID, random, comment count and menu order\u003C\u002Fli>\n\u003Cli>Drag & Drop editor\u003C\u002Fli>\n\u003Cli>Use custom templates\u003C\u002Fli>\n\u003Cli>Create as many fields and different search forms as you like\u003C\u002Fli>\n\u003Cli>Use for blogs, reviews sites, news sites, property sites and more.\u003C\u002Fli>\n\u003Cli>Use for your online shop – tested and compatible with \u003Cstrong>WooCommerce\u003C\u002Fstrong>, \u003Cstrong>WP eCommerce\u003C\u002Fstrong>, \u003Cstrong>Easy Digital Downloads\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Place anywhere in your themes and posts using shortcodes and widgets\u003C\u002Fli>\n\u003Cli>Works with \u003Cstrong>WPML\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Works with \u003Cstrong>Advanced Custom Fields\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Extremely easy to use admin UI, fully integrated with WP 3.8+\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dedicated Support\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsearchandfilter.com\u002F?utm_campaign=wordpress.org&utm_source=wordpress.org&utm_medium=textlink\" rel=\"nofollow ugc\">More info >>\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Search and Filtering for Custom Posts, Categories, Tags, Taxonomies, Post Dates and Post Types",946770,174,"2025-12-14T20:48:00.000Z","3.5",[20,128,129,130,22],"filter","search","tag","https:\u002F\u002Ffree.searchandfilter.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsearch-filter.1.2.18.zip",98,"2025-10-07 00:00:00",{"attackSurface":136,"codeSignals":166,"taintFlows":178,"riskAssessment":179,"analyzedAt":188},{"hooks":137,"ajaxHandlers":158,"restRoutes":159,"shortcodes":160,"cronEvents":165,"entryPointCount":14,"unprotectedCount":26},[138,145,149,152],{"type":139,"name":140,"callback":141,"priority":142,"file":143,"line":144},"action","admin_enqueue_scripts","enqueue_script",10,"includes\\admin\\class-spc-admin.php",28,{"type":139,"name":146,"callback":147,"file":143,"line":148},"admin_footer","include_selection_template",29,{"type":139,"name":150,"callback":151,"priority":142,"file":143,"line":34},"save_post","save_primary_terms",{"type":139,"name":153,"callback":154,"priority":155,"file":156,"line":157},"init","spc_register_meta_for_rest",9999,"includes\\spc-functions.php",124,[],[],[161],{"tag":162,"callback":163,"file":156,"line":164},"spc_primary_term_posts","spc_primary_term_shortcode",73,[],{"dangerousFunctions":167,"sqlUsage":168,"outputEscaping":170,"fileOperations":26,"externalRequests":26,"nonceChecks":14,"capabilityChecks":26,"bundledLibraries":177},[],{"prepared":26,"raw":26,"locations":169},[],{"escaped":32,"rawEcho":32,"locations":171},[172,176],{"file":173,"line":174,"context":175},"includes\\admin\\spc-templates.php",22,"raw output",{"file":173,"line":148,"context":175},[],[],{"summary":180,"deductions":181},"The \"simple-primary-category\" plugin version 1.1.1 presents a generally good security posture based on the static analysis and vulnerability history. The absence of dangerous functions, raw SQL queries, file operations, and external HTTP requests are strong indicators of secure coding practices. The fact that 100% of SQL queries use prepared statements and that a nonce check is present further bolster its security. The plugin also has a clean vulnerability history, with no known CVEs, which suggests a history of responsible development and maintenance.\n\nHowever, there are areas for improvement. The presence of unprotected entry points is concerning, even though none were found in this specific analysis (the 'unprotected: 0' suggests a scan might have missed something or the actual attack surface is limited). Furthermore, the output escaping is only 50% properly handled, which could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is outputted without proper sanitization. The lack of capability checks on its single shortcode also means that any user, regardless of their role, can potentially execute its functionality, which might not be intended.",[182,185],{"reason":183,"points":184},"Output escaping only 50% proper",4,{"reason":186,"points":187},"Capability checks missing on shortcode",5,"2026-03-16T20:31:15.053Z",{"wat":190,"direct":198},{"assetPaths":191,"generatorPatterns":194,"scriptPaths":195,"versionParams":196},[192,193],"\u002Fwp-content\u002Fplugins\u002Fsimple-primary-category\u002Fdist\u002Fspc-classic-editor.js","\u002Fwp-content\u002Fplugins\u002Fsimple-primary-category\u002Fdist\u002Fspc-gutenberg.js",[],[192,193],[197],"spc-taxonomy",{"cssClasses":199,"htmlComments":200,"htmlAttributes":201,"restEndpoints":203,"jsGlobals":204,"shortcodeOutput":206},[],[],[202],"data-spc-primary-term",[],[205],"spcData",[]]