[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fLguRKAisW1RPkK6McwgEnloTcNNJtog0yC7UfAeo2Sc":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":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":38,"analysis":145,"fingerprints":179},"custom-post-type-rewrite","Custom Post Type Rewrite","1.2.1","thingsym","https:\u002F\u002Fprofiles.wordpress.org\u002Fthingsym\u002F","\u003Cp>Custom Post Type Rewrite plugin adds default custom post type permalinks.\u003C\u002Fp>\n\u003Cp>By default, there are no some permalinks of custom post type.\u003Cbr \u002F>\nThe Custom Post Type Rewrite plugin adds permalink structure of custom post type.\u003Cbr \u002F>\nFollowing:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>date-based\u003C\u002Fli>\n\u003Cli>author-based\u003C\u002Fli>\n\u003Cli>front\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Note: Regarding has_archive and rewrite in $args of Parameters, the priority of the rewrite rule conforms to register_post_type().\u003C\u002Fp>\n","Custom Post Type Rewrite plugin adds default custom post type permalinks.",1000,15825,60,2,"2024-08-22T06:53:00.000Z","6.6.5","4.9","5.6",[20,21,22,23],"custom-post-type","permalink","permalink-structure","permalinks","https:\u002F\u002Fgithub.com\u002Fthingsym\u002Fcustom-post-type-rewrite","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-post-type-rewrite.1.2.1.zip",92,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},11,38600,93,30,89,"2026-04-03T23:05:52.965Z",[39,60,86,106,128],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":54,"tags":55,"homepage":57,"download_link":58,"security_score":59,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"simple-post-type-permalinks","Simple Post Type Permalinks","2.0.5","Toro_Unit (Hiroshi Urabe)","https:\u002F\u002Fprofiles.wordpress.org\u002Ftoro_unit\u002F","\u003Cp>Edit the permalink structure of custom post type too easy.\u003C\u002Fp>\n\u003Cp>Simple Post Type Permalinks is Simple and Smart than \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-post-type-permalinks\u002F\" rel=\"ugc\">Custom Post Type Permalinks\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Available tags are \u003Ccode>%post_id%\u003C\u002Fcode>, \u003Ccode>%postname%\u003C\u002Fcode>, \u003Ccode>%year%\u003C\u002Fcode>, \u003Ccode>%monthnum%\u003C\u002Fcode>, \u003Ccode>%day%\u003C\u002Fcode>, \u003Ccode>%hour%\u003C\u002Fcode>, \u003Ccode>%minute%\u003C\u002Fcode>, \u003Ccode>%second%\u003C\u002Fcode>, \u003Ccode>%author%\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>Requires PHP version 5.3 or higher.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftorounit\u002Fsimple-post-type-permalinks\" rel=\"nofollow ugc\">This Plugin published on GitHub.\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Please Fork and Pull Request!\u003C\u002Fp>\n\u003Ch3>Setting on Code\u003C\u002Fh3>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>register_post_type( 'foo',\n    array(\n        \"public\" => true,\n        'has_archive' => true,\n        \"rewrite\" => [\n            \"with_front\" => true\n        ],\n        \"sptp_permalink_structure\" => \"foo\u002F%post_id%\"\n    )\n);\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Easy to change Permalink of custom post type.",9000,84434,100,10,"2019-06-04T22:43:00.000Z","5.2.24","4.0","5.3",[56,20,21,23],"cms","https:\u002F\u002Fgithub.com\u002Ftorounit\u002Fsimple-post-type-permalinks","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-post-type-permalinks.2.0.5.zip",85,{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":11,"downloaded":68,"rating":69,"num_ratings":70,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":74,"tags":75,"homepage":81,"download_link":82,"security_score":83,"vuln_count":84,"unpatched_count":27,"last_vuln_date":85,"fetched_at":29},"wp-better-permalinks","WP Better Permalinks","4.2.1","Mateusz Gbiorczyk","https:\u002F\u002Fprofiles.wordpress.org\u002Fmateuszgbiorczyk\u002F","\u003Cp>Set custom friendly permalinks structure: \u003Cstrong>Custom Post Type > Taxonomy > Post\u003C\u002Fstrong> and \u003Cstrong>Custom Post Type > Taxonomy\u003C\u002Fstrong> instead of default WordPress structure.\u003C\u002Fp>\n\u003Cp>Default permalinks structure in WordPress:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Custom Post Type > Post\u003C\u002Fli>\n\u003Cli>Taxonomy > Single Term\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Friendly permalinks structure pattern available using this plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Custom Post Type > Single Term \u003Cem>(or Term tree)\u003C\u002Fem> > Post\u003C\u002Fli>\n\u003Cli>Custom Post Type > Post \u003Cem>(when no term is selected)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>Custom Post Type > Single Term \u003Cem>(or Term tree)\u003C\u002Fem>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin allows you to set your own structure with a few clicks. Everything works automatically, no need to add any additional code.\u003C\u002Fp>\n\u003Ch4>Please also read the FAQ below. Thank you for being with us!\u003C\u002Fh4>\n","Set custom friendly permalinks structure: Custom Post Type > Taxonomy > Post and Custom Post Type > Taxonomy instead of default WordPress structure.",32891,98,26,"2025-12-08T20:05:00.000Z","6.9.4","5.0","7.0",[76,77,78,79,80],"custom-post-type-permalinks","friendly-permalinks","permalinks-structure","permalinks-tree","taxonomy-term-permalinks","https:\u002F\u002Fmattplugins.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-better-permalinks.4.2.1.zip",99,1,"2019-06-27 00:00:00",{"slug":87,"name":88,"version":89,"author":90,"author_profile":91,"description":92,"short_description":93,"active_installs":94,"downloaded":95,"rating":26,"num_ratings":96,"last_updated":97,"tested_up_to":98,"requires_at_least":99,"requires_php":54,"tags":100,"homepage":104,"download_link":105,"security_score":59,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"custom-fields-permalink-redux","Custom Fields Permalink 2","1.5.0","athlan","https:\u002F\u002Fprofiles.wordpress.org\u002Fathlan\u002F","\u003Cp>Plugin allows to use post’s custom fields values in permalink structure by adding \u003Ccode>%field_fieldname%\u003C\u002Fcode> rewrite tag.\u003C\u002Fp>\n\u003Cp>Examples:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>http:\u002F\u002Fexample.com\u002F%field_event_date_from%\u002F%postname%\u002F\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>http:\u002F\u002Fexample.com\u002Fpost-type\u002F%field_event_date_from%\u002F%postname%\u002F\u003C\u002Fcode> (with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-post-type-permalinks\u002F\" rel=\"ugc\">Custom Post Type Permalinks\u003C\u002Fa> plugin)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can also set different permalink structure depending on custom post type using \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-post-type-permalinks\u002F\" rel=\"ugc\">Custom Post Type Permalinks\u003C\u002Fa> plugin. You can create own post types by using \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-post-type-ui\u002F\" rel=\"ugc\">Custom Post Type UI\u003C\u002Fa> plugin.\u003C\u002Fp>\n\u003Cp>The plugin works for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>posts\u003C\u002Fli>\n\u003Cli>pages\u003C\u002Fli>\n\u003Cli>custom post types\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Plugin is also available on GitHub:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fathlan\u002Fwordpress-custom-fields-permalink-plugin\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fathlan\u002Fwordpress-custom-fields-permalink-plugin\u003C\u002Fa>\u003C\u002Fp>\n","Plugin allows to use post's custom fields values in permalink structure by adding %field_fieldname%, for posts, pages and custom post types.",600,7449,5,"2018-10-24T19:38:00.000Z","5.0.25","4.5.0",[101,102,21,23,103],"custom-fields","custom-post-types","url","http:\u002F\u002Fathlan.pl\u002Fwordpress-custom-fields-permalink-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-fields-permalink-redux.1.5.0.zip",{"slug":107,"name":108,"version":109,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":114,"downloaded":115,"rating":116,"num_ratings":117,"last_updated":118,"tested_up_to":119,"requires_at_least":120,"requires_php":121,"tags":122,"homepage":126,"download_link":127,"security_score":59,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"wp-permastructure","WP Permastructure","1.4.4","Robert O'Rourke","https:\u002F\u002Fprofiles.wordpress.org\u002Fsanchothefat\u002F","\u003Cp>In addition to controlling your custom post type permalinks this plugin adds support for using custom taxonomies in your permalink structures as well.\u003C\u002Fp>\n\u003Cp>Not only that but you can control the full permalink so the post type slug is not required at the start of the link.\u003C\u002Fp>\n\u003Cp>Multiple post types can use the same permalink structure.\u003C\u002Fp>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>There are 2 ways to use this plugin:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Permalink Settings\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The plugin adds fields to the permalinks settings page for any public facing custom post types.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>In Code\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>When registering a post type you can add a value to the rewrite property with the key ‘permastruct’ to define your default permalink structure.\u003C\u002Fp>\n\u003Cp>eg:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php\n\nregister_post_type( 'my_type', array(\n    ...\n    'rewrite' => array(\n        'permastruct' => '\u002F%custom_taxonomy_name%\u002F%author%\u002F%postname%\u002F'\n    ),\n    ...\n) );\n\n?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Adds the ability to configure permalinks for custom post types using rewrite tags like %post_id% and %author%.",400,21041,86,15,"2023-07-26T09:18:00.000Z","6.3.8","3.3","",[102,123,23,124,125],"custom-taxonomies","rewrite-rules","urls","https:\u002F\u002Fgithub.com\u002Finterconnectit\u002Fwp-permastructure","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-permastructure.1.4.4.zip",{"slug":129,"name":130,"version":131,"author":132,"author_profile":133,"description":134,"short_description":135,"active_installs":49,"downloaded":136,"rating":49,"num_ratings":137,"last_updated":138,"tested_up_to":139,"requires_at_least":99,"requires_php":54,"tags":140,"homepage":121,"download_link":144,"security_score":59,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"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",[141,20,21,142,143],"custom-permalinks","primary-term","remove-slug","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-permalinks-for-custom-post-types.zip",{"attackSurface":146,"codeSignals":163,"taintFlows":170,"riskAssessment":171,"analyzedAt":178},{"hooks":147,"ajaxHandlers":159,"restRoutes":160,"shortcodes":161,"cronEvents":162,"entryPointCount":27,"unprotectedCount":27},[148,154],{"type":149,"name":150,"callback":151,"priority":50,"file":152,"line":153},"action","wp_loaded","set_rewrite","inc\\class-custom-post-type-rewrite.php",18,{"type":155,"name":156,"callback":157,"priority":50,"file":152,"line":158},"filter","plugin_row_meta","plugin_metadata_links",19,[],[],[],[],{"dangerousFunctions":164,"sqlUsage":165,"outputEscaping":167,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":169},[],{"prepared":27,"raw":27,"locations":166},[],{"escaped":27,"rawEcho":27,"locations":168},[],[],[],{"summary":172,"deductions":173},"The static analysis of the \"custom-post-type-rewrite\" v1.2.1 plugin reveals a remarkably clean codebase with no immediately apparent vulnerabilities. The absence of dangerous functions, raw SQL queries, unescaped output, file operations, and external HTTP requests is a strong indicator of good security practices. Furthermore, the zero-count for AJAX handlers, REST API routes, shortcodes, and cron events, particularly without any authentication or permission checks, suggests a minimal attack surface. The plugin also boasts a completely clean vulnerability history, with no recorded CVEs, which is a positive sign of its stability and security over time.\n\nWhile the current analysis presents an excellent security posture, it's important to acknowledge the limitations. The static analysis reported zero taint flows, which could mean either the plugin is exceptionally secure in its handling of potentially malicious data, or the static analysis tools may have limitations in tracing complex data flows within this specific plugin's context. The complete lack of nonces and capability checks, while not a direct vulnerability in this case due to the zero attack surface, represents a potential area of concern if the plugin were to be expanded in the future without incorporating these fundamental WordPress security measures. Overall, this plugin appears to be very secure based on the provided data, with its strengths lying in its minimalist design and adherence to secure coding principles.",[174,176],{"reason":175,"points":96},"No nonce checks implemented",{"reason":177,"points":96},"No capability checks implemented","2026-03-16T18:58:28.161Z",{"wat":180,"direct":185},{"assetPaths":181,"generatorPatterns":182,"scriptPaths":183,"versionParams":184},[],[],[],[],{"cssClasses":186,"htmlComments":187,"htmlAttributes":188,"restEndpoints":189,"jsGlobals":190,"shortcodeOutput":191},[],[],[],[],[],[]]