
Comments – GraphComment | AI-Moderated Comment System Security & Risk Analysis
wordpress.org/plugins/graphcomment-comment-systemDon't disable comments — fix them. AI-assisted moderation, zero spam, ad-free — syncs back to your WordPress database. The Disqus alternative.
Is Comments – GraphComment | AI-Moderated Comment System Safe to Use in 2026?
Generally Safe
Score 100/100Comments – GraphComment | AI-Moderated Comment System has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The graphcomment-comment-system plugin v4.0.3 exhibits a mixed security posture. On the positive side, it demonstrates excellent practices regarding SQL queries, with 100% utilizing prepared statements, and has no known historical vulnerabilities, suggesting a generally stable codebase. However, significant concerns arise from the static analysis. The plugin exposes two AJAX handlers without any authentication or capability checks, creating a substantial attack surface that could be leveraged by unauthenticated users. Furthermore, only 37% of output escaping is properly implemented, leaving a considerable portion of the output potentially vulnerable to cross-site scripting (XSS) attacks. The presence of one flow with unsanitized paths, though not classified as critical or high severity in the taint analysis, warrants attention as it indicates a potential for input manipulation.
The lack of any recorded CVEs and the absence of unpatched vulnerabilities are positive indicators of past maintenance and security awareness. However, this historical data cannot fully mitigate the risks identified in the current code. The absence of nonce checks and capability checks on AJAX endpoints is a critical oversight. While the taint analysis didn't flag high-severity issues, the combination of unprotected AJAX endpoints and insufficient output escaping presents a clear risk. The plugin has a total of 2 unprotected entry points, which is a significant concern.
Key Concerns
- AJAX handlers without authentication checks
- Insufficient output escaping (37% proper)
- Flow with unsanitized paths (taint analysis)
- No nonce checks on AJAX handlers
- No capability checks on AJAX handlers
Comments – GraphComment | AI-Moderated Comment System Security Vulnerabilities
Comments – GraphComment | AI-Moderated Comment System Release Timeline
Comments – GraphComment | AI-Moderated Comment System Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Comments – GraphComment | AI-Moderated Comment System Attack Surface
AJAX Handlers 2
WordPress Hooks 12
Scheduled Events 4
Maintenance & Trust
Comments – GraphComment | AI-Moderated Comment System Maintenance & Trust
Maintenance Signals
Community Trust
Comments – GraphComment | AI-Moderated Comment System Alternatives
Akismet Anti-spam: Spam Protection
akismet
The best anti-spam protection to block spam comments and spam in a contact form. The most trusted antispam solution for WordPress and WooCommerce.
Antispam Bee
antispam-bee
Sophisticated antispam plugin for effective daily comment and trackback spam-fighting. Built with data protection and privacy in mind.
Disable Comments & Delete All Comments
comments-plus
Disable comments globally on all posts or certain post types. Delete all comments at once, by post type or comment status. Manage links in comments.
Comment Link Remove and Other Comment Tools
comment-link-remove
Remove Comment Author Link & Links from Comments, Unlink, Disable Comments, Delete All Pending Comments. AI Auto Comment Reply, Voice, Attachments
Spam Destroyer
spam-destroyer
Kills spam dead in it's tracks. Be gone evil demon spam!
Comments – GraphComment | AI-Moderated Comment System Developer Profile
1 plugin · 400 total installs
How We Detect Comments – GraphComment | AI-Moderated Comment System
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/graphcomment-comment-system/css/app.css/wp-content/plugins/graphcomment-comment-system/css/chunk-vendors.css/wp-content/plugins/graphcomment-comment-system/js/app.js/wp-content/plugins/graphcomment-comment-system/js/chunk-vendors.js/wp-content/plugins/graphcomment-comment-system/comments.phpgraphcomment-comment-system/css/app.css?ver=graphcomment-comment-system/css/chunk-vendors.css?ver=graphcomment-comment-system/js/app.js?ver=graphcomment-comment-system/js/chunk-vendors.js?ver=HTML / DOM Fingerprints
gc-comment-containergc-comment-listgc-comment-formgc-comment-wrapper<!-- graphcomment --><!-- End graphcomment -->data-gc-widget-iddata-gc-user-idwindow.graphcommentvar graphcommentSettings/wp-json/graphcomment/v1/comments/wp-json/graphcomment/v1/settings[graphcomment]