[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fvjnYocZNzy2F5Dt5U4HzJsF5CRBkoaIBJX7iVmWdIQc":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":5,"active_installs":10,"downloaded":11,"rating":12,"num_ratings":12,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":16,"download_link":22,"security_score":23,"vuln_count":12,"unpatched_count":12,"last_vuln_date":24,"fetched_at":25,"vulnerabilities":26,"developer":27,"crawl_stats":24,"alternatives":33,"analysis":131,"fingerprints":195},"custom-post-taxonomy","Custom Post Taxonomy","1.0","farvehandleren","https:\u002F\u002Fprofiles.wordpress.org\u002Ffarvehandleren\u002F","\u003Cp>Custom Post Taxonomy.\u003C\u002Fp>\n",10,1276,0,"2016-09-19T07:23:00.000Z","4.6.30","4.0","",[18,19,20,21],"custom-post-type","post","slug","type","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-post-taxonomy.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":23,"avg_patch_time_days":30,"trust_score":31,"computed_at":32},11,240,30,84,"2026-04-04T06:15:29.539Z",[34,59,78,94,113],{"slug":35,"name":36,"version":37,"author":38,"author_profile":39,"description":40,"short_description":41,"active_installs":42,"downloaded":43,"rating":44,"num_ratings":45,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":54,"download_link":55,"security_score":56,"vuln_count":57,"unpatched_count":12,"last_vuln_date":58,"fetched_at":25},"remove-cpt-base","Remove CPT base","6.7","kubiq","https:\u002F\u002Fprofiles.wordpress.org\u002Fkubiq\u002F","\u003Cp>Remove custom post type base slug from url\u003C\u002Fp>\n\u003Cul>\n\u003Cli>possibility to select specific custom post type(s)\u003C\u002Fli>\n\u003Cli>auto redirect old slugs to no-base slugs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Yoast SEO specifics\u003C\u002Fh3>\n\u003Cp>If you’re using Yoast SEO plugin, after you change something in the Remove CPT base plugin, you should deactivate Yoast SEO and activate it back again to refresh its yoast_indexable database table, so it will generate correct og:url, canonical url and JSON-LD urls.\u003C\u002Fp>\n","Remove custom post type base slug from url",10000,96204,100,33,"2025-12-01T22:03:00.000Z","6.9.4","3.0","5.6",[51,18,52,53,20],"base","permalink","remove","https:\u002F\u002Fwww.paypal.me\u002Fjakubnovaksl","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fremove-cpt-base.6.7.zip",99,1,"2022-05-06 13:29:00",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":69,"num_ratings":28,"last_updated":70,"tested_up_to":71,"requires_at_least":16,"requires_php":16,"tags":72,"homepage":76,"download_link":77,"security_score":23,"vuln_count":12,"unpatched_count":12,"last_vuln_date":24,"fetched_at":25},"wp-change-custom-post-slug","WP Change Custom Posts Slugs","1.2","ThemeHeap","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemeheap\u002F","\u003Cp>The plugin allows to can easily change slug of custom post types from WordPress admin panel.\u003Cbr \u002F>\nEmail us: abuzer@greelogix.com\u003C\u002Fp>\n\u003Ch3>OUR SERVICES\u003C\u002Fh3>\n\u003Cp>Project                                     Duration                Cost\u003Cbr \u002F>\nWoocommerce custom shop                     1d                      $240\u003Cbr \u002F>\nResponsiveness for 8 pages website              2d                          $400\u003Cbr \u002F>\nWPML configuration for multi-lang website       4h                          $120\u003Cbr \u002F>\nFashion magazine website with Avada theme       5d                          $1000\u003Cbr \u002F>\nLawFirm website with Avada theme                5d                          $1000\u003C\u002Fp>\n","The plugin allows to can easily change slug of custom post types from WordPress admin panel.",700,9117,92,"2020-10-16T06:43:00.000Z","5.5.18",[73,74,75],"custom-post-types","custom-slugs","wp-change-custom-posts-slugs","http:\u002F\u002Fthemeheap.com\u002Fportfolio-item\u002Fwp-change-custom-posts-slugs\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-change-custom-post-slug.zip",{"slug":79,"name":80,"version":6,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":44,"downloaded":85,"rating":86,"num_ratings":57,"last_updated":87,"tested_up_to":88,"requires_at_least":89,"requires_php":49,"tags":90,"homepage":16,"download_link":93,"security_score":69,"vuln_count":12,"unpatched_count":12,"last_vuln_date":24,"fetched_at":25},"cptsm-slug-manager","Custom Post Type Slug Manager","Luis Peel","https:\u002F\u002Fprofiles.wordpress.org\u002Fcanpalte\u002F","\u003Cp>This plugin provides a simple and powerful interface for managing custom post type slugs. With it, you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>View:\u003C\u002Fstrong> See a complete list of all custom post types registered on your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Edit:\u003C\u002Fstrong> Quickly and safely change the slug of any custom post type. For example, you can transform “vehicle” into “car” for shorter and more descriptive URLs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Delete:\u003C\u002Fstrong> Completely remove the slug of a custom post type, simplifying your URL structure.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Example:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you have a custom post type called “vehicle” with a URL like \u003Ca href=\"https:\u002F\u002Fwww.yoursite.com\u002Fvehicle\u002Fmycar\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.yoursite.com\u002Fvehicle\u002Fmycar\u003C\u002Fa>, this plugin will allow you to change the slug to “car” to get the URL \u003Ca href=\"https:\u002F\u002Fwww.yoursite.com\u002Fcar\u002Fmycar\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.yoursite.com\u002Fcar\u002Fmycar\u003C\u002Fa> or even remove it completely to have \u003Ca href=\"https:\u002F\u002Fwww.yoursite.com\u002Fmycar\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.yoursite.com\u002Fmycar\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Benefits:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Greater control over your URLs.\u003C\u002Fli>\n\u003Cli>Flexibility to adapt URLs to your specific needs.\u003C\u002Fli>\n\u003Cli>Ease of use thanks to its intuitive interface.\u003C\u002Fli>\n\u003C\u002Ful>\n","Easily edit or remove slugs for any custom post type. Customize your content URLs without coding.",838,40,"2024-11-06T05:22:00.000Z","6.6.0","4.7",[91,18,92,53,20],"cpt","edit","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcptsm-slug-manager.zip",{"slug":95,"name":96,"version":97,"author":98,"author_profile":99,"description":100,"short_description":101,"active_installs":44,"downloaded":102,"rating":44,"num_ratings":103,"last_updated":104,"tested_up_to":105,"requires_at_least":106,"requires_php":107,"tags":108,"homepage":16,"download_link":112,"security_score":23,"vuln_count":12,"unpatched_count":12,"last_vuln_date":24,"fetched_at":25},"custom-permalinks-for-custom-post-types","Custom Permalinks for Custom Post Types","1.0.1","Aluka","https:\u002F\u002Fprofiles.wordpress.org\u002Fcx4djv\u002F","\u003Cp>Custom Permalinks for Custom Post Types is a plugin for WordPress which allow you change the permalink structure of Custom Post Types.\u003C\u002Fp>\n\u003Cp>It supports the following features:\u003Cbr \u002F>\n* Remove base slug of all public Custom Post Types\u003Cbr \u002F>\n* Supports multiple taxonomies for permalink\u003Cbr \u002F>\n* Supports hierarchical taxonomies for permalink\u003Cbr \u002F>\n* Allows to select primary term for permalink\u003Cbr \u002F>\n* Allows to exclude Custom Post Types from being affected by this plugin\u003C\u002Fp>\n\u003Ch3>Compatibility\u003C\u002Fh3>\n\u003Cp>This plugin is compatible with: WooCommerce, Polylang, WPML\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>This plugin doesn’t collect\u002Fstore any user related information.\u003C\u002Fp>\n","Remove base slug of Custom Post Types and change the permalink structure of Custom Post Types.",5100,3,"2020-04-13T09:38:00.000Z","5.4.19","4.5.0","5.3",[109,18,52,110,111],"custom-permalinks","primary-term","remove-slug","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-permalinks-for-custom-post-types.zip",{"slug":114,"name":115,"version":116,"author":117,"author_profile":118,"description":119,"short_description":120,"active_installs":86,"downloaded":121,"rating":44,"num_ratings":57,"last_updated":122,"tested_up_to":123,"requires_at_least":124,"requires_php":16,"tags":125,"homepage":129,"download_link":130,"security_score":23,"vuln_count":12,"unpatched_count":12,"last_vuln_date":24,"fetched_at":25},"wp-alternative-slug-by-010pixel","WP Alternative Slug by 010Pixel","1.3.0","010pixel","https:\u002F\u002Fprofiles.wordpress.org\u002F010pixel\u002F","\u003Cp>A new way to create multiple URLs for the same post. Very useful when creating url for multiple languages. e.g. your main url can be in english but your alternative url can be in your own language. You can share your own language url on social media.\u003C\u002Fp>\n\u003Cp>WP Alternative Slug allows you to choose posts, pages and custom post types to have secondary url.\u003C\u002Fp>\n\u003Cp>When you access secondary URL, it will bring you to the main article.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Made by \u003Ca href=\"http:\u002F\u002Fwww.010pixel.com\u002F\" rel=\"nofollow ugc\">010Pixel\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Use\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to \u003Ccode>Plugins\u003C\u002Fcode> > \u003Ccode>WP Alternative Slug by 010Pixel\u003C\u002Fcode>. You will be able to see all the custom post types including \u003Ccode>Post\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Tick all the checkbox for the post types for which you want to enable alternative slug metabox.\u003C\u002Fli>\n\u003Cli>Create a post and enter the alternative slug you would like to use.\u003C\u002Fli>\n\u003Cli>If you do not want to user alternative slug then select keep the ‘Alternative Slug’ input empty.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>For any query, you can contact me at \u003Ca href=\"http:\u002F\u002Fwww.010pixel.com\u002F\" rel=\"nofollow ugc\">010 Pixel\u003C\u002Fa>\u003C\u002Fp>\n","Create alternative slug (url) for each page, post or custom post type which will redirect to same main page.",2832,"2018-08-03T09:37:00.000Z","4.9.29","3.1",[126,73,127,128,20],"alternative-slug","metabox","post-url","http:\u002F\u002Fwww.010pixel.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-alternative-slug-by-010pixel.1.3.1.zip",{"attackSurface":132,"codeSignals":151,"taintFlows":184,"riskAssessment":185,"analyzedAt":194},{"hooks":133,"ajaxHandlers":147,"restRoutes":148,"shortcodes":149,"cronEvents":150,"entryPointCount":12,"unprotectedCount":12},[134,140,143],{"type":135,"name":136,"callback":137,"file":138,"line":139},"action","admin_menu","cuptaxn_custom_post_admin_menu","main.php",16,{"type":135,"name":141,"callback":142,"file":138,"line":45},"admin_enqueue_scripts","cuptaxnf_custom_post_admin_css",{"type":135,"name":144,"callback":145,"file":138,"line":146},"init","codex_cuptaxn_custom_post_type_init",39,[],[],[],[],{"dangerousFunctions":152,"sqlUsage":166,"outputEscaping":168,"fileOperations":12,"externalRequests":12,"nonceChecks":57,"capabilityChecks":57,"bundledLibraries":183},[153,158,160,162,164],{"fn":154,"file":155,"line":156,"context":157},"unserialize","cuptaxna-dmin.php",38,"$cuptaxnf_custom_posts_disp = unserialize(get_option( 'cuptaxnf_custom_post_opt' ));",{"fn":154,"file":155,"line":159,"context":157},64,{"fn":154,"file":155,"line":23,"context":161},"$cuptaxnf_custom_post = unserialize(get_option( 'cuptaxnf_custom_post_opt' ));",{"fn":154,"file":155,"line":163,"context":157},93,{"fn":154,"file":138,"line":165,"context":157},44,{"prepared":12,"raw":12,"locations":167},[],{"escaped":103,"rawEcho":169,"locations":170},6,[171,173,175,177,179,181],{"file":155,"line":139,"context":172},"raw output",{"file":155,"line":174,"context":172},28,{"file":155,"line":176,"context":172},91,{"file":155,"line":178,"context":172},108,{"file":155,"line":180,"context":172},120,{"file":155,"line":182,"context":172},122,[],[],{"summary":186,"deductions":187},"The plugin \"custom-post-taxonomy\" v1.0 exhibits a mixed security posture. On the positive side, it demonstrates a strong commitment to secure coding practices by utilizing prepared statements for all SQL queries and including nonce and capability checks. The absence of known CVEs and vulnerabilities in its history is also a positive indicator. However, a significant concern arises from the presence of five instances of the `unserialize` function. Without proper input validation and sanitization, `unserialize` can lead to object injection vulnerabilities, allowing attackers to potentially execute arbitrary code or manipulate application behavior.\n\nThe static analysis reveals a clean attack surface with no exposed AJAX handlers, REST API routes, shortcodes, or cron events without proper authentication or authorization. Taint analysis also shows no identified flows with unsanitized paths, suggesting that known vulnerabilities of this type are not present in this version. Despite these strengths, the reliance on `unserialize` without explicit safeguards represents a potential blind spot. The low percentage of properly escaped output (33%) is also a minor concern that could lead to cross-site scripting (XSS) vulnerabilities if sensitive data is displayed directly to users.",[188,191],{"reason":189,"points":190},"Dangerous function 'unserialize' used 5 times",15,{"reason":192,"points":193},"Only 33% of output properly escaped",5,"2026-03-17T00:18:53.801Z",{"wat":196,"direct":204},{"assetPaths":197,"generatorPatterns":200,"scriptPaths":201,"versionParams":202},[198,199],"\u002Fwp-content\u002Fplugins\u002Fcustom-post-taxonomy\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fcustom-post-taxonomy\u002Fjs\u002Fricf.js",[],[199],[203],"custom-post-taxonomy\u002Fcss\u002Fadmin.css?ver=1.0.0",{"cssClasses":205,"htmlComments":206,"htmlAttributes":207,"restEndpoints":208,"jsGlobals":209,"shortcodeOutput":211},[],[],[],[],[210],"ricftx_script",[]]