Custom Post Type Parents Security & Risk Analysis

wordpress.org/plugins/custom-post-type-parents

Set a "parent page" for custom post types that is indicated in menus, lists of pages, and the Simple Section Navigation widget.

900 active installs v1.1.3 PHP + WP 3.5+ Updated Mar 10, 2026
custommenuparentposttype
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Custom Post Type Parents Safe to Use in 2026?

Generally Safe

Score 100/100

Custom Post Type Parents has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 25d ago
Risk Assessment

The custom-post-type-parents plugin v1.1.3 exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The plugin has no recorded CVEs, indicating a history of responsible development or successful patching of any past issues. Furthermore, the static analysis reveals a remarkably small attack surface, with no AJAX handlers, REST API routes, shortcodes, or cron events, which are common entry points for vulnerabilities. The complete absence of dangerous functions and file operations is also a positive sign. The SQL queries all utilize prepared statements, a critical best practice for preventing SQL injection. However, a significant concern arises from the low percentage of properly escaped output (14%). This indicates a high likelihood of cross-site scripting (XSS) vulnerabilities, as user-supplied data is likely being rendered directly to the browser without proper sanitization. The absence of capability checks and nonce checks, while not directly exploitable due to the limited attack surface, suggests a lack of robust defense-in-depth measures that could become problematic if new entry points are introduced in future versions.

Key Concerns

  • Low output escaping percentage
  • No capability checks
  • No nonce checks
Vulnerabilities
None known

Custom Post Type Parents Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Custom Post Type Parents Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
32
5 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

14% escaped37 total outputs
Attack Surface

Custom Post Type Parents Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 8
actionplugins_loadedcustom-post-type-parents.php:27
actioninitcustom-post-type-parents.php:142
actionwidgets_initcustom-post-type-parents.php:145
filternav_menu_css_classcustom-post-type-parents.php:148
filterpage_css_classcustom-post-type-parents.php:149
filtersimple_section_nav_filter_postcustom-post-type-parents.php:152
actionadmin_menucustom-post-type-parents.php:155
actionadmin_initcustom-post-type-parents.php:156
Maintenance & Trust

Custom Post Type Parents Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 10, 2026
PHP min version
Downloads16K

Community Trust

Rating80/100
Number of ratings6
Active installs900
Developer Profile

Custom Post Type Parents Developer Profile

Mickey Kay

5 plugins · 71K total installs

71
trust score
Avg Security Score
89/100
Avg Patch Time
467 days
View full developer profile
Detection Fingerprints

How We Detect Custom Post Type Parents

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/custom-post-type-parents/css/custom-post-type-parents.css/wp-content/plugins/custom-post-type-parents/js/custom-post-type-parents.js
Script Paths
/wp-content/plugins/custom-post-type-parents/js/custom-post-type-parents.js
Version Parameters
custom-post-type-parents/css/custom-post-type-parents.css?ver=custom-post-type-parents/js/custom-post-type-parents.js?ver=

HTML / DOM Fingerprints

CSS Classes
custom-custom-post-type-parentcurrent-menu-parentcurrent-menu-ancestorcurrent_page_parentcurrent_page_ancestor
Data Attributes
parent-custom_post_type_parents_options
JS Globals
custom_post_type_parents
FAQ

Frequently Asked Questions about Custom Post Type Parents