PloverToc Security & Risk Analysis

wordpress.org/plugins/plover-toc

Automatically generate a TOC for posts, pages and custom post types by parsing headers. It adds ID anchor attributes for proper in-page links.

0 active installs v0.7.0 PHP 8.0+ WP 6.4.0+ Updated Aug 12, 2024
table-of-contentstoc
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is PloverToc Safe to Use in 2026?

Generally Safe

Score 92/100

PloverToc 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 plover-toc plugin v0.7.0 demonstrates a strong security posture based on the provided static analysis and vulnerability history. The absence of an attack surface, including AJAX handlers, REST API routes, shortcodes, and cron events, significantly limits potential entry points for attackers. Furthermore, the code signals indicate responsible development practices, with 100% of SQL queries utilizing prepared statements and a high percentage of output properly escaped. The lack of dangerous functions, file operations, external HTTP requests, and no recorded vulnerabilities in its history are all positive indicators.

However, a notable concern arises from the complete absence of nonce checks and capability checks. While the current lack of an attack surface means this is not an immediate vulnerability, it represents a significant gap in security best practices. If the plugin were to be extended or if new entry points were introduced in the future, these missing checks could easily lead to vulnerabilities like Cross-Site Request Forgery (CSRF) or privilege escalation. The taint analysis showing zero flows is also a positive sign, but this is likely a consequence of the limited attack surface. The plugin's strengths lie in its minimal footprint and clean code, but its weakness is the lack of foundational security checks for potential future expansion.

Key Concerns

  • Missing Nonce Checks
  • Missing Capability Checks
  • 80% Output Escaping (20% unescaped)
Vulnerabilities
None known

PloverToc Security Vulnerabilities

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

PloverToc Code Analysis

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

Output Escaping

80% escaped5 total outputs
Attack Surface

PloverToc Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 2
actioninitsrc\Core\PluginManager.php:41
filterthe_contentsrc\Core\PluginManager.php:46
Maintenance & Trust

PloverToc Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedAug 12, 2024
PHP min version8.0
Downloads440

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

PloverToc Developer Profile

Wasseem Khayrattee

2 plugins · 0 total installs

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

How We Detect PloverToc

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/plover-toc/templates/toc.tpl.php

HTML / DOM Fingerprints

Data Attributes
id
Shortcode Output
[plovertoc]
FAQ

Frequently Asked Questions about PloverToc