
Custom Post Type Permalinks Security & Risk Analysis
wordpress.org/plugins/custom-post-type-permalinksEdit the permalink of custom post type.
Is Custom Post Type Permalinks Safe to Use in 2026?
Generally Safe
Score 92/100Custom Post Type Permalinks has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The plugin "custom-post-type-permalinks" version 3.5.3 exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The absence of any recorded CVEs, critical taint flows, dangerous functions, direct SQL queries, file operations, or external HTTP requests is highly encouraging. The code also demonstrates good practices with 100% of SQL queries using prepared statements and a significant majority (85%) of outputs being properly escaped. The presence of a nonce check is also a positive indicator.
However, there are a few areas that prevent a perfect score. The lack of capability checks is a potential concern, as it means that while nonces might be in place for some operations, authorization might not be rigorously enforced for all actions. While the static analysis reports zero unprotected entry points, a more detailed audit of the single nonce check and the absence of capability checks would be beneficial to confirm this. The limited taint analysis (0 flows analyzed) means that the absence of vulnerabilities in this area is based on incomplete data, and deeper analysis could reveal issues.
In conclusion, this plugin appears to be well-developed from a security perspective, with a strong emphasis on preventing common web vulnerabilities. The primary area for potential improvement lies in ensuring robust authorization checks through capability checks for all relevant functionalities. Given the lack of any historical vulnerabilities and the positive static analysis findings, the overall risk is low, but not entirely negligible.
Key Concerns
- Missing capability checks
- Limited taint analysis data
- Some outputs not properly escaped
Custom Post Type Permalinks Security Vulnerabilities
Custom Post Type Permalinks Code Analysis
Output Escaping
Custom Post Type Permalinks Attack Surface
WordPress Hooks 23
Maintenance & Trust
Custom Post Type Permalinks Maintenance & Trust
Maintenance Signals
Community Trust
Custom Post Type Permalinks Alternatives
Custom Permalinks
custom-permalinks
A powerful WordPress plugin for full URL control. Set custom permalinks, auto-redirects, and use dynamic tags for ideal site structure and SEO.
Enhanced Custom Permalinks
enhanced-custom-permalinks
Set custom permalinks on a per-post, per-tag or per-category basis.
Custom Fields Permalink 2
custom-fields-permalink-redux
Plugin allows to use post's custom fields values in permalink structure by adding %field_fieldname%, for posts, pages and custom post types.
WP Permastructure
wp-permastructure
Adds the ability to configure permalinks for custom post types using rewrite tags like %post_id% and %author%.
No Category Base (WPML)
no-category-base-wpml
This plugin removes the mandatory 'Category Base' from your category permalinks. It's compatible with WPML.
Custom Post Type Permalinks Developer Profile
23 plugins · 216K total installs
How We Detect Custom Post Type Permalinks
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/custom-post-type-permalinks/css/custom-post-type-permalinks.css/wp-content/plugins/custom-post-type-permalinks/js/custom-post-type-permalinks.js/wp-content/plugins/custom-post-type-permalinks/js/custom-post-type-permalinks.jscustom-post-type-permalinks/css/custom-post-type-permalinks.css?ver=custom-post-type-permalinks/js/custom-post-type-permalinks.js?ver=HTML / DOM Fingerprints
cptp-content-editor-wrapper<!-- The tags you can use are WordPress structure tags and taxonomy tags. --><!-- Available taxonomy tags: --><!-- If you need post type permalink only, you should use <a href="%s">Simple Post Type Permalinks</a>. --><!-- If <code>has_archive</code> is true, add permalinks for custom post type archive. -->+3 moredata-cptp-setting-idcptp_data