
Table of Contents Plus Security & Risk Analysis
wordpress.org/plugins/table-of-contents-plusA powerful yet user friendly plugin that automatically creates a table of contents. Can also output a sitemap listing all pages and categories.
Is Table of Contents Plus Safe to Use in 2026?
Generally Safe
Score 89/100Table of Contents Plus has a strong security track record. Known vulnerabilities have been patched promptly.
The static analysis of the 'table-of-contents-plus' plugin v2411.1 reveals a generally strong security posture in its current code. The absence of dangerous functions, the complete use of prepared statements for SQL queries, and proper output escaping for all identified outputs are commendable practices. Furthermore, the plugin demonstrates awareness of security by including nonce and capability checks, and it avoids file operations and external HTTP requests, which are common sources of vulnerabilities. The taint analysis also shows no unsanitized paths, indicating that the developers have likely addressed potential input validation issues.
However, a significant concern arises from the plugin's vulnerability history. The existence of five known CVEs, even though none are currently unpatched, suggests a recurring pattern of security weaknesses. The common vulnerability types identified, Cross-Site Request Forgery (CSRF) and Cross-Site Scripting (XSS), are often related to improper input handling and insufficient authorization checks on user-submitted data. While the current code appears to mitigate these in version 2411.1, the history indicates a potential for these vulnerabilities to re-emerge if not rigorously managed. The shortcode entry points, although currently protected, are an area to monitor for future implementations.
In conclusion, the 'table-of-contents-plus' plugin v2411.1 exhibits robust secure coding practices in its current version, with no immediate critical or high-severity code-level risks detected. The plugin's developers are utilizing fundamental security features effectively. The primary weakness lies in its past vulnerability record, which necessitates ongoing vigilance and thorough auditing of future updates to prevent the recurrence of CSRF and XSS issues, despite the current lack of unpatched vulnerabilities.
Key Concerns
- History of 5 medium severity CVEs
- History of CSRF and XSS vulnerabilities
Table of Contents Plus Security Vulnerabilities
CVEs by Year
Severity Breakdown
5 total CVEs
Table of Contents Plus <= 2411 - Authenticated (Editor+) Stored Cross-Site Scripting
Table of Contents Plus <= 2408 - Cross-Site Request Forgery
Table of Contents Plus <= 2302 - Cross-Site Request Forgery
Table of Contents Plus <= 2302 - Authenticated (Administrator+) Stored Cross-Site Scripting
Table of Contents Plus <= 2106 - Authenticated (Administrator+) Stored Cross-Site Scripting
Table of Contents Plus Code Analysis
Output Escaping
Data Flow Analysis
Table of Contents Plus Attack Surface
Shortcodes 6
WordPress Hooks 11
Maintenance & Trust
Table of Contents Plus Maintenance & Trust
Maintenance Signals
Community Trust
Table of Contents Plus Alternatives
Extended Table of Contents (with nextpage support)
extended-table-of-contents-with-nextpage-support
This plugin automatically generates and inserts a table of contents (ToC) to your pages and posts, based on tags h1-h6. It can deal with nextpage-tag.
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 …
TOP Table Of Contents
top-table-of-contents
Easily creates SEO-friendly table of contents for your blog posts and pages. Offers both Auto and Manual Insert with highly customization options.
F70 Simple Table of Contents
f70-simple-table-of-contents
Display a table of contents in your posts by automatically generated from the headings. No Javascript code, simple to use.
CC-TOC
cc-toc
This plugin automatically creates a table of contents based on html headings in content.
Table of Contents Plus Developer Profile
94 plugins · 23.5M total installs
How We Detect Table of Contents Plus
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/table-of-contents-plus/assets/css/toc.css/wp-content/plugins/table-of-contents-plus/assets/js/toc.js/wp-content/plugins/table-of-contents-plus/assets/js/toc.js/wp-content/plugins/table-of-contents-plus/assets/css/toc.css?ver=/wp-content/plugins/table-of-contents-plus/assets/js/toc.js?ver=HTML / DOM Fingerprints
toc-listtoc-list-flattoc-list-indenttoc-numbertoc-headingtoc-hidetoc-showtoc-sticky<!-- Table of Contents Plus is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
any later version. --><!-- Table of Contents Plus is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. --><!-- You should have received a copy of the GNU General Public License
along with Table of Contents Plus. --><!-- GPL licenced Oxygen icon used for the colour wheel
http://www.iconfinder.com/search/?q=iconset%3Aoxygen -->data-toc-iddata-toc-heading-levelsdata-toc-excludedata-toc-collapsedata-toc-no-numbersdata-toc-starttoc_plus_config[toc][no_toc][sitemap][sitemap_pages]