F70 Simple Table of Contents Security & Risk Analysis

wordpress.org/plugins/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.

100 active installs v1.2.3 PHP + WP 5.0+ Updated Oct 1, 2024
indexeslinksnavigationtable-of-contentstoc
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is F70 Simple Table of Contents Safe to Use in 2026?

Generally Safe

Score 92/100

F70 Simple Table of Contents 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 "f70-simple-table-of-contents" plugin v1.2.3 exhibits a generally good security posture based on the provided static analysis. The complete absence of AJAX handlers, REST API routes, shortcodes, and cron events as entry points is a significant strength, limiting the plugin's attack surface. The code also demonstrates a commitment to secure coding practices with 100% of SQL queries using prepared statements, the presence of a nonce check, and two capability checks. Furthermore, the lack of any recorded vulnerabilities, CVEs, or taint flow issues historically suggests a well-maintained and secure plugin.

However, there is a notable concern regarding output escaping. With 50% of outputs not properly escaped, this presents a potential risk for cross-site scripting (XSS) vulnerabilities. While there are no direct indicators of immediate exploitation from the static analysis (e.g., no critical taint flows), unescaped output is a common vector for attacks. The limited scope of the static analysis, particularly the zero taint flows analyzed, means that more complex vulnerabilities might have been missed. Despite this, the overall impression is of a plugin with a strong foundation, but with one area requiring attention to achieve robust security.

In conclusion, the plugin is likely safe for most users due to its minimal attack surface and secure handling of database operations and user permissions. The lack of historical vulnerabilities further bolsters confidence. The primary area of concern is the imperfect output escaping, which, although not currently exploited according to the data, should be addressed to prevent potential XSS issues.

Key Concerns

  • 50% of outputs not properly escaped
Vulnerabilities
None known

F70 Simple Table of Contents Security Vulnerabilities

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

F70 Simple Table of Contents Code Analysis

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

Output Escaping

50% escaped4 total outputs
Attack Surface

F70 Simple Table of Contents Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 7
actionload-post.phpf70-simple-table-of-contents.php:32
actionload-post-new.phpf70-simple-table-of-contents.php:33
filterthe_contentf70-simple-table-of-contents.php:43
actionwp_enqueue_scriptsf70-simple-table-of-contents.php:51
actionadmin_enqueue_scriptsf70-simple-table-of-contents.php:57
actionadd_meta_boxesincludes\meta_box.php:8
actionsave_postincludes\meta_box.php:9
Maintenance & Trust

F70 Simple Table of Contents Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedOct 1, 2024
PHP min version
Downloads7K

Community Trust

Rating100/100
Number of ratings2
Active installs100
Developer Profile

F70 Simple Table of Contents Developer Profile

niao70

2 plugins · 180 total installs

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

How We Detect F70 Simple Table of Contents

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/f70-simple-table-of-contents/css/style.css/wp-content/plugins/f70-simple-table-of-contents/css/admin-style.css

HTML / DOM Fingerprints

CSS Classes
table-of-contentsf70toc-header
Data Attributes
id="f70stoc"
Shortcode Output
<div id="f70stoc" class="table-of-contents<span class="f70toc-header">
FAQ

Frequently Asked Questions about F70 Simple Table of Contents