In-Context Comment Security & Risk Analysis

wordpress.org/plugins/in-context-comments

"In-Context Comment" lets readers leave comments right next to the content being commented, instead of only at the bottom of the blog post

10 active installs v0.8.2 PHP + WP 2.8+ Updated Dec 23, 2011
blogcommentscontext
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is In-Context Comment Safe to Use in 2026?

Generally Safe

Score 85/100

In-Context Comment has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 14yr ago
Risk Assessment

The "in-context-comments" v0.8.2 plugin presents a mixed security posture. On the positive side, it utilizes prepared statements for all SQL queries and has no recorded vulnerability history, suggesting a generally cautious approach to some aspects of development. However, significant concerns arise from the static analysis. The presence of two AJAX handlers without authentication checks is a major risk, creating an open attack surface. Furthermore, the complete lack of output escaping across all identified outputs is highly problematic, potentially leading to cross-site scripting (XSS) vulnerabilities. The taint analysis also revealed one high-severity flow with unsanitized paths, which, combined with the unescaped output, points to a significant risk of XSS or similar injection attacks.

While the plugin's clean vulnerability history is a good sign, it does not mitigate the immediate risks identified in the current code. The absence of nonce checks on the unprotected AJAX endpoints further exacerbates the security concerns. In conclusion, the plugin has some strengths, but the critical vulnerabilities found in its attack surface and output handling require immediate attention. The high-severity taint flow, coupled with the complete lack of output escaping, makes this plugin a high-risk component in its current state.

Key Concerns

  • Unprotected AJAX handlers
  • No output escaping
  • High severity taint flow
  • No nonce checks on AJAX
Vulnerabilities
None known

In-Context Comment Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

In-Context Comment Release Timeline

No version history available.
Code Analysis
Analyzed Mar 17, 2026

In-Context Comment Code Analysis

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

SQL Query Safety

100% prepared7 total queries

Output Escaping

0% escaped10 total outputs
Data Flows · Security
3 unsanitized

Data Flow Analysis

4 flows3 with unsanitized paths
ICC_conf (icc_config.php:8)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

In-Context Comment Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

noprivwp_ajax_refreshNumin-context_comments.php:42
authwp_ajax_refreshNumin-context_comments.php:43
WordPress Hooks 4
filterplugin_action_linksicc_config.php:105
actionadmin_menuicc_config.php:106
actionwp_headin-context_comments.php:41
filterthe_contentin-context_comments.php:257
Maintenance & Trust

In-Context Comment Maintenance & Trust

Maintenance Signals

WordPress version tested3.2.1
Last updatedDec 23, 2011
PHP min version
Downloads4K

Community Trust

Rating20/100
Number of ratings1
Active installs10
Developer Profile

In-Context Comment Developer Profile

InContext

1 plugin · 10 total installs

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

How We Detect In-Context Comment

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/in-context-comments/js/prototype.js/wp-content/plugins/in-context-comments/js/effects.js/wp-content/plugins/in-context-comments/js/window.js/wp-content/plugins/in-context-comments/js/self_window.js/wp-content/plugins/in-context-comments/css/default.css/wp-content/plugins/in-context-comments/css/alphacube.css/wp-content/plugins/in-context-comments/css/self_window.css
Script Paths
/wp-content/plugins/in-context-comments/js/prototype.js/wp-content/plugins/in-context-comments/js/effects.js/wp-content/plugins/in-context-comments/js/window.js/wp-content/plugins/in-context-comments/js/self_window.js

HTML / DOM Fingerprints

CSS Classes
InContext_HaveCommentsInContext_HaveComments_UpInContext_NoComments
Data Attributes
onclick
JS Globals
window.ICC_Star_Addwindow.ICC_Star_Hwindow.ICC_table_db
Shortcode Output
<in-context-comment:auto-on><in-context-comment:auto-off><icc-first-publish><in-context-comment:block-size:
FAQ

Frequently Asked Questions about In-Context Comment