Post Type Comments for myCRED Security & Risk Analysis

wordpress.org/plugins/post-type-comments-for-mycred

Add different amount of points for comments to different post types.

10 active installs v0.1 PHP + WP 3.8+ Updated Dec 22, 2015
commentscustom-post-typesmycredpointsreward
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Post Type Comments for myCRED Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 10yr ago
Risk Assessment

The post-type-comments-for-mycred plugin, in version 0.1, exhibits a seemingly strong security posture based on the provided static analysis. The absence of any identified attack surface points such as AJAX handlers, REST API routes, shortcodes, or cron events is a significant positive. Furthermore, the code signals indicate no dangerous functions were used, all SQL queries utilize prepared statements, and there are no file operations or external HTTP requests, all of which are excellent security practices. The plugin also has no known vulnerabilities or CVEs in its history.

However, a critical concern arises from the extremely low percentage (22%) of properly escaped output. This suggests a high likelihood of cross-site scripting (XSS) vulnerabilities, where user-supplied data, if not properly sanitized before being displayed, could be injected into the website and executed by users' browsers. The taint analysis showing zero flows is also concerning, as it might indicate that the analysis tool was unable to fully trace data flow, or that the plugin's design prevents such flows. Given the lack of explicit capability checks and nonce checks, and the limited output escaping, the plugin presents a latent risk that could be exploited if an attacker can introduce untrusted data into the system.

In conclusion, while the plugin avoids common attack vectors and has a clean vulnerability history, the poor output escaping represents a significant and actionable security risk. The absence of other identified issues is a strength, but the unaddressed output sanitation is a major weakness that warrants immediate attention. Without proper output escaping, the plugin, despite its limited entry points, remains susceptible to XSS attacks.

Key Concerns

  • Low percentage of properly escaped output (22%)
  • No nonce checks implemented
  • No capability checks implemented
Vulnerabilities
None known

Post Type Comments for myCRED Security Vulnerabilities

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

Post Type Comments for myCRED Release Timeline

No version history available.
Code Analysis
Analyzed Apr 16, 2026

Post Type Comments for myCRED Code Analysis

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

Output Escaping

22% escaped9 total outputs
Attack Surface

Post Type Comments for myCRED Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 3
actionwp_insert_commentmycred-post-types-comments.php:82
actionmycred_initmycred-post-types-comments.php:137
filtermycred_setup_hooksmycred-post-types-comments.php:153
Maintenance & Trust

Post Type Comments for myCRED Maintenance & Trust

Maintenance Signals

WordPress version tested4.3.34
Last updatedDec 22, 2015
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Post Type Comments for myCRED Developer Profile

Webilop

3 plugins · 100 total installs

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

How We Detect Post Type Comments for myCRED

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

Asset Fingerprints

HTML / DOM Fingerprints

HTML Comments
<!-- First we set the amount --><!-- TODO: Limits are not implemented yet -->
Data Attributes
name="post_type_comments[\w]+\[creds\]"id="post_type_comments[\w]+\[creds\]"name="post_type_comments[\w]+\[log\]"id="post_type_comments[\w]+\[log\]"
FAQ

Frequently Asked Questions about Post Type Comments for myCRED