Custom Post Type List Shortcode Security & Risk Analysis

wordpress.org/plugins/custom-post-type-list-shortcode

A shortcode with which you can easily list all of the posts within a post-type and sort by regular or custom fields.

100 active installs v1.4.4 PHP + WP 3.0+ Updated Dec 10, 2014
cptcustom-post-typecustom-post-type-listpost-listshortcode
64
C · Use Caution
CVEs total1
Unpatched1
Last CVEApr 17, 2023
Safety Verdict

Is Custom Post Type List Shortcode Safe to Use in 2026?

Use With Caution

Score 64/100

Custom Post Type List Shortcode has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: Apr 17, 2023Updated 11yr ago
Risk Assessment

The static analysis for the "custom-post-type-list-shortcode" plugin v1.4.4 indicates a generally robust security posture with no identified dangerous functions, unsanitized taint flows, or direct SQL injection risks due to prepared statements. All identified outputs are also properly escaped, and the plugin does not perform file operations or external HTTP requests. The lack of detected AJAX handlers, REST API routes, shortcodes, or cron events without authentication or permission checks contributes to a minimal attack surface, which is a positive sign.

However, the plugin has a known medium severity vulnerability for Cross-Site Scripting (XSS) that remains unpatched. This historical vulnerability, coupled with the complete absence of nonce and capability checks in the static analysis, raises concerns. While the current version might not exhibit these issues in the analyzed code paths, the lack of these fundamental security checks suggests a potential for vulnerabilities to arise in future development or if the plugin's functionality were to expand. The absence of these checks can be a systemic weakness, even if not immediately exploitable in the current static scan.

In conclusion, while the plugin demonstrates good practices in areas like SQL handling and output escaping, the unpatched XSS vulnerability and the complete lack of nonces and capability checks represent significant security weaknesses. Users should be aware of the past vulnerability and the potential for future issues due to the absence of essential security mechanisms.

Key Concerns

  • Unpatched CVEs
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
1

Custom Post Type List Shortcode Security Vulnerabilities

CVEs by Year

1 CVE in 2023 · unpatched
2023
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2023-0542medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Custom Post Type List Shortcode <= 1.4.4 - Authenticated (Contributor+) Stored Cross-Site Scripting

Apr 17, 2023Unpatched
Code Analysis
Analyzed Mar 16, 2026

Custom Post Type List Shortcode Code Analysis

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

Custom Post Type List Shortcode Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 1
actioninitcpt_shortcode.php:16
Maintenance & Trust

Custom Post Type List Shortcode Maintenance & Trust

Maintenance Signals

WordPress version tested4.0.38
Last updatedDec 10, 2014
PHP min version
Downloads26K

Community Trust

Rating92/100
Number of ratings5
Active installs100
Developer Profile

Custom Post Type List Shortcode Developer Profile

Blackbird Interactive

1 plugin · 100 total installs

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

How We Detect Custom Post Type List Shortcode

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-list-shortcode/css/style.css/wp-content/plugins/custom-post-type-list-shortcode/js/admin.js/wp-content/plugins/custom-post-type-list-shortcode/js/frontend.js
Script Paths
/wp-content/plugins/custom-post-type-list-shortcode/js/admin.js/wp-content/plugins/custom-post-type-list-shortcode/js/frontend.js
Version Parameters
custom-post-type-list-shortcode/css/style.css?ver=custom-post-type-list-shortcode/js/admin.js?ver=custom-post-type-list-shortcode/js/frontend.js?ver=

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Custom Post Type List Shortcode