
myCred for Courseware Security & Risk Analysis
wordpress.org/plugins/mycred-for-courseware📢🚨 Important Notice: myCred for Courseware is now part of the myCred Toolkit and will no longer receive updates here. Only security fixes will be prov …
Is myCred for Courseware Safe to Use in 2026?
Generally Safe
Score 100/100myCred for Courseware has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "mycred-for-courseware" v1.1.8 plugin exhibits a seemingly strong security posture based on the provided static analysis and vulnerability history. There are no identified entry points such as AJAX handlers, REST API routes, shortcodes, or cron events, which significantly reduces the potential attack surface. The code also demonstrates good practices by avoiding dangerous functions, performing all SQL queries using prepared statements, and not making external HTTP requests. The absence of any known vulnerabilities or CVEs further reinforces this impression of a secure plugin.
However, a significant concern arises from the very low percentage (33%) of properly escaped output. This indicates a substantial risk of Cross-Site Scripting (XSS) vulnerabilities. While the plugin has no recorded vulnerabilities, this gap in output sanitization suggests that such vulnerabilities might exist but have not yet been discovered or reported. The lack of nonce checks and capability checks on any potential, albeit undiscovered, entry points also presents a weakness. The taint analysis reporting zero flows is positive but could be a result of limited analysis or code that, while lacking explicit XSS vectors, might still be susceptible through the unescaped output.
In conclusion, the plugin's strengths lie in its minimal attack surface, secure data handling for SQL, and clean vulnerability history. The primary weakness, and a significant one, is the poor output escaping. This suggests that while the plugin might be technically sound in its core logic and data access, it is vulnerable to XSS attacks through its output. Further investigation into the unescaped output is highly recommended to mitigate potential security risks.
Key Concerns
- Poor output escaping (33% proper)
- No nonce checks
- No capability checks
myCred for Courseware Security Vulnerabilities
myCred for Courseware Code Analysis
Output Escaping
myCred for Courseware Attack Surface
WordPress Hooks 8
Maintenance & Trust
myCred for Courseware Maintenance & Trust
Maintenance Signals
Community Trust
myCred for Courseware Alternatives
WPLMS MyCred AddOn
wplms-mycred-addon
Connect WP LMS with MyCred platform
WP Courseware for OptimizePress
op-addon-for-wp-courseware
This plugin adds integration between OptimizePress and WP Courseware to allow customization in course units.
Addon for AB-Inspiration, WooCommerce and WP Courseware
abwpwoo
Плагин добавляет дополнительные настройки на страницу Курсы созданную с помощью плагина WP Courseware и WooCommerce.
Academy Divi Modules
academy-divi-modules
Transform your eLearning experience with the Academy Divi Modules! This powerful WordPress plugin seamlessly integrates the Academy LMS with the versa …
Tutor LMS – eLearning and online course solution
tutor
A complete WordPress LMS plugin to create any eLearning website easily.
myCred for Courseware Developer Profile
84 plugins · 1.4M total installs
How We Detect myCred for Courseware
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/mycred-for-courseware/assets/css/style.css/wp-content/plugins/mycred-for-courseware/assets/js/frontend.js/wp-content/plugins/mycred-for-courseware/assets/js/frontend.jsmycred-for-courseware/assets/css/style.css?ver=mycred-for-courseware/assets/js/frontend.js?ver=HTML / DOM Fingerprints
mycred-courseware-wrapper<!-- myCRED for Courseware Hook Settings --><!-- myCRED for Courseware Hook Settings --><!-- myCRED for Courseware Hook Settings -->data-mycred-courseware-unit-iddata-mycred-courseware-module-iddata-mycred-courseware-course-idmycred_courseware_frontend_ajax_object