[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fbuNxw5eYBuPuq9QGdr1LaOK9YiVbcAiGkw_EH_tnuRE":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":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":49,"crawl_stats":38,"alternatives":57,"analysis":162,"fingerprints":359},"select-all-categories-and-taxonomies-change-checkbox-to-radio-buttons","Select All Categories and Taxonomies, Change Checkbox to Radio Buttons","1.3.5","Moove Agency","https:\u002F\u002Fprofiles.wordpress.org\u002Fmooveagency\u002F","\u003Cp>\u003Cstrong>Use radio buttons or checkboxes for your categories and custom taxonomies with this incredibly powerful, easy-to-use, well supported and 100% free WordPress cookie plugin.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>(Please note that the “select all” functionality can work with checkboxes only.)\u003C\u002Fp>\n\u003Ch3>Testimonials\u003C\u002Fh3>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>“Works perfectly!” – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fworks-perfectly-1565\u002F\" rel=\"ugc\">IamRJO\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>“Very helpful. Easy to use.” – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fvery-helpful-easy-to-use-4\u002F\" rel=\"ugc\">cardofearing\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>“Exactly what I was looking for.” – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fexactly-what-i-was-lookng-for\u002F\" rel=\"ugc\">marketmeau\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>About us\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.mooveagency.com\u002F\" rel=\"nofollow ugc\">Moove Agency\u003C\u002Fa> is a premium supplier of quality WordPress plugins, services and support. \u003Ca href=\"https:\u002F\u002Fwww.mooveagency.com\u002Fservices\u002Fwordpress-development\u002F\" rel=\"nofollow ugc\">Visit our site\u003C\u002Fa> to learn more.\u003C\u002Fp>\n","Use radio buttons or checkboxes for your categories and custom taxonomies with this incredibly powerful and easy-to-use plugin.",3000,31871,86,12,"2026-01-22T09:21:00.000Z","6.9.4","4.3","",[20,21,22,23,24],"category","checkbox","radio","select","taxonomy","http:\u002F\u002Fwww.mooveagency.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fselect-all-categories-and-taxonomies-change-checkbox-to-radio-buttons.1.3.6.zip",100,1,0,"2021-04-23 00:00:00","2026-03-15T15:16:48.613Z",[33],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2021-24287","select-all-categories-and-taxonomies-change-checkbox-to-radio-buttons-reflected-cross-site-scripting","Select All Categories and Taxonomies, Change Checkbox to Radio Buttons \u003C 1.3.2 - Reflected Cross-Site Scripting","The settings page of the Select All Categories and Taxonomies, Change Checkbox to Radio Buttons WordPress plugin before 1.3.2 did not properly sanitise the tab parameter before outputting it back, leading to a reflected Cross-Site Scripting issue.",null,"\u003C1.3.2","1.3.2","medium",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2024-01-22 19:56:02",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fbacc29c3-a1fc-4e75-a3e2-cd3d6aac9554?source=api-prod",1005,{"slug":50,"display_name":7,"profile_url":8,"plugin_count":51,"total_installs":52,"avg_security_score":53,"avg_patch_time_days":54,"trust_score":55,"computed_at":56},"mooveagency",6,308150,98,314,78,"2026-04-04T07:22:04.497Z",[58,81,100,119,143],{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":13,"num_ratings":68,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":72,"tags":73,"homepage":78,"download_link":79,"security_score":80,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"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,4,"2024-10-24T17:12:00.000Z","6.6.5","5.0","7.4",[74,75,76,77],"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,{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":66,"downloaded":89,"rating":27,"num_ratings":28,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":72,"tags":93,"homepage":18,"download_link":99,"security_score":27,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"image-select-field-for-elementor-forms","Image Select Field for Elementor Forms","1.0.3","WP Noman","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpnoman0\u002F","\u003Cp>\u003Cstrong>Image Select Field for Elementor Forms\u003C\u002Fstrong>\u003Cbr \u002F>\nImage Select Field for Elementor Forms is a powerful addon that extends the native Elementor Form widget by adding a custom image selection field. Let your users select options visually through images—perfect for forms that require choices like product styles, services, packages, or preferences.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F29ATyIlHmGY?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>Features:\u003Cbr \u002F>\n– Modern Checkbox and Radio Button\u003Cbr \u002F>\n– Add Elementor image select field in native Elementor Form widget\u003C\u002Fp>\n","Simple elementor addon to Extend elementor form",819,"2025-07-06T16:22:00.000Z","6.8.5","5.9",[94,95,96,97,98],"checkbox-with-image","custom-checkbox-elementor","elementor-image-select","image-choice-field","radio-button-with-image","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimage-select-field-for-elementor-forms.1.0.3.zip",{"slug":101,"name":102,"version":84,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":107,"downloaded":108,"rating":27,"num_ratings":28,"last_updated":109,"tested_up_to":110,"requires_at_least":71,"requires_php":111,"tags":112,"homepage":116,"download_link":117,"security_score":118,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"auto-deselect-uncategorized","Auto-Deselect Uncategorized","gnowland","https:\u002F\u002Fprofiles.wordpress.org\u002Fgnowland\u002F","\u003Cp>Automatically and visibly deselect the “Uncategorized” category (or your custom default post category) when another category is selected, and select it when no other categories are selected. Supports the WordPress 5.0+ Block Editor (Gutenberg).\u003C\u002Fp>\n\u003Ch4>Purpose\u003C\u002Fh4>\n\u003Cp>To prevent the Uncategorized category from being attached to posts that are categorized, of course.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>“When you author a post in WordPress, it will automatically assign the post to your default category. This is determined by navigating to Settings > Writing and looking for Default Post Category. You can set the default category to a different one of your choosing, and you can even rename ‘Uncategorized’ to something that makes more sense for your site.\u003C\u002Fp>\n\u003Cp>The challenge with the WordPress default category is that authors will frequently draft their articles and choose the appropriate category at the end of the process. All too often, they forget to uncheck the default category, so you have lots of mis-categorized, or double-categorized posts. In fact, you can see thousands of WordPress sites out there that have everything categorized under ‘Uncategorized’, the default setting in WordPress.” (GeekWire, 2015)\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>Support is handled in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fauto-deselect-uncategorized\" rel=\"ugc\">WordPress forums\u003C\u002Fa>. Please note that support is limited and does not cover any custom implementation of the plugin. Before posting a question, please confirm that the problem still exists with a default theme and with all other plugins disabled.\u003C\u002Fp>\n\u003Cp>Please report any bugs, errors, warnings, or code issues on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fgnowland\u002Fauto-deselect-uncategorized\u002Fissues\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Video Demonstration\u003C\u002Fh3>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FLDZCqY7H-pQ?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n","Deselect \"Uncategorized\" (or your chosen \"default category\") when others are selected; re-select it when no others are.",40,1692,"2020-12-08T03:10:00.000Z","5.5.18","5.6",[20,113,114,24,115],"deselect","deuncategorize","uncategorized","https:\u002F\u002Fgithub.com\u002Fgnowland\u002Fauto-deselect-uncategorized\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauto-deselect-uncategorized.1.0.3.zip",85,{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":127,"downloaded":128,"rating":129,"num_ratings":130,"last_updated":131,"tested_up_to":16,"requires_at_least":132,"requires_php":18,"tags":133,"homepage":138,"download_link":139,"security_score":140,"vuln_count":141,"unpatched_count":29,"last_vuln_date":142,"fetched_at":31},"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","2.8",[134,135,136,137],"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,2,"2018-02-22 00:00:00",{"slug":144,"name":145,"version":146,"author":147,"author_profile":148,"description":149,"short_description":150,"active_installs":151,"downloaded":152,"rating":129,"num_ratings":118,"last_updated":153,"tested_up_to":16,"requires_at_least":154,"requires_php":18,"tags":155,"homepage":160,"download_link":161,"security_score":27,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"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",[144,156,157,158,159],"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",{"attackSurface":163,"codeSignals":202,"taintFlows":327,"riskAssessment":345,"analyzedAt":358},{"hooks":164,"ajaxHandlers":198,"restRoutes":199,"shortcodes":200,"cronEvents":201,"entryPointCount":29,"unprotectedCount":29},[165,170,176,181,185,189,193],{"type":166,"name":167,"callback":168,"file":169,"line":51},"action","admin_menu","moove_meta_box_functions","controllers\\moove-metabox-manipulator.php",{"type":171,"name":172,"callback":173,"priority":174,"file":169,"line":175},"filter","rest_prepare_taxonomy","closure",10,7,{"type":166,"name":177,"callback":178,"file":179,"line":180},"admin_enqueue_scripts","moove_radioselect_admin_scripts","moove-actions.php",38,{"type":166,"name":167,"callback":182,"file":183,"line":184},"moove_radioselect_admin_menu","moove-options.php",29,{"type":166,"name":186,"callback":187,"file":183,"line":188},"admin_init","moove_radioselect_page_init",30,{"type":166,"name":190,"callback":191,"file":183,"line":192},"update_option_moove_radioselect","moove_radioselect_check_settings",31,{"type":171,"name":194,"callback":195,"priority":174,"file":196,"line":197},"plugin_row_meta","moove_radioselect_add_plugin_meta_links","moove-radio-select.php",36,[],[],[],[],{"dangerousFunctions":203,"sqlUsage":209,"outputEscaping":211,"fileOperations":29,"externalRequests":28,"nonceChecks":29,"capabilityChecks":28,"bundledLibraries":326},[204],{"fn":205,"file":206,"line":207,"context":208},"unserialize","controllers\\moove-controller.php",50,"$wp_repo_response       = unserialize( wp_remote_retrieve_body( $wp_response ) );",{"prepared":29,"raw":29,"locations":210},[],{"escaped":212,"rawEcho":213,"locations":214},35,62,[215,218,219,220,222,224,225,227,229,231,233,235,237,239,241,243,245,247,248,250,252,254,256,258,260,262,263,265,267,268,270,271,273,275,277,278,279,281,283,284,287,289,291,293,295,297,299,302,303,305,306,307,308,309,311,313,315,316,318,320,323,324],{"file":169,"line":216,"context":217},128,"raw output",{"file":169,"line":216,"context":217},{"file":169,"line":216,"context":217},{"file":169,"line":221,"context":217},130,{"file":169,"line":223,"context":217},132,{"file":169,"line":223,"context":217},{"file":169,"line":226,"context":217},135,{"file":169,"line":228,"context":217},140,{"file":169,"line":230,"context":217},141,{"file":169,"line":232,"context":217},144,{"file":169,"line":234,"context":217},155,{"file":169,"line":236,"context":217},172,{"file":169,"line":238,"context":217},173,{"file":169,"line":240,"context":217},184,{"file":169,"line":242,"context":217},185,{"file":169,"line":244,"context":217},186,{"file":169,"line":246,"context":217},187,{"file":169,"line":246,"context":217},{"file":169,"line":249,"context":217},192,{"file":169,"line":251,"context":217},214,{"file":169,"line":253,"context":217},231,{"file":169,"line":255,"context":217},232,{"file":169,"line":257,"context":217},248,{"file":169,"line":259,"context":217},264,{"file":169,"line":261,"context":217},265,{"file":169,"line":261,"context":217},{"file":169,"line":264,"context":217},271,{"file":169,"line":266,"context":217},272,{"file":169,"line":266,"context":217},{"file":169,"line":269,"context":217},273,{"file":169,"line":269,"context":217},{"file":169,"line":272,"context":217},274,{"file":169,"line":274,"context":217},275,{"file":169,"line":276,"context":217},293,{"file":169,"line":276,"context":217},{"file":169,"line":276,"context":217},{"file":169,"line":280,"context":217},295,{"file":183,"line":282,"context":217},113,{"file":183,"line":230,"context":217},{"file":285,"line":286,"context":217},"views\\moove\\admin\\settings\\plugin_boxes.php",14,{"file":285,"line":288,"context":217},33,{"file":285,"line":290,"context":217},64,{"file":285,"line":292,"context":217},77,{"file":285,"line":294,"context":217},81,{"file":285,"line":296,"context":217},97,{"file":285,"line":298,"context":217},118,{"file":300,"line":301,"context":217},"views\\moove\\admin\\settings\\post_type.php",5,{"file":300,"line":175,"context":217},{"file":300,"line":304,"context":217},11,{"file":300,"line":304,"context":217},{"file":300,"line":212,"context":217},{"file":300,"line":212,"context":217},{"file":300,"line":107,"context":217},{"file":300,"line":310,"context":217},41,{"file":300,"line":312,"context":217},57,{"file":300,"line":314,"context":217},63,{"file":300,"line":314,"context":217},{"file":300,"line":317,"context":217},69,{"file":300,"line":319,"context":217},70,{"file":321,"line":322,"context":217},"views\\moove\\admin\\settings\\settings_page.php",24,{"file":321,"line":197,"context":217},{"file":321,"line":325,"context":217},44,[],[328],{"entryPoint":329,"graph":330,"unsanitizedCount":28,"severity":344},"\u003Csettings_page> (views\\moove\\admin\\settings\\settings_page.php:0)",{"nodes":331,"edges":341},[332,336],{"id":333,"type":334,"label":335,"file":321,"line":68},"n0","source","$_GET",{"id":337,"type":338,"label":339,"file":321,"line":322,"wp_function":340},"n1","sink","echo() [XSS]","echo",[342],{"from":333,"to":337,"sanitized":343},false,"low",{"summary":346,"deductions":347},"The plugin \"select-all-categories-and-taxonomies-change-checkbox-to-radio-buttons\" v1.3.5 exhibits a mixed security posture. On the positive side, it has a very small attack surface with no AJAX handlers, REST API routes, shortcodes, or cron events, and all identified SQL queries use prepared statements. Furthermore, the plugin has a history of only one medium-severity vulnerability and no currently unpatched CVEs, suggesting that the developers have addressed past issues. However, the static analysis reveals significant concerns, particularly the presence of the `unserialize` function, which is inherently risky if not handled with extreme care. Additionally, a concerning 64% of output is not properly escaped, indicating a high risk of Cross-Site Scripting (XSS) vulnerabilities, which aligns with the common vulnerability type found in its history. The single taint flow with an unsanitized path further amplifies this risk. While the plugin has been proactive in patching past vulnerabilities, the unescaped output and the use of `unserialize` are critical weaknesses that require immediate attention.",[348,351,354,356],{"reason":349,"points":350},"Presence of unserialize() function",15,{"reason":352,"points":353},"High percentage of unescaped output",8,{"reason":355,"points":174},"Taint flow with unsanitized path",{"reason":357,"points":174},"Medium severity CVE in history","2026-03-16T18:26:05.393Z",{"wat":360,"direct":370},{"assetPaths":361,"generatorPatterns":364,"scriptPaths":365,"versionParams":367},[362,363],"\u002Fwp-content\u002Fplugins\u002Fselect-all-categories-and-taxonomies-change-checkbox-to-radio-buttons\u002Fassets\u002Fjs\u002Fmoove_radioselect_backend.js","\u002Fwp-content\u002Fplugins\u002Fselect-all-categories-and-taxonomies-change-checkbox-to-radio-buttons\u002Fassets\u002Fcss\u002Fmoove_radioselect_backend.css",[],[366],"select-all-categories-and-taxonomies-change-checkbox-to-radio-buttons\u002Fassets\u002Fjs\u002Fmoove_radioselect_backend.js",[368,369],"select-all-categories-and-taxonomies-change-checkbox-to-radio-buttons\u002Fassets\u002Fjs\u002Fmoove_radioselect_backend.js?ver=","select-all-categories-and-taxonomies-change-checkbox-to-radio-buttons\u002Fassets\u002Fcss\u002Fmoove_radioselect_backend.css?ver=",{"cssClasses":371,"htmlComments":373,"htmlAttributes":374,"restEndpoints":375,"jsGlobals":376,"shortcodeOutput":378},[372],"moove-radioselect-star-rating",[],[],[],[377],"moove_frontend_radioselect_scripts",[]]