myCred Amelia – Gamification with Events & Appointments Booking Security & Risk Analysis

wordpress.org/plugins/mycred-amelia

myCred-Amelia is a myCred add-on that connects myCred with Amelia appointment-booking WordPress plugin. Using myCred-Amelia, user can book appointment

40 active installs v1.1.9 PHP 7.0+ WP 4.5+ Updated Aug 13, 2025
ameliabookingmycredreservationsscheduling
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is myCred Amelia – Gamification with Events & Appointments Booking Safe to Use in 2026?

Generally Safe

Score 100/100

myCred Amelia – Gamification with Events & Appointments Booking has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 7mo ago
Risk Assessment

The "mycred-amelia" v1.1.9 plugin exhibits a generally strong security posture based on the provided static analysis. There are no identified critical or high-severity vulnerabilities in the code signals or taint analysis. The absence of dangerous functions, raw SQL queries, file operations, and external HTTP requests is commendable. Furthermore, the plugin does not appear to leverage common attack vectors like AJAX handlers, REST API routes, or shortcodes, significantly limiting its attack surface. The lack of recorded vulnerabilities in its history also suggests a history of secure development.

However, a notable concern arises from the absence of any nonce checks or capability checks across its entry points. While the attack surface is currently zero, this indicates a potential weakness if functionality were to be added in the future without proper authorization checks. Additionally, a significant portion of output (35%) is not properly escaped, which could lead to cross-site scripting (XSS) vulnerabilities if any user-supplied data is ever rendered directly in the frontend or backend without sanitization. These represent potential risks that, while not actively exploited in the current version, should be addressed for long-term security resilience.

Key Concerns

  • No nonce checks implemented
  • Capability checks are missing
  • Significant unescaped output detected
Vulnerabilities
None known

myCred Amelia – Gamification with Events & Appointments Booking Security Vulnerabilities

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

myCred Amelia – Gamification with Events & Appointments Booking Code Analysis

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

Output Escaping

65% escaped17 total outputs
Attack Surface

myCred Amelia – Gamification with Events & Appointments Booking Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 7
actionmycred_after_core_prefsinc\settings.php:9
filtermycred_save_core_prefsinc\settings.php:10
actionwp_footermycred-amelia.php:76
filteramelia_before_paymentmycred-amelia.php:79
filterthe_contentmycred-amelia.php:107
actionwp_enqueue_scriptsmycred-amelia.php:266
actionmycred_initmycred-amelia.php:267
Maintenance & Trust

myCred Amelia – Gamification with Events & Appointments Booking Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedAug 13, 2025
PHP min version7.0
Downloads9K

Community Trust

Rating34/100
Number of ratings3
Active installs40
Developer Profile

myCred Amelia – Gamification with Events & Appointments Booking Developer Profile

Saad Iqbal

84 plugins · 1.4M total installs

76
trust score
Avg Security Score
96/100
Avg Patch Time
287 days
View full developer profile
Detection Fingerprints

How We Detect myCred Amelia – Gamification with Events & Appointments Booking

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

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
am-confirmation-booking-costam-fs__payments-heading-mainam-cabinet
Data Attributes
data-mycred-amelia-booking-url
JS Globals
myCredPrefixmyCredBalanceisUserLoggedInbuyCredUrlameliaActionsbeforeConfirmBookingLoaded+1 more
REST Endpoints
/wp-json/mycred-amelia/v1/get-balance
Shortcode Output
<h4>Login to Book.</h4><a href="/buypoints"><h4>You dont have enough Points. Click here to Buy.</h4></a>
FAQ

Frequently Asked Questions about myCred Amelia – Gamification with Events & Appointments Booking