TableOfContent Security & Risk Analysis

wordpress.org/plugins/tableofcontent

This plugin is an easy way to add table of content to your post/page directly or as a widget.

20 active installs v1.0.2 PHP + WP 3.0.0+ Updated Sep 8, 2015
contentpageposttable-of-contentwidget
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is TableOfContent Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 10yr ago
Risk Assessment

The "tableofcontent" v1.0.2 plugin exhibits a seemingly strong security posture based on the static analysis provided. The absence of any identified entry points like AJAX handlers, REST API routes, shortcodes, or cron events significantly reduces the potential attack surface. Furthermore, the code signals indicate a lack of dangerous functions, file operations, and external HTTP requests, all of which are positive indicators. The 100% use of prepared statements for SQL queries is a crucial best practice that mitigates SQL injection risks.

Key Concerns

  • Output not properly escaped
  • No capability checks implemented
  • No nonce checks implemented
Vulnerabilities
None known

TableOfContent Security Vulnerabilities

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

TableOfContent Code Analysis

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

Output Escaping

0% escaped1 total outputs
Attack Surface

TableOfContent Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 2
actionwidgets_initTableOfContent.php:13
filterthe_contentTableOfContent.php:14
Maintenance & Trust

TableOfContent Maintenance & Trust

Maintenance Signals

WordPress version tested4.3.34
Last updatedSep 8, 2015
PHP min version
Downloads7K

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

TableOfContent Developer Profile

Opticalworm

1 plugin · 20 total installs

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

How We Detect TableOfContent

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/tableofcontent/style.css/wp-content/plugins/tableofcontent/widget.js
Script Paths
/wp-content/plugins/tableofcontent/widget.js
Version Parameters
tableofcontent/style.css?ver=tableofcontent/widget.js?ver=

HTML / DOM Fingerprints

CSS Classes
TB_LevelTB_LinkTBC_ContainerTBC_ContainerTitleTBC_ContentTBW_ContainerTBW_ContainerTitleTBW_Content
HTML Comments
<!-- TB_Main-->
Data Attributes
id='TBC_Container'id='TBC_ContainerTitle'id='TBC_Content'id='TBW_Container'id='TBW_ContainerTitle'id='TBW_Content'+1 more
JS Globals
TableContentData
Shortcode Output
<div id='TBC_Container'> <div id='TBC_ContainerTitle'><div id='TBW_Container'> <div id='TBW_ContainerTitle'>
FAQ

Frequently Asked Questions about TableOfContent