Safe Report Comments Security & Risk Analysis

wordpress.org/plugins/safe-report-comments

This plugin gives your visitors the possibility to report a comment as inappropriate. After a set threshold is reached the comment is put into moderat …

200 active installs v0.4.1 PHP + WP 3.3+ Updated Nov 30, 2018
commentsflagflaggingreportreport-comments
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Safe Report Comments Safe to Use in 2026?

Generally Safe

Score 85/100

Safe Report Comments has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 7yr ago
Risk Assessment

The "safe-report-comments" plugin v0.4.1 exhibits a mixed security posture. On the positive side, the plugin has no known vulnerabilities (CVEs) and a small attack surface with all entry points being protected by some form of authentication or permission check. Furthermore, it doesn't utilize dangerous functions, perform file operations, or make external HTTP requests, and all its SQL queries use prepared statements, which are excellent security practices.

However, a significant concern arises from the complete lack of output escaping. With 10 total outputs and 0% properly escaped, this creates a substantial risk of Cross-Site Scripting (XSS) vulnerabilities. Any dynamic data displayed by the plugin is susceptible to malicious injection, potentially leading to session hijacking, defacement, or further attacks. The absence of taint analysis results is also notable; while this could indicate a lack of complex data flows, it might also mean the analysis tool was not able to effectively trace potentially harmful data through the code, or the plugin simply doesn't have much user-controlled input to analyze in a way that would trigger the tool.

Given the zero known CVEs and no apparent history of vulnerabilities, the plugin appears to have been developed with some care. However, the critical oversight in output escaping severely undermines its overall security. The strengths in preventing SQL injection and securing entry points are overshadowed by the high likelihood of XSS. Addressing the output escaping issue should be the top priority for improving the plugin's security.

Key Concerns

  • Unescaped output
Vulnerabilities
None known

Safe Report Comments Security Vulnerabilities

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

Safe Report Comments Code Analysis

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

Output Escaping

0% escaped10 total outputs
Attack Surface

Safe Report Comments Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 2

authwp_ajax_safe_report_comments_flag_commentsafe-report-comments.php:101
noprivwp_ajax_safe_report_comments_flag_commentsafe-report-comments.php:102
WordPress Hooks 12
actioninitsafe-report-comments.php:49
actionadmin_initsafe-report-comments.php:51
actioncomment_unapproved_to_approvedsafe-report-comments.php:53
filtermanage_edit-comments_columnssafe-report-comments.php:81
actionmanage_comments_custom_columnsafe-report-comments.php:82
actionadmin_menusafe-report-comments.php:84
actionadmin_headsafe-report-comments.php:85
actionwp_enqueue_scriptssafe-report-comments.php:104
filtercomment_reply_linksafe-report-comments.php:107
actioncomment_report_abuse_linksafe-report-comments.php:108
actiontemplate_redirectsafe-report-comments.php:110
actionadmin_noticessafe-report-comments.php:144
Maintenance & Trust

Safe Report Comments Maintenance & Trust

Maintenance Signals

WordPress version tested5.0.25
Last updatedNov 30, 2018
PHP min version
Downloads27K

Community Trust

Rating60/100
Number of ratings7
Active installs200
Developer Profile

Safe Report Comments Developer Profile

Automattic

213 plugins · 19.2M total installs

73
trust score
Avg Security Score
92/100
Avg Patch Time
1384 days
View full developer profile
Detection Fingerprints

How We Detect Safe Report Comments

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/safe-report-comments/js/ajax.js
Script Paths
/wp-content/plugins/safe-report-comments/js/ajax.js
Version Parameters
safe-report-comments/js/ajax.js?ver=

HTML / DOM Fingerprints

CSS Classes
column-comment_reported
HTML Comments
<!-- nonce invalid --><!-- invalid values --><!-- already flagged -->
Data Attributes
srcmnt_enabledsrcmnt_threshold
JS Globals
SafeCommentsAjax
FAQ

Frequently Asked Questions about Safe Report Comments