Query All The Post Types Security & Risk Analysis

wordpress.org/plugins/query-all-the-post-types

A developer tool that displays all registered post types with their settings, supports, taxonomies, labels, and REST API endpoints.

20 active installs v2.0.1 PHP 7.4+ WP 5.0+ Updated Feb 3, 2026
cptcustom-post-typedeveloper-toolspost-typeswoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Query All The Post Types Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 1mo ago
Risk Assessment

The "query-all-the-post-types" v2.0.1 plugin exhibits a strong security posture based on the provided static analysis. The absence of any identified attack surface entry points (AJAX, REST API, shortcodes, cron events) is a significant positive. Furthermore, the code signals indicate a lack of dangerous functions, proper SQL query handling with prepared statements, and no file operations or external HTTP requests. This suggests a well-contained and safe plugin from an initial code perspective.

However, there are areas for concern. The output escaping is only 65% proper, meaning a substantial portion of outputs (35%) are not being sufficiently sanitized. While no critical or high severity taint flows were identified, this imperfect output escaping could potentially lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is displayed without adequate protection. The complete lack of nonce checks and capability checks on any potential (though currently non-existent) entry points means that if new entry points were to be introduced in future versions without proper security measures, the plugin would be immediately vulnerable.

The vulnerability history being completely empty is a positive indicator, suggesting a track record of security. However, it's important to remember that a lack of past vulnerabilities doesn't guarantee future security, especially given the identified output escaping issues. In conclusion, while the plugin currently presents a very low-risk profile due to its minimal attack surface and robust SQL handling, the imperfect output escaping warrants attention and potential remediation to fully secure it against potential XSS exploits.

Key Concerns

  • Insufficient output escaping (35% unescaped)
  • Lack of nonce checks on potential entry points
  • Lack of capability checks on potential entry points
Vulnerabilities
None known

Query All The Post Types Security Vulnerabilities

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

Query All The Post Types Code Analysis

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

Output Escaping

65% escaped80 total outputs
Attack Surface

Query All The Post Types Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 3
actionadmin_menuincludes\class-qatp-plugin.php:42
actionadmin_enqueue_scriptsincludes\class-qatp-plugin.php:44
actionplugins_loadedquery-all-the-post-types.php:30
Maintenance & Trust

Query All The Post Types Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 3, 2026
PHP min version7.4
Downloads5K

Community Trust

Rating100/100
Number of ratings3
Active installs20
Developer Profile

Query All The Post Types Developer Profile

Russell Aaron

2 plugins · 40 total installs

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

How We Detect Query All The Post Types

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/query-all-the-post-types/assets/css/qatp-admin.css/wp-content/plugins/query-all-the-post-types/assets/js/qatp-admin.js
Script Paths
assets/js/qatp-admin.js
Version Parameters
query-all-the-post-types/assets/css/qatp-admin.css?ver=query-all-the-post-types/assets/js/qatp-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
qatp-wrapqatp-page-headerqatp-page-header-innerqatp-page-header-textqatp-page-titleqatp-page-subtitleqatp-page-header-statsqatp-stat+30 more
Data Attributes
data-ecosystemdata-tab
FAQ

Frequently Asked Questions about Query All The Post Types