[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fqX9c0cmV4chZNqQiIoK784nZ02MdpUYTLKqs-CgDysk":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":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":37,"analysis":147,"fingerprints":176},"wcs-custom-permalinks-hotfix","WCS Custom Permalinks Hotfix","1.1","Luke America","https:\u002F\u002Fprofiles.wordpress.org\u002Flukeamerica2020\u002F","\u003Cp>This plugin is a hotfix for permalink issues encountered with WordPress installations after upgrading to 3.1.x. \u003Cstrong>It fixes\u003C\u002Fstrong> the 404 error (or blank page) for menu\u002Fdropdown categories and tags. \u003Cstrong>It fixes\u003C\u002Fstrong> pagination for search results, categories, and tags. And, \u003Cstrong>it fixes\u003C\u002Fstrong> RSS feeds for categories and tags.\u003C\u002Fp>\n\u003Cp>Before using it, be sure that your issues are not caused by plugins that modify category links, tag links, and\u002For canonical redirection … by deactivating them. More details are available under \u003Cem>Installation\u003C\u002Fem> (above) and at Dashboard->WCS-Permalinks (after activation).\u003C\u002Fp>\n\u003Ch3>Additional Information\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>View \u003Ca href=\"http:\u002F\u002Fwpcodesnippets.info\u002Fblog\u002Fwcs-custom-permalinks-hotfix.html\" title=\"Plug-in Landing Page\" rel=\"nofollow ugc\">details for this plug-in\u003C\u002Fa> at our web site.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>View the full \u003Ca href=\"http:\u002F\u002Fwpcodesnippets.info\u002Fblog\u002Fhow-to-fix-the-wp-3-1-custom-permalinks-bug.html\" title=\"Source Code Details\" rel=\"nofollow ugc\">source code\u003C\u002Fa> explanation for the prototype of this plug-in along with user comments.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Visit our web site, \u003Ca href=\"http:\u002F\u002Fwpcodesnippets.INFO\" title=\"WP Code Snippets\" rel=\"nofollow ugc\">wpCodeSnippets.INFO\u003C\u002Fa>, for lots of WordPress tips, tweaks, shortcodes, and plugins.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>This plug-in is released under the GNU General Public License (GPL2). No external services are required and there are no additional features to purchase.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Donations\u003C\u002Fh3>\n\u003Cp>Did you find this plug-in useful? A small \u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fcgi-bin\u002Fwebscr?cmd=_donations&currency_code=USD&business=LukeAmerica2020%40gmail.com&item_name=WP%20Code%20Snippets%20donation&amount=0.00&image_url=http:\u002F\u002Fwpcodesnippets.info\u002Ffiles\u002Fpaypal_header.png\" title=\"Support Future Development\" rel=\"nofollow ugc\">donation\u003C\u002Fa> will support our continued WordPress development efforts. Enter any amount.\u003C\u002Fp>\n","After upgrading to WordPress 3.1.x, many installations suffer broken permalinks for categories and tags. This hotfix repairs the problem.",60,9629,100,1,"2011-05-08T07:47:00.000Z","3.1.4","3.0.0","",[20,21,22,23,24],"canonical-redirect","categories","permalinks","permalinks-bug","permalinks-not-working","http:\u002F\u002Fwpcodesnippets.info\u002Fblog\u002Fwcs-custom-permalinks-hotfix.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwcs-custom-permalinks-hotfix.1.1.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"lukeamerica2020",30,84,"2026-04-04T14:18:37.449Z",[38,57,82,104,123],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":13,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":18,"tags":52,"homepage":18,"download_link":56,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"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,3,"2017-11-28T16:18:00.000Z","4.1.42","2.3",[21,53,54,55,22],"category","category-base","category-parents","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fno-category-parents.zip",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":67,"num_ratings":68,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":18,"tags":72,"homepage":77,"download_link":78,"security_score":79,"vuln_count":80,"unpatched_count":28,"last_vuln_date":81,"fetched_at":30},"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",[73,74,75,76],"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":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":90,"downloaded":91,"rating":92,"num_ratings":93,"last_updated":94,"tested_up_to":95,"requires_at_least":96,"requires_php":18,"tags":97,"homepage":102,"download_link":103,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"nginx-helper","Nginx Helper","2.3.5","rtCamp","https:\u002F\u002Fprofiles.wordpress.org\u002Frtcamp\u002F","\u003Col>\n\u003Cli>Removes \u003Ccode>index.php\u003C\u002Fcode> from permalinks when using WordPress with nginx.\u003C\u002Fli>\n\u003Cli>Adds support for purging redis-cache when used as full-page cache created using \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopenresty\u002Fsrcache-nginx-module#caching-with-redis\" rel=\"nofollow ugc\">nginx-srcache-module\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Adds support for nginx fastcgi_cache_purge & proxy_cache_purge directive from \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FFRiCKLE\u002Fngx_cache_purge\" title=\"ngx_cache_purge module\" rel=\"nofollow ugc\">module\u003C\u002Fa>. Provides settings so you can customize purging rules.\u003C\u002Fli>\n\u003Cli>Adds support for nginx \u003Ccode>map{..}\u003C\u002Fcode> on a WordPress-multisite network installation. Using it, Nginx can serve PHP file uploads even if PHP\u002FMySQL crashes. Please check the tutorial list below for related Nginx configurations.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Tutorials\u003C\u002Fh4>\n\u003Cp>You will need to follow one or more tutorials below to get desired functionality:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Feasyengine.io\u002Fwordpress-nginx\u002Ftutorials\u002Fmultisite\u002Fstatic-files-handling\u002F\" rel=\"nofollow ugc\">Nginx Map + WordPress-Multisite + Static Files Handling\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Feasyengine.io\u002Fwordpress-nginx\u002Ftutorials\u002Fsingle-site\u002Ffastcgi-cache-with-purging\u002F\" rel=\"nofollow ugc\">Nginx + WordPress + fastcgi_purge_cache\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Feasyengine.io\u002Fwordpress-nginx\u002Ftutorials\u002Fmultisite\u002Fsubdirectories\u002Ffastcgi-cache-with-purging\u002F\" rel=\"nofollow ugc\">Nginx + WordPress-Multisite (Subdirectories) + fastcgi_purge_cache\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Feasyengine.io\u002Fwordpress-nginx\u002Ftutorials\u002Fmultisite\u002Fsubdomains\u002Ffastcgi-cache-with-purging\u002F\" rel=\"nofollow ugc\">Nginx + WordPress-Multisite (Subdomains\u002Fdomain-mapping) + fastcgi_purge_cache\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Feasyengine.io\u002Fwordpress-nginx\u002Ftutorials\u002F\" rel=\"nofollow ugc\">Other WordPress-Nginx Tutorials\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Cleans nginx's fastcgi\u002Fproxy cache or redis-cache whenever a post is edited\u002Fpublished. Also does a few more things.",100000,6119694,88,31,"2025-08-21T06:49:00.000Z","6.8.5","3.0",[98,99,100,22,101],"cache-purge","fastcgi","nginx","redis-cache","https:\u002F\u002Frtcamp.com\u002Fnginx-helper\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnginx-helper.2.3.5.zip",{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":90,"downloaded":112,"rating":113,"num_ratings":114,"last_updated":115,"tested_up_to":95,"requires_at_least":116,"requires_php":18,"tags":117,"homepage":121,"download_link":122,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"no-category-base-wpml","No Category Base (WPML)","1.4","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.",856653,92,33,"2025-11-07T13:46:00.000Z","5.0",[54,118,119,120],"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":124,"name":125,"version":126,"author":127,"author_profile":128,"description":129,"short_description":130,"active_installs":90,"downloaded":131,"rating":132,"num_ratings":133,"last_updated":134,"tested_up_to":70,"requires_at_least":135,"requires_php":136,"tags":137,"homepage":142,"download_link":143,"security_score":144,"vuln_count":145,"unpatched_count":28,"last_vuln_date":146,"fetched_at":30},"permalink-manager","Permalink Manager Lite","2.5.3.2","Maciej Bis","https:\u002F\u002Fprofiles.wordpress.org\u002Fmbis\u002F","\u003Cp>The native WordPress permalink system is designed to be simple and easy to configure. Permalink Manager extends it and allows you to define custom URL structures and edit individual permalinks exactly the way you want.\u003C\u002Fp>\n\u003Cp>The free version lets you manage URLs for \u003Cstrong>posts, pages, and custom post types\u003C\u002Fstrong>, while the Pro version also includes support for \u003Cstrong>categories, tags, and custom taxonomies\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpermalinkmanager.pro\u002Fdocs\u002F?utm_source=wordpressorg\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fpermalinkmanager.pro\u002Ffeatures\u002F?utm_source=wordpressorg\" rel=\"nofollow ugc\">Buy Permalink Manager Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>The plugin \u003Cstrong>supports all custom post types and taxonomies\u003C\u002Fstrong>, and it is compatible with popular plugins like WooCommerce, Yoast SEO, WPML, and Polylang.\u003C\u002Fp>\n\u003Cp>Permalink Manager \u003Cstrong>automatically redirects original and duplicate URLs\u003C\u002Fstrong> to the correct page. Using the \u003Ca href=\"https:\u002F\u002Fpermalinkmanager.pro\u002Fdocs\u002Fplugin-settings\u002Fcanonical-redirects\u002F\" rel=\"nofollow ugc\">canonical redirect\u003C\u002Fa>, it prevents the broken links that can hurt the UX and SEO, potentially causing a drop in organic traffic.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Change Single Permalinks\u003C\u002Fstrong>\u003Cbr \u002F>For a consistent and SEO-friendly URL structure, you may customize and \u003Ca href=\"https:\u002F\u002Fpermalinkmanager.pro\u002Fdocs\u002Fbasics\u002Fchange-permalink\u002F\" rel=\"nofollow ugc\">change the permalink\u003C\u002Fa> of each post, page, and custom post type item.  \u003Cem>Categories, tags & custom taxonomies terms permalinks can be edited in Permalink Manager Pro.\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customize URL Formats\u003C\u002Fstrong>\u003Cbr \u002F>Using the “Permastructures” settings, you can choose the default format for custom URLs using “Permastructures” settings. The new format will be applied automatically when a new post\u002Fterm is added or once the old permalinks are regenerated.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Post Types Support\u003C\u002Fstrong>\u003Cbr \u002F>Choose the post types and taxonomies you want to customize and exclude the rest of them. The plugin supports post types and taxonomies managed with ACF, Pods, JetEngine, Toolset Types, and other plugins.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translate Permalinks\u003C\u002Fstrong>\u003Cbr \u002F>With WPML or Polylang active, Permalink Manager allows you to translate the slug and customize the URL structure for every language separately.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Remove Parent Slugs\u003C\u002Fstrong>\u003Cbr \u002F>Remove parent slugs from your WordPress URLs organize them hierarchically by \u003Ca href=\"https:\u002F\u002Fpermalinkmanager.pro\u002Fdocs\u002Ftutorials\u002Fadd-category-slug-wordpress-permalinks\u002F\" rel=\"nofollow ugc\">adding categories to custom permalinks\u003C\u002Fa>, all without writing a single line of code.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Canonical Redirect\u003C\u002Fstrong>\u003Cbr \u002F>Automatically redirect old URLs whenever they change, preventing broken links, and protecting your site’s search visibility.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Additional features available in Permalink Manager Pro\u003C\u002Fh4>\n\u003Cp>The free version covers all the necessary functions, while the premium version adds a few handy functionalities that can improve the process of adjusting WordPress permalinks.\u003C\u002Fp>\n\u003Cp>Click here for additional information and to purchase \u003Ca href=\"https:\u002F\u002Fpermalinkmanager.pro?utm_source=wordpress\" rel=\"nofollow ugc\">Permalink Manager Pro\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Custom Taxonomies Support\u003C\u002Fstrong>\u003Cbr \u002F>Taxonomies are fully supported in the premium version (categories, tags & custom taxonomies). You may adjust individual term permalinks or change them all at once using “Permastructures”.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full WooCommerce Support\u003C\u002Fstrong>\u003Cbr \u002F>Permalink Manager Pro may be used to change the URL addresses of WooCommerce products, tags, categories, and attributes. For example, you may use the plugin to \u003Ca href=\"https:\u002F\u002Fpermalinkmanager.pro\u002Fdocs\u002Ftutorials\u002Fremove-product-category-woocommerce-urls\u002F\" rel=\"nofollow ugc\">remove \u002Fproduct\u002F and \u002Fproduct-category\u002F from WooCommerce URL\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Fields Support\u003C\u002Fstrong>\u003Cbr \u002F>Permalink Manager is the only actively supported WordPress plugin that allows to \u003Ca href=\"https:\u002F\u002Fpermalinkmanager.pro\u002Fdocs\u002Ftutorials\u002Fhow-to-use-custom-fields-inside-wordpress-permalinks\u002F\" rel=\"nofollow ugc\">add custom fields to permalinks\u003C\u002Fa> and requires no technical experience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Extra Redirects\u003C\u002Fstrong>\u003Cbr \u002F>Define extra redirects (aliases) for any post, page, or term. Additionally, you may assign a redirect URL to each post\u002Fterm, which will take users to any external URL address.\u003C\u002Fli>\n\u003C\u002Ful>\n","Permalink Manager enhances WordPress’s built-in URL system, allowing you to change the URLs of native and custom post types and taxonomies.",2718666,96,176,"2026-03-11T15:40:00.000Z","4.4.0","5.4",[138,139,140,22,141],"custom-permalink","custom-permalinks","permalink","woocommerce-permalinks","https:\u002F\u002Fpermalinkmanager.pro?utm_source=plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpermalink-manager.2.5.3.2.zip",91,11,"2025-09-06 00:00:00",{"attackSurface":148,"codeSignals":164,"taintFlows":171,"riskAssessment":172,"analyzedAt":175},{"hooks":149,"ajaxHandlers":160,"restRoutes":161,"shortcodes":162,"cronEvents":163,"entryPointCount":28,"unprotectedCount":28},[150,156],{"type":151,"name":152,"callback":153,"file":154,"line":155},"action","init","wcsp_hotfix_31_redirect_canonical","wcs-custom-permalinks-hotfix.php",76,{"type":151,"name":157,"callback":158,"file":154,"line":159},"admin_menu","wcsp_cph_activate_admin_options",224,[],[],[],[],{"dangerousFunctions":165,"sqlUsage":166,"outputEscaping":168,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":14,"bundledLibraries":170},[],{"prepared":28,"raw":28,"locations":167},[],{"escaped":14,"rawEcho":28,"locations":169},[],[],[],{"summary":173,"deductions":174},"The plugin \"wcs-custom-permalinks-hotfix\" v1.1 exhibits a strong security posture based on the provided static analysis. The absence of any detected dangerous functions, raw SQL queries, or unsanitized taint flows suggests a well-developed and secure codebase. Furthermore, all identified output is properly escaped, and the plugin does not perform file operations or external HTTP requests, minimizing potential attack vectors. The presence of a capability check, even if only one is noted, is a positive sign for access control.\n\nThe vulnerability history also indicates a clean record, with no known CVEs ever recorded for this plugin. This lack of past vulnerabilities, coupled with the current static analysis findings, paints a picture of a plugin that has been developed with security in mind and has maintained this standard over time. The total absence of an attack surface, including AJAX handlers, REST API routes, and shortcodes, is a significant strength. However, the lack of any nonces detected might be a slight concern if there were any interaction points that would typically require them, although the absence of an attack surface might explain this.\n\nIn conclusion, \"wcs-custom-permalinks-hotfix\" v1.1 appears to be a very secure plugin. Its strengths lie in its minimal attack surface, robust code sanitization, and lack of historical vulnerabilities. The only minor point to potentially consider is the complete absence of nonce checks, which, in the context of zero attack surface, is not a direct risk but could be an oversight if future functionality is added. Overall, the risk associated with this plugin is very low.",[],"2026-03-16T21:45:19.339Z",{"wat":177,"direct":182},{"assetPaths":178,"generatorPatterns":179,"scriptPaths":180,"versionParams":181},[],[],[],[],{"cssClasses":183,"htmlComments":184,"htmlAttributes":221,"restEndpoints":222,"jsGlobals":223,"shortcodeOutput":224},[],[185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220],"\u003C!-- WCS Custom Permalinks Hotfix -->","\u003C!-- Copyright (c) 2011 WP Code Snippets \u002F Gizmo Digital Fusion (LukeAmerica2020@gmail.com) -->","\u003C!-- This program is free software; you can redistribute it and\u002For modify it -->","\u003C!-- under the terms of the GNU General Public License as published by the -->","\u003C!-- Free Software Foundation; either version 2 of the License, or (at your -->","\u003C!-- option) any later version. -->","\u003C!-- This program is distributed in the hope that it will be useful, but WITHOUT -->","\u003C!-- ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -->","\u003C!-- FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for -->","\u003C!-- more details. -->","\u003C!-- You should have received a copy of the GNU General Public License along -->","\u003C!-- with this program, LICENSE.txt. If not, write to the Free Software Foundation, Inc., -->","\u003C!-- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Or, visit this web address: -->","\u003C!-- http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl.html OR http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html. -->","\u003C!-- ACTIVATE \u002F ENABLE PLUGIN -->","\u003C!-- prevent file from being accessed directly -->","\u003C!-- enable plugin -->","\u003C!-- PLUGIN FUNCTIONS -->","\u003C!-- developed by Luke America with valuable assistance by Jonas Nordström -->","\u003C!-- source code release 2011-03-23 -->","\u003C!-- updated 2011-04-05 (added fixes to pagination for searches, categories, & tags) -->","\u003C!-- updated 2011-04-08 (added support for multisites that use subdirectories) -->","\u003C!-- updated 2011-04-09 (added hotfix bypass to retain XML-RPC Support) -->","\u003C!-- updated 2011-04-11 (added fixes for RSS feeds for categories & tags) -->","\u003C!-- updated 2011-05-05 (official public plugin release, 1.0.0) -->","\u003C!-- handle true 404's, normal processing, etc -->","\u003C!-- if everything works but your home page times out -->","\u003C!-- (as with the \"Concentric\u002FXO Communications shared hosting platform\") -->","\u003C!-- COMMENT line #151, ie,: \u002F\u002Fredirect_canonical(); -->","\u003C!-- and UNCOMMENT the next line (#158) -->","\u003C!-- fix pagination for categories, tags, and searches -->","\u003C!-- support for pagination fix -->","\u003C!-- init -->","\u003C!-- convert to page query -->","\u003C!-- exit -->","\u003C!-- ENABLE ADMIN OPTIONS -->",[],[],[],[]]