Custom Post Type Archives Security & Risk Analysis

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

Enables custom post type archives that will support both paging and feeds. All fully customizable.

200 active installs v1.5.1 PHP + WP 3.0+ Updated Aug 8, 2011
archivecustom-post-typecustom-post-typespost-typepost-types
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Custom Post Type Archives Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 14yr ago
Risk Assessment

The custom-post-type-archives plugin v1.5.1 exhibits a generally positive security posture with a significant absence of known vulnerabilities and a clean taint analysis. The static analysis reveals a limited attack surface with no exposed AJAX handlers, REST API routes, shortcodes, or cron events that lack authorization checks. Furthermore, all identified SQL queries utilize prepared statements, indicating good database interaction practices.

However, a significant concern arises from the output escaping. With 16 total outputs and 0% properly escaped, this represents a critical vulnerability. Unescaped output is a common vector for Cross-Site Scripting (XSS) attacks, where malicious scripts could be injected into the website and executed in the user's browser. The lack of nonce checks and capability checks across the board, while not directly exploitable in this version due to the lack of entry points, indicates a lack of defensive depth that could become an issue if future versions introduce new entry points without these security measures.

The absence of any recorded vulnerabilities, including CVEs, is a strong positive indicator. This suggests that the plugin has historically been well-maintained and has not been a target for known exploits. Overall, while the plugin benefits from a small attack surface and secure database practices, the critical flaw in output escaping presents a substantial risk that needs immediate attention.

Key Concerns

  • 0% of output properly escaped
  • 0 Nonce checks
  • 0 Capability checks
Vulnerabilities
None known

Custom Post Type Archives Security Vulnerabilities

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

Custom Post Type Archives Code Analysis

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

Output Escaping

0% escaped16 total outputs
Attack Surface

Custom Post Type Archives Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 10
actionadmin_menupost-type-archives.php:10
actionadmin_initpost-type-archives.php:24
actioncontextual_helppost-type-archives.php:42
filtergenerate_rewrite_rulespost-type-archives.php:201
filtertemplate_includepost-type-archives.php:235
filtertemplate_redirectpost-type-archives.php:248
filterwp_titlepost-type-archives.php:302
filterbody_classpost-type-archives.php:319
actionwp_headpost-type-archives.php:347
filtergetarchives_wherepost-type-archives.php:476
Maintenance & Trust

Custom Post Type Archives Maintenance & Trust

Maintenance Signals

WordPress version tested3.2.1
Last updatedAug 8, 2011
PHP min version
Downloads23K

Community Trust

Rating100/100
Number of ratings1
Active installs200
Developer Profile

Custom Post Type Archives Developer Profile

rATRIJS

1 plugin · 200 total installs

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

How We Detect Custom Post Type Archives

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

HTML / DOM Fingerprints

CSS Classes
pta-options-page
HTML Comments
<!-- Meta box for adding Post Type Archive Links to menus --><!-- This is the main options page for Post Type Archives --><!-- Custom post type archives -->
Data Attributes
data-pta-post-type
JS Globals
pta_options
FAQ

Frequently Asked Questions about Custom Post Type Archives