
Table of content Security & Risk Analysis
wordpress.org/plugins/content-tableInsert a table of content in your posts.
Is Table of content Safe to Use in 2026?
Use With Caution
Score 63/100Table of content has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.
The "content-table" plugin version 1.5.3.1 presents a significant security risk due to a combination of poor coding practices and a known unpatched vulnerability. The static analysis reveals a substantial attack surface with 8 AJAX handlers, all of which lack authentication checks. This, coupled with a complete absence of nonce checks, makes these handlers highly susceptible to exploitation. Furthermore, the plugin exhibits concerning output escaping practices, with only 5% of outputs being properly escaped, increasing the risk of Cross-Site Scripting (XSS) vulnerabilities. The presence of the `unserialize` function, a known dangerous function, is also a red flag, especially when combined with potentially unsanitized data. Taint analysis, while not revealing critical or high severity flows, did show 10 flows with unsanitized paths, indicating potential avenues for data manipulation if exploited alongside other weaknesses.
The vulnerability history is particularly alarming. A medium severity CVE exists for this plugin, and critically, it is currently unpatched. The common vulnerability type being Cross-Site Request Forgery (CSRF) aligns with the observed lack of authentication and nonce checks. The last vulnerability was recorded in September 2025, suggesting a recent history of security issues. While the plugin doesn't have bundled libraries or custom REST API routes, the sheer number of unprotected entry points and the unpatched CVE heavily outweigh these minor strengths, making it a high-risk plugin.
Key Concerns
- Unpatched CVE: Medium Severity
- AJAX handlers without auth checks (8)
- No nonce checks on AJAX handlers
- Poor output escaping (5%)
- Dangerous function: unserialize
- Unsanitized paths in taint flows (10)
Table of content Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Table of content <= 1.5.3.1 - Cross-Site Request Forgery
Table of content Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
Data Flow Analysis
Table of content Attack Surface
AJAX Handlers 8
WordPress Hooks 27
Maintenance & Trust
Table of content Maintenance & Trust
Maintenance Signals
Community Trust
Table of content Alternatives
Easy Table of Contents
easy-table-of-contents
Adds a user friendly and fully automatic way to create and display a table of contents generated from the page content.
Table of Contents Plus
table-of-contents-plus
A powerful yet user friendly plugin that automatically creates a table of contents. Can also output a sitemap listing all pages and categories.
LuckyWP Table of Contents
luckywp-table-of-contents
Creates SEO-friendly table of contents for your posts/pages. Works automatically or manually (via shortcode, Gutenberg block or widget).
Rich Table of Contents
rich-table-of-content
RTOC is a table of contents generation plugin from Japan that allows anyone to easily create a table of contents. Equipped with the functions of the c …
SimpleTOC – Table of Contents Block
simpletoc
SEO-friendly Table of Contents Gutenberg block. No JavaScript and no CSS means faster loading.
Table of content Developer Profile
14 plugins · 31K total installs
How We Detect Table of content
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/content-table/img/toc.pngHTML / DOM Fingerprints
tableofcontentcontentTable_h2contentTable_h3contentTable_h4contentTable_h5contentTable_h6[toc]