WP-CommentNavi Security & Risk Analysis

wordpress.org/plugins/wp-commentnavi

Adds a more advanced paging navigation for your comments to your WordPress blog.

900 active installs v1.12.2 PHP + WP 2.8+ Updated Aug 9, 2023
commentnavinavinavigationpagewp-commentnavi
85
A · Safe
CVEs total1
Unpatched0
Last CVEJan 17, 2023
Safety Verdict

Is WP-CommentNavi Safe to Use in 2026?

Generally Safe

Score 85/100

WP-CommentNavi has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Jan 17, 2023Updated 2yr ago
Risk Assessment

The wp-commentnavi plugin version 1.12.2 exhibits a mixed security posture. On the positive side, the static analysis reveals no direct entry points into the plugin without authentication or proper permission checks, and all SQL queries are secured using prepared statements. This indicates a good understanding of fundamental WordPress security practices regarding database interactions and access control for core functionalities.

However, concerns arise from the output escaping. With 51 total outputs, only 51% are properly escaped. This leaves a significant portion of the plugin's output potentially vulnerable to Cross-Site Scripting (XSS) attacks, where malicious scripts could be injected into the user interface. While no active taint flows or dangerous functions were detected in this static analysis, the history of past vulnerabilities, specifically the 'Cross-site Scripting' type, reinforces the concern around improper output handling. The plugin has had at least one known CVE, suggesting a pattern where input validation or output sanitization might have been previously insufficient.

In conclusion, while the plugin has strengths in its lack of direct attack vectors and secure database queries, the prevalent issue with output escaping presents a notable risk. The past XSS vulnerability further emphasizes the need for meticulous attention to output sanitization. Addressing the unescaped outputs should be a priority to mitigate potential XSS risks.

Key Concerns

  • Output escaping is not properly handled for 49% of outputs.
  • Plugin has a history of known CVEs, indicating past vulnerabilities.
Vulnerabilities
1

WP-CommentNavi Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2023-22715medium · 5.5Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

WP-CommentNavi <= 1.12.1 - Authenticated (Admin+) Stored Cross-Site Scripting

Jan 17, 2023 Patched in 1.12.2 (371d)
Code Analysis
Analyzed Mar 16, 2026

WP-CommentNavi Code Analysis

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

Output Escaping

51% escaped51 total outputs
Attack Surface

WP-CommentNavi Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
actionplugins_loadedwp-commentnavi.php:32
actionadmin_menuwp-commentnavi.php:39
actionwp_print_styleswp-commentnavi.php:48
filterquery_varswp-commentnavi.php:59
actionpre_get_postswp-commentnavi.php:67
Maintenance & Trust

WP-CommentNavi Maintenance & Trust

Maintenance Signals

WordPress version tested6.3.8
Last updatedAug 9, 2023
PHP min version
Downloads65K

Community Trust

Rating100/100
Number of ratings2
Active installs900
Developer Profile

WP-CommentNavi Developer Profile

Lester Chan

20 plugins · 889K total installs

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

How We Detect WP-CommentNavi

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-commentnavi/commentnavi-css.css

HTML / DOM Fingerprints

CSS Classes
wp-commentnaviwp-commentnavi-all-comments-link
Data Attributes
class="wp-commentnavi"class="wp-commentnavi-all-comments-link"class="pages"class="first"class="extend"class="current"+2 more
Shortcode Output
<div class="wp-commentnavi"><a href="" class="wp-commentnavi-all-comments-link"<span class="pages">
FAQ

Frequently Asked Questions about WP-CommentNavi