Credly Login Security & Risk Analysis

wordpress.org/plugins/credly-login

Enable users to log in to your site using their Credly account credentials.

10 active installs v1.0.0 PHP + WP 3.0.1+ Updated Sep 24, 2013
badgeosbadgescredlyloginopenbadges
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Credly Login Safe to Use in 2026?

Generally Safe

Score 85/100

Credly Login has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 12yr ago
Risk Assessment

The Credly Login plugin exhibits a significantly concerning security posture due to its unprotected attack surface. With all four identified AJAX handlers lacking authentication checks, this plugin presents a high risk of unauthorized access and manipulation by unauthenticated users. While the plugin utilizes prepared statements for its SQL queries, mitigating SQL injection risks in that area, the general lack of capability checks and nonce verifications on its entry points is a major oversight. The presence of the `create_function` call, though flagged as a dangerous function, is a singular concern and not immediately indicative of a severe exploit unless it's used in a vulnerable context, which is not explicitly detailed by the static analysis. The absence of any recorded vulnerability history is positive but does not negate the immediate, high-risk findings from the code analysis.

Key Concerns

  • AJAX handlers without auth checks
  • Missing nonce checks
  • Missing capability checks
  • Improperly escaped output (82%)
  • Dangerous function (create_function)
Vulnerabilities
None known

Credly Login Security Vulnerabilities

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

Credly Login Release Timeline

v1.0.0Current
Code Analysis
Analyzed Apr 16, 2026

Credly Login Code Analysis

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

Dangerous Functions Found

create_functionadd_action( 'widgets_init', create_function( '', 'return register_widget( "CredlyLoginSidebar" );' )credly-login.php:57

SQL Query Safety

100% prepared2 total queries

Output Escaping

18% escaped11 total outputs
Attack Surface
4 unprotected

Credly Login Attack Surface

Entry Points4
Unprotected4

AJAX Handlers 4

noprivwp_ajax_credly-login-callbackcredly-login.php:45
authwp_ajax_credly-login-callbackcredly-login.php:46
noprivwp_ajax_credly-login-callbackwidgets/credly-login-sidebar.php:29
authwp_ajax_credly-login-callbackwidgets/credly-login-sidebar.php:30
WordPress Hooks 8
actionlogin_headcredly-login.php:41
actionlogin_formcredly-login.php:43
actionlogin_footercredly-login.php:44
actionwp_headcredly-login.php:50
actionbp_after_sidebar_login_formcredly-login.php:51
actionbp_after_sidebar_login_formcredly-login.php:52
actionwp_headcredly-login.php:56
actionwidgets_initcredly-login.php:57
Maintenance & Trust

Credly Login Maintenance & Trust

Maintenance Signals

WordPress version tested3.6.1
Last updatedSep 24, 2013
PHP min version
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Credly Login Developer Profile

learningtimes

16 plugins · 750 total installs

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

How We Detect Credly Login

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/credly-login/assets/js/login.js
Script Paths
/wp-content/plugins/credly-login/assets/js/login.js
Version Parameters
/wp-content/plugins/credly-login/assets/js/login.js?ver=

HTML / DOM Fingerprints

CSS Classes
credly-login-btncredly-login-form-containercredly-login-modal
HTML Comments
Credly Login form verification ajax endpoint.Connect with the Credly API and log in with a new or existing wordpress account.Get an access token from Credly.Get Credly account.+1 more
Data Attributes
data-credly-login-emaildata-credly-login-passworddata-credly-login-submit
JS Globals
CredlyLogin
REST Endpoints
/wp-json/credly-login/v1/callback
FAQ

Frequently Asked Questions about Credly Login