Page Template Inventory Security & Risk Analysis

wordpress.org/plugins/page-template-inventory

Over the course of the development of a custom theme or application, custom page templates can start to build up. This plugin adds a "template in …

10 active installs v0.2 PHP + WP 3.0+ Updated Dec 17, 2011
cleanuppagepage-templatetemplatetheme
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Page Template Inventory Safe to Use in 2026?

Generally Safe

Score 85/100

Page Template Inventory 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 plugin 'page-template-inventory' v0.2 exhibits a generally positive security posture based on the provided static analysis. The absence of any recorded vulnerabilities in its history, combined with a seemingly small attack surface, is encouraging. However, several areas raise concerns. The presence of an SQL query that does not utilize prepared statements is a significant risk, potentially leading to SQL injection vulnerabilities if user input is not strictly controlled. Furthermore, all identified output operations lack proper escaping, creating a high risk of cross-site scripting (XSS) attacks. The lack of capability checks on the entry points, while currently not a direct issue due to zero entry points, could become a critical oversight if functionality is added in the future without adequate permission controls. The plugin's vulnerability history is a strong point, suggesting a proactive approach to security or simply a lack of past discovered issues. Overall, while the plugin has avoided known exploits and shows good practices in limiting its attack surface, the unescaped output and raw SQL query are critical weaknesses that require immediate attention.

Key Concerns

  • SQL query not using prepared statements
  • Output escaping is not implemented
  • No capability checks on entry points
Vulnerabilities
None known

Page Template Inventory Security Vulnerabilities

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

Page Template Inventory Code Analysis

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

SQL Query Safety

0% prepared1 total queries

Output Escaping

0% escaped5 total outputs
Attack Surface

Page Template Inventory Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 1
actionadmin_menupage-template-inventory.php:18
Maintenance & Trust

Page Template Inventory Maintenance & Trust

Maintenance Signals

WordPress version tested3.3.2
Last updatedDec 17, 2011
PHP min version
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Page Template Inventory Developer Profile

mitcho (Michael Yoshitaka Erlewine)

13 plugins · 6K total installs

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

How We Detect Page Template Inventory

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/page-template-inventory/style.css
Script Paths
/wp-content/plugins/page-template-inventory/page-template-inventory.js
Version Parameters
page-template-inventory/style.css?ver=page-template-inventory/page-template-inventory.js?ver=

HTML / DOM Fingerprints

CSS Classes
page-template-inventory
FAQ

Frequently Asked Questions about Page Template Inventory