
Accredible LearnDash Add-on Security & Risk Analysis
wordpress.org/plugins/accredible-learndash-add-onIssue credentials, certificates, or badges for your LearnDash courses through Accredible digital credentialing.
Is Accredible LearnDash Add-on Safe to Use in 2026?
Generally Safe
Score 100/100Accredible LearnDash Add-on has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The 'accredible-learndash-add-on' plugin v1.0.16 exhibits a mixed security posture. On the positive side, it demonstrates good practices regarding SQL queries, utilizing prepared statements exclusively, and generally performs output escaping effectively with a high percentage of properly escaped outputs. The absence of known CVEs and bundled libraries is also a positive indicator of its current security state. However, a significant concern arises from the substantial attack surface composed of seven AJAX handlers, all of which are unprotected by authentication checks. Furthermore, the taint analysis revealed one flow with unsanitized paths, though it was not classified as critical or high severity. This indicates a potential for attackers to manipulate certain functionalities if they can trigger these unsanitized paths.
While the plugin has no reported vulnerability history, the presence of unprotected AJAX handlers and an unsanitized path flow warrants attention. These are common entry points for vulnerabilities. The lack of capability checks across the board, in addition to the missing authentication checks on AJAX actions, further exacerbates the risk. In conclusion, the plugin has foundational security elements in place like prepared SQL statements and good output escaping. However, the unprotected AJAX endpoints and the identified unsanitized path represent critical weaknesses that could be exploited, leading to unauthorized actions or information disclosure. Addressing these unprotected entry points should be a priority.
Key Concerns
- AJAX handlers without authentication checks
- Taint flow with unsanitized paths
- Capability checks missing
- Nonce checks missing on some AJAX
Accredible LearnDash Add-on Security Vulnerabilities
Accredible LearnDash Add-on Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Accredible LearnDash Add-on Attack Surface
AJAX Handlers 7
WordPress Hooks 10
Maintenance & Trust
Accredible LearnDash Add-on Maintenance & Trust
Maintenance Signals
Community Trust
Accredible LearnDash Add-on Alternatives
Accredible Certificates & Open Badges
accredible-certificates
Certificates, open badges and blockchain credentials. Create, update and manage them on your Wordpress site.
IssueBadge – Bulk Certificate Generator
issuebadge-bulk-certificate-generator
Generate and issue digital certificates and badges using the IssueBadge API directly from your WordPress admin panel.
PW WooCommerce Gift Cards
pw-woocommerce-gift-cards
Sell gift cards to your WooCommerce store, in just a few minutes!
Ultimate Gift Cards for WooCommerce
woo-gift-cards-lite
Create, sell and manage WooCommerce gift cards to attract more sales and multiply your revenue at your online store.
Gift Up Gift Cards for WordPress and WooCommerce
gift-up
The simplest way to sell gift cards online. Sell your own gift cards, gift certificates and gift vouchers from inside your WordPress website easily wi …
Accredible LearnDash Add-on Developer Profile
2 plugins · 170 total installs
How We Detect Accredible LearnDash Add-on
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/accredible-learndash-add-on/assets/css/accredible-admin-settings.css/wp-content/plugins/accredible-learndash-add-on/assets/css/accredible-admin-theme.css/wp-content/plugins/accredible-learndash-add-on/assets/js/accredible-autocomplete.js/wp-content/plugins/accredible-learndash-add-on/assets/js/accredible-common.js/wp-content/plugins/accredible-learndash-add-on/assets/js/accredible-dialog.js/wp-content/plugins/accredible-learndash-add-on/assets/js/accredible-sidenav.js/wp-content/plugins/accredible-learndash-add-on/assets/js/accredible-toast.js/wp-content/plugins/accredible-learndash-add-on/assets/js/accredible-admin-theme.js/wp-content/plugins/accredible-learndash-add-on/assets/js/accredible-admin-settings.js/wp-content/plugins/accredible-learndash-add-on/assets/js/accredible-autocomplete.js/wp-content/plugins/accredible-learndash-add-on/assets/js/accredible-common.js/wp-content/plugins/accredible-learndash-add-on/assets/js/accredible-dialog.js/wp-content/plugins/accredible-learndash-add-on/assets/js/accredible-sidenav.js+1 moreaccredible-learndash-add-on/assets/css/accredible-admin-theme.css?ver=accredible-learndash-add-on/assets/css/accredible-admin-settings.css?ver=accredible-learndash-add-on/assets/js/accredible-autocomplete.js?ver=accredible-learndash-add-on/assets/js/accredible-common.js?ver=accredible-learndash-add-on/assets/js/accredible-dialog.js?ver=accredible-learndash-add-on/assets/js/accredible-sidenav.js?ver=accredible-learndash-add-on/assets/js/accredible-toast.js?ver=HTML / DOM Fingerprints
accredible-learndash-adminXXX `register_activation_hook` needs to be executed in the plugin main file.data-accredible-noncedata-accredible-auto-issuance-nonceaccredibledataajaxdata/wp-json/accredible-learndash/v1/auto-issuance/delete/wp-json/accredible-learndash/v1/auto-issuance/save