Index Pages Security & Risk Analysis

wordpress.org/plugins/index-pages

Assign pages as the index page for WordPress custom post types, similar to the Posts Page.

60 active installs v1.3.0.1 PHP 5.4.0+ WP 4.0.0+ Updated Oct 14, 2024
custom-indexcustom-post-typeindex-pagepage-for-posts
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Index Pages Safe to Use in 2026?

Generally Safe

Score 92/100

Index Pages has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The "index-pages" plugin version 1.3.0.1 demonstrates a generally good security posture based on the static analysis. There are no identified AJAX handlers, REST API routes, shortcodes, or cron events, which significantly limits the plugin's attack surface. Furthermore, the taint analysis found no unsanitized paths, indicating a lack of common vulnerabilities like cross-site scripting or path traversal that could arise from user-supplied input being improperly handled.

However, there are some areas for improvement. The analysis shows one SQL query that does not use prepared statements, presenting a potential risk for SQL injection if the query's input is not rigorously sanitized elsewhere. While output escaping is generally well-implemented (75% properly escaped), the remaining 25% could still pose a risk for cross-site scripting if unescaped data is rendered directly in the browser. The absence of nonce checks on entry points is also a concern, as it leaves potential vulnerabilities open to cross-site request forgery attacks.

The plugin's vulnerability history is entirely clean, with no known CVEs recorded. This is a strong positive indicator of past security diligence. Overall, "index-pages" v1.3.0.1 appears to be a secure plugin due to its minimal attack surface and lack of critical vulnerabilities. The primary areas of concern are the unparameterized SQL query and the potential for XSS through less-than-perfect output escaping, along with the lack of nonce checks.

Key Concerns

  • SQL query without prepared statements
  • Potential unescaped output exists
  • Missing nonce checks
Vulnerabilities
None known

Index Pages Security Vulnerabilities

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

Index Pages Code Analysis

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

SQL Query Safety

0% prepared1 total queries

Output Escaping

75% escaped8 total outputs
Attack Surface

Index Pages Attack Surface

Entry Points0
Unprotected0
Maintenance & Trust

Index Pages Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedOct 14, 2024
PHP min version5.4.0
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs60
Developer Profile

Index Pages Developer Profile

Doug Wollison

7 plugins · 1K total installs

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

How We Detect Index Pages

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/index-pages/assets/css/index-pages.css/wp-content/plugins/index-pages/assets/js/index-pages.js
Script Paths
/wp-content/plugins/index-pages/assets/js/index-pages.js
Version Parameters
index-pages/assets/css/index-pages.css?ver=index-pages/assets/js/index-pages.js?ver=

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Index Pages