Post Types Unlimited Security & Risk Analysis

wordpress.org/plugins/post-types-unlimited

Create unlimited custom post types and custom taxonomies.

10K active installs v1.2.8 PHP 7.4+ WP 5.7+ Updated May 20, 2025
cptcustom-post-typespost-typestaxonomiestypes
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Post Types Unlimited Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 10mo ago
Risk Assessment

The static analysis of the 'post-types-unlimited' plugin v1.2.8 reveals a strong adherence to secure coding practices in several key areas. The absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the plugin's attack surface. Furthermore, the code demonstrates a commitment to security by exclusively using prepared statements for all SQL queries and reporting zero critical or high severity taint flows. The lack of recorded vulnerabilities, including critical and high severity ones, in its history is also a positive indicator of its past security performance.

However, a notable concern arises from the low percentage of properly escaped output (7%). With 28 total outputs analyzed, this means a significant number of them are potentially susceptible to cross-site scripting (XSS) vulnerabilities if user-supplied data is not properly sanitized before being displayed. The complete absence of capability checks is another potential weakness, as it suggests that access to certain functionalities might not be properly restricted based on user roles, potentially leading to unauthorized actions if an attacker can bypass other (non-existent) entry points.

Overall, the plugin exhibits a good foundation for security by minimizing its attack surface and using prepared statements. Nevertheless, the significant lack of output escaping and the absence of capability checks present tangible security risks that should be addressed to improve its security posture.

Key Concerns

  • Low output escaping rate
  • Missing capability checks
Vulnerabilities
None known

Post Types Unlimited Security Vulnerabilities

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

Post Types Unlimited Code Analysis

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

Output Escaping

7% escaped28 total outputs
Attack Surface

Post Types Unlimited Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 1
actioninitpost-types-unlimited.php:71
Maintenance & Trust

Post Types Unlimited Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedMay 20, 2025
PHP min version7.4
Downloads142K

Community Trust

Rating100/100
Number of ratings9
Active installs10K
Developer Profile

Post Types Unlimited Developer Profile

wpexplorer

13 plugins · 22K total installs

92
trust score
Avg Security Score
97/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Post Types Unlimited

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/post-types-unlimited/assets/css/ptu-metaboxes.css/wp-content/plugins/post-types-unlimited/assets/js/ptu-metaboxes.js
Script Paths
/wp-content/plugins/post-types-unlimited/assets/js/ptu-metaboxes.js
Version Parameters
ptu-metaboxes=1.2.8

HTML / DOM Fingerprints

CSS Classes
ptu-metaboxptu-metabox-tabsptu-metabox-tabptu-metabox-tab-linkptu-metabox-sectionsptu-metabox-section
Data Attributes
aria-controlsaria-selecteddata-ptu-tab-conditionrole
FAQ

Frequently Asked Questions about Post Types Unlimited