
Post Type Switcher Security & Risk Analysis
wordpress.org/plugins/post-type-switcherA simple way to change a post's type in WordPress
Is Post Type Switcher Safe to Use in 2026?
Generally Safe
Score 99/100Post Type Switcher has a strong security track record. Known vulnerabilities have been patched promptly.
The post-type-switcher v4.0.1 plugin exhibits a generally strong security posture based on the provided static analysis. The absence of dangerous functions, file operations, external HTTP requests, and the extensive use of prepared statements for SQL queries are positive indicators. Furthermore, the high percentage of properly escaped output and the presence of both nonce and capability checks on its single AJAX entry point demonstrate good development practices for input validation and authorization.
However, a notable concern arises from its vulnerability history. The plugin has a past medium-severity vulnerability related to 'Authorization Bypass Through User-Controlled Key', indicating a potential for authorization flaws. While currently unpatched CVEs are zero, this historical pattern suggests that past security oversights have occurred, and ongoing vigilance is necessary. The single AJAX entry point, while protected by checks, still represents a potential attack vector if any flaws in those checks were to be discovered.
In conclusion, post-type-switcher v4.0.1 appears to be well-coded with a limited attack surface and robust input sanitization and authorization mechanisms. The main weakness lies in its past vulnerability, specifically an authorization bypass, which warrants attention. Despite this, the current analysis does not reveal any critical static or taint analysis issues, leading to a cautiously optimistic assessment.
Key Concerns
- Past medium severity vulnerability (Auth Bypass)
Post Type Switcher Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Post Type Switcher <= 4.0.0 - Insecure Direct Object Reference to Authenticated (Author+) Post Type Change
Post Type Switcher Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Post Type Switcher Attack Surface
AJAX Handlers 1
WordPress Hooks 13
Maintenance & Trust
Post Type Switcher Maintenance & Trust
Maintenance Signals
Community Trust
Post Type Switcher Alternatives
Apollo13 Framework Extensions
apollo13-framework-extensions
Adds custom post types, shortcodes and some features that are used in themes built on Apollo13 Framework.
No Page Comment
no-page-comment
An admin interface to control the default comment and trackback settings on new posts, pages and custom post types.
Posts in Page
posts-in-page
Easily add one or more posts to any page using simple shortcodes.
Post Type Transfer
post-type-transfer
A simple way to change a post's post-type in WordPress
Author Filters
author-filters
Author filters plugin integrates an author filter drop down to sort listing on post, page, custom post type in admin.
Post Type Switcher Developer Profile
28 plugins · 332K total installs
How We Detect Post Type Switcher
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/post-type-switcher/build/admin.js/wp-content/plugins/post-type-switcher/build/admin.css/wp-content/plugins/post-type-switcher/build/frontend.js/wp-content/plugins/post-type-switcher/build/frontend.css/wp-content/plugins/post-type-switcher/build/admin.js/wp-content/plugins/post-type-switcher/build/frontend.jspost-type-switcher/build/admin.css?ver=post-type-switcher/build/admin.js?ver=post-type-switcher/build/frontend.css?ver=post-type-switcher/build/frontend.js?ver=HTML / DOM Fingerprints
post-type-switcherpts-quick-edit-fieldpts-bulk-edit-field<!-- Sponsor --><!-- Bail if page not allowed --><!-- Add column for quick-edit support --><!-- Default to "post_type" column being hidden -->+16 moredata-post-typedata-pts-post-typedata-pts-post-iddata-pts-post-noncepts_admin_paramspts_editor_paramspts_bulk_edit_params