[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fvfQZ4R9CCOyysB23eIIV70A9pgM26ULOrOnEM3UGV3M":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":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":34,"analysis":138,"fingerprints":182},"update-permalink-previews-in-admin","Update Permalink\u002FSlug Previews in Admin","1.1","thomasbachem","https:\u002F\u002Fprofiles.wordpress.org\u002Fthomasbachem\u002F","\u003Cp>In WordPress, a page’s parent or the categories of a post typically influence the final permalink\u002Fslug URI.\u003C\u002Fp>\n\u003Cp>When editing a post or page in the WordPress admin backend and changing any of these, the preceeding URI parts before the slug below the title input don’t get automatically updated though – pretty confusing.\u003C\u002Fp>\n\u003Cp>This simple extension automatically reloads\u002Frefreshes the permalink preview URIs when having selected different page parents or post categories.\u003C\u002Fp>\n","Automatically reloads permalink\u002Fslug previews in admin edit view when changing a page's parent or the categories of a post.",0,1352,"2024-11-12T07:01:00.000Z","6.6.5","4.4","7.0",[18,19,20,21,22],"categories","category","parent","permalink","slug","https:\u002F\u002Fgithub.com\u002Fthomasbachem\u002Fwordpress-update-permalink-previews\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fupdate-permalink-previews-in-admin.1.0.zip",92,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},1,30,88,"2026-04-05T09:27:42.563Z",[35,57,78,97,118],{"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":50,"download_link":55,"security_score":56,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"no-category-parents","No category parents","0.2.4.1","Sergio Milardovich","https:\u002F\u002Fprofiles.wordpress.org\u002Fmilardovich\u002F","\u003Cp>This plugin will completely remove the mandatory ‘Category Base’ and all the parents from your category permalinks (e.g. \u003Ccode>\u002Fcategory\u002Fparent-category\u002Fmy-category\u002F\u003C\u002Fcode> to \u003Ccode>\u002Fmy-category\u002F\u003C\u002Fcode>).\u003C\u002Fp>\n","This plugin will completely remove the mandatory 'Category Base' and all the parents from your category permalinks (e.g.",7000,73362,100,3,"2017-11-28T16:18:00.000Z","4.1.42","2.3","",[18,19,52,53,54],"category-base","category-parents","permalinks","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fno-category-parents.zip",85,{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":31,"downloaded":65,"rating":45,"num_ratings":66,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":70,"tags":71,"homepage":76,"download_link":77,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"categorylist","Simple Category List","1.4","nziniwal","https:\u002F\u002Fprofiles.wordpress.org\u002Fnziniwal\u002F","\u003Cp>Major features in Simple category list include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automatically show the category listing on to the front end.\u003C\u002Fli>\n\u003Cli>Support the custom post types taxonomy.\u003C\u002Fli>\n\u003Cli>Dynamic Shortcode use anywhere \u003C\u002Fli>\n\u003Cli>Fully free plugin \u003C\u002Fli>\n\u003Cli>Support parent child category lists (Category and sub-category)\u003C\u002Fli>\n\u003Cli>User friendly \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Usage on editor:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>  [category_list custom_taxonomy=\"TAXONOMY NAME HERE\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Use this shortcode for page template:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>  \u003C?php echo do_shortcode(\"[category_list custom_taxonomy=\"TAXONOMY NAME HERE\"]\"); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Settings\u003C\u002Fh3>\n\u003Cp>Settings > Category list\u003C\u002Fp>\n\u003Cp>1) Go to setting section\u003Cbr \u002F>\n2) Click on the category list\u003Cbr \u002F>\n3) Set the valid taxonomy name\u003Cbr \u002F>\n4) Exclude option for the categories (Optional)\u003Cbr \u002F>\n4) Enter the title (Optional)\u003Cbr \u002F>\n5) Use the shortcode on the template file or editor\u003C\u002Fp>\n","Major features in Simple category list include:",2884,2,"2025-02-09T11:31:00.000Z","6.7.5","3.0.1","8.2.0",[19,72,73,74,75],"category-list-by-taxonomy-slug","child-category-list","parent-category-list","show-categories","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fnilesh-ziniwal-prajapati-07709799\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcategorylist.1.4.zip",{"slug":79,"name":80,"version":60,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":25,"num_ratings":87,"last_updated":88,"tested_up_to":89,"requires_at_least":90,"requires_php":50,"tags":91,"homepage":95,"download_link":96,"security_score":45,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"no-category-base-wpml","No Category Base (WPML)","DigitalME","https:\u002F\u002Fprofiles.wordpress.org\u002Fdigitalmeactivecampaign\u002F","\u003Cp>As the name suggests this plugin will completely remove the mandatory ‘Category Base’ from your category permalinks ( e.g. ‘mysite.com\u002Fcategory\u002Fmy-category\u002F’ to ‘mysite.com\u002Fmy-category\u002F’ ).\u003C\u002Fp>\n\u003Cp>The plugin requires no setup or modifying core wordpress files and will not break any links. It will also take care of redirecting your old category links to the new ones.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Better and logical permalinks like ‘mysite.com\u002Fmy-category\u002F’ and ‘mysite.com\u002Fmy-category\u002Fmy-post\u002F’.\u003C\u002Fli>\n\u003Cli>Simple plugin – barely adds any overhead.\u003C\u002Fli>\n\u003Cli>Works out of the box – no setup needed.\u003C\u002Fli>\n\u003Cli>No need to modify WordPress files.\u003C\u002Fli>\n\u003Cli>Doesn’t require other plugins to work.\u003C\u002Fli>\n\u003Cli>Compatible with sitemap plugins.\u003C\u002Fli>\n\u003Cli>Compatible with WPML.\u003C\u002Fli>\n\u003Cli>Works with multiple sub-categories.\u003C\u002Fli>\n\u003Cli>Works with WordPress Multisite.\u003C\u002Fli>\n\u003Cli>Redirects old category permalinks to the new ones (301 redirect, good for SEO).\u003C\u002Fli>\n\u003C\u002Fol>\n","This plugin removes the mandatory 'Category Base' from your category permalinks. It's compatible with WPML.",100000,856653,33,"2025-11-07T13:46:00.000Z","6.8.5","5.0",[52,92,93,94],"category-permalinks","category-slug","category-url","https:\u002F\u002Fwww.digitalme.cc\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fno-category-base-wpml.1.4.zip",{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":105,"downloaded":106,"rating":107,"num_ratings":108,"last_updated":109,"tested_up_to":110,"requires_at_least":111,"requires_php":50,"tags":112,"homepage":116,"download_link":117,"security_score":56,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"wp-no-base-permalink","WP No Base Permalink","1.0","Sergio","https:\u002F\u002Fprofiles.wordpress.org\u002Fkallookoo\u002F","\u003Cp>Removes category base from your category permalinks (optional). By default is enabled.\u003Cbr \u002F>\nRemoves parents categories from your category permalinks (optional).\u003Cbr \u002F>\nRemoves tag base from your tag permalinks (optional).\u003C\u002Fp>\n\u003Cp>The three options above are optional and generate their own rewrite rules.\u003C\u002Fp>\n\u003Cp>Compatible with WPML Plugin and WordPress Multisite.\u003C\u002Fp>\n\u003Cp>Read the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-no-base-permalink\u002Ffaq\u002F\" rel=\"ugc\">FAQ\u003C\u002Fa> before use.\u003C\u002Fp>\n","Removes category base or parents categories or tag base from your permalinks. Compatible with WPML Plugin and WordPress Multisite.",10000,55342,82,16,"2020-05-06T15:51:00.000Z","4.8.28","3.5",[113,19,114,21,115],"base","parents","tag","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-no-base-permalink\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-no-base-permalink.1.0.zip",{"slug":119,"name":120,"version":121,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":126,"downloaded":127,"rating":45,"num_ratings":46,"last_updated":128,"tested_up_to":14,"requires_at_least":90,"requires_php":16,"tags":129,"homepage":134,"download_link":135,"security_score":136,"vuln_count":66,"unpatched_count":30,"last_vuln_date":137,"fetched_at":27},"wp-category-dropdown","Category Dropdown by GCS Design","1.9","Chandrika Sista","https:\u002F\u002Fprofiles.wordpress.org\u002Fcguntur\u002F","\u003Cp>WP Category Dropdown plugin displays parent and child categories in a dropdown. You can select the parent category and display a dropdown for the child categories of the selected parent. If the selected parent category does not have a child category, you will be automatically directed to the category page.\u003C\u002Fp>\n\u003Cp>You can use the shortcode or the widget to display the dropdown categories.\u003C\u002Fp>\n\u003Cp>You can learn more at \u003Ca href=\"https:\u002F\u002Fwww.gcsdesign.com\u002Fwp_category_dropdown\" rel=\"nofollow ugc\">gcsdesign.com\u002Fwp_category_dropdown\u003C\u002Fa>\u003C\u002Fp>\n","Display a parent and child categories in a dropdown. Works with custom taxonomies and WooCommerce product categories.",1000,20852,"2024-10-09T23:50:00.000Z",[130,131,132,133],"ajax-wordpress-category","child-category-dropdown","parent-and-child-categories","wordpress-category-dropdown","http:\u002F\u002Fwww.gcsdesign.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-category-dropdown.zip",69,"2025-09-22 00:00:00",{"attackSurface":139,"codeSignals":163,"taintFlows":170,"riskAssessment":171,"analyzedAt":181},{"hooks":140,"ajaxHandlers":155,"restRoutes":160,"shortcodes":161,"cronEvents":162,"entryPointCount":30,"unprotectedCount":30},[141,147,152],{"type":142,"name":143,"callback":144,"file":145,"line":146},"action","admin_head","closure","update-permalink-previews.php",18,{"type":148,"name":149,"callback":144,"priority":150,"file":145,"line":151},"filter","get_page_uri",10,36,{"type":148,"name":153,"callback":144,"priority":150,"file":145,"line":154},"post_link_category",59,[156],{"action":157,"nopriv":158,"callback":144,"hasNonce":158,"hasCapCheck":158,"file":145,"line":159},"sample-permalink",false,32,[],[],[],{"dangerousFunctions":164,"sqlUsage":165,"outputEscaping":167,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":169},[],{"prepared":11,"raw":11,"locations":166},[],{"escaped":11,"rawEcho":11,"locations":168},[],[],[],{"summary":172,"deductions":173},"The \"update-permalink-previews-in-admin\" plugin v1.1 exhibits a mixed security posture. On one hand, its static analysis reveals a lack of dangerous functions, entirely prepared SQL queries, and no file operations or external HTTP requests. This indicates a generally well-written codebase that avoids common pitfalls. However, the most significant concern is the presence of one unprotected AJAX handler, which represents a direct entry point into the plugin's functionality without any authentication or authorization checks. The absence of nonce checks and capability checks in the static analysis further exacerbates this risk, as it means this AJAX endpoint could be triggered by unauthenticated users or users with limited privileges.\n\nThe taint analysis shows no critical or high-severity flows, and the vulnerability history is clean, with no recorded CVEs. This suggests that the plugin hasn't had publicly disclosed vulnerabilities. While this is a positive indicator, it does not negate the identified risk of the unprotected AJAX endpoint. The plugin's strengths lie in its clean handling of data and queries, but its weakness lies in a critical oversight in securing its administrative interface, making it a potential target for attackers seeking to exploit its functionality through the unprotected AJAX handler.",[174,176,179],{"reason":175,"points":150},"Unprotected AJAX handler",{"reason":177,"points":178},"Missing nonce checks on AJAX",5,{"reason":180,"points":178},"Missing capability checks on AJAX","2026-03-17T06:46:53.704Z",{"wat":183,"direct":191},{"assetPaths":184,"generatorPatterns":186,"scriptPaths":187,"versionParams":189},[185],"\u002Fwp-content\u002Fplugins\u002Fupdate-permalink-previews-in-admin\u002F",[],[188],"\u002Fwp-content\u002Fplugins\u002Fupdate-permalink-previews-in-admin\u002Fupdate-permalink-previews.js",[190],"update-permalink-previews-in-admin\u002Fupdate-permalink-previews.js?ver=1.0",{"cssClasses":192,"htmlComments":193,"htmlAttributes":194,"restEndpoints":195,"jsGlobals":196,"shortcodeOutput":197},[],[],[],[],[],[]]