Prembly Identity Checkout Security & Risk Analysis

wordpress.org/plugins/prembly-identity-checkout

Seamless identity verification plugin for WordPress. Verify users with KYC/KYB checks using Prembly's Identity SDK.

0 active installs v3.0.1 PHP 5.6+ WP 3.1+ Updated Dec 22, 2025
identitypasskybkycverification
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Prembly Identity Checkout Safe to Use in 2026?

Generally Safe

Score 100/100

Prembly Identity Checkout has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 8mo ago
Risk Assessment

The prembly-identity-checkout v3.0.1 plugin demonstrates a strong security posture in several areas, particularly its lack of known vulnerabilities and a substantial portion of SQL queries utilizing prepared statements. The absence of shortcodes, cron events, and REST API routes also limits its attack surface significantly. All identified AJAX handlers are protected by authentication checks, and the plugin appears to have robust nonces and capability checks in place. However, the static analysis reveals a concerning number of taint flows with unsanitized paths, all classified as high severity. This indicates a high risk of insecure data handling, where user-supplied data might be used in a way that could lead to vulnerabilities if not properly validated and sanitized before being used in subsequent operations, even if specific dangerous functions aren't directly detected. While the vulnerability history is clean, the internal code analysis suggests potential for exploitable flaws in how data is processed, which could manifest in future vulnerabilities.

Key Concerns

  • High number of unsanitized taint flows
  • Significant percentage of unsanitized SQL queries
  • Less than ideal output escaping rate
Vulnerabilities
None known

Prembly Identity Checkout Security Vulnerabilities

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

Prembly Identity Checkout Release Timeline

v3.0.1Current
v3.0.0
v2.0.5
v2.0.4
v2.0.3
v2.0.2
v2.0.1
v2.0.0
Code Analysis
Analyzed Mar 17, 2026

Prembly Identity Checkout Code Analysis

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

SQL Query Safety

53% prepared15 total queries

Output Escaping

72% escaped90 total outputs
Data Flows · Security
10 unsanitized

Data Flow Analysis

11 flows10 with unsanitized paths
render_authorization_page (core\admin\prembly-authorization.php:54)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Prembly Identity Checkout Attack Surface

Entry Points5
Unprotected0

AJAX Handlers 5

authwp_ajax_prembly_fetch_sdkscore\admin\identitypass-plugin-admin.php:272
authwp_ajax_prembly_logincore\admin\prembly-authorization.php:20
authwp_ajax_prembly_logoutcore\admin\prembly-authorization.php:21
authwp_ajax_prembly_initialize_sdkcore\includes\checkout.php:98
noprivwp_ajax_prembly_initialize_sdkcore\includes\checkout.php:99
WordPress Hooks 11
actionadmin_menucore\admin\identitypass-plugin-admin.php:13
actionadmin_initcore\admin\identitypass-plugin-admin.php:15
actionadmin_initcore\admin\identitypass-plugin-admin.php:17
actionadmin_enqueue_scriptscore\admin\identitypass-plugin-admin.php:19
actioninitcore\admin\identitypass-plugin-admin.php:21
actionplugins_loadedcore\admin\prembly-authorization.php:736
actionplugins_loadedcore\admin\prembly-sdk-list.php:780
actioninitcore\includes\checkout.php:28
filtermce_buttonscore\includes\checkout.php:115
actioninitprembly-identity-checkout.php:19
actionplugins_loadedprembly-identity-checkout.php:38
Maintenance & Trust

Prembly Identity Checkout Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.5
Last updatedDec 22, 2025
PHP min version5.6
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Prembly Identity Checkout Developer Profile

Prembly

2 plugins · 10 total installs

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

How We Detect Prembly Identity Checkout

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/prembly-identity-checkout/resources/css/form.css/wp-content/plugins/prembly-identity-checkout/resources/js/checkout.js/wp-content/plugins/prembly-identity-checkout/resources/js/vendor/jquery/jquery-3.6.0.min.js/wp-content/plugins/prembly-identity-checkout/resources/js/vendor/moment/moment.min.js/wp-content/plugins/prembly-identity-checkout/resources/js/vendor/moment/moment-timezone-with-data.min.js/wp-content/plugins/prembly-identity-checkout/resources/js/vendor/validate/jquery.validate.min.js/wp-content/plugins/prembly-identity-checkout/resources/js/vendor/validate/additional-methods.min.js/wp-content/plugins/prembly-identity-checkout/resources/js/vendor/prembly-sdk/prembly-sdk.js
Script Paths
/wp-content/plugins/prembly-identity-checkout/resources/js/checkout.js/wp-content/plugins/prembly-identity-checkout/resources/js/vendor/jquery/jquery-3.6.0.min.js/wp-content/plugins/prembly-identity-checkout/resources/js/vendor/moment/moment.min.js/wp-content/plugins/prembly-identity-checkout/resources/js/vendor/moment/moment-timezone-with-data.min.js/wp-content/plugins/prembly-identity-checkout/resources/js/vendor/validate/jquery.validate.min.js/wp-content/plugins/prembly-identity-checkout/resources/js/vendor/validate/additional-methods.min.js+1 more
Version Parameters
/wp-content/plugins/prembly-identity-checkout/resources/css/form.css?ver=/wp-content/plugins/prembly-identity-checkout/resources/js/checkout.js?ver=/wp-content/plugins/prembly-identity-checkout/resources/js/vendor/jquery/jquery-3.6.0.min.js?ver=/wp-content/plugins/prembly-identity-checkout/resources/js/vendor/moment/moment.min.js?ver=/wp-content/plugins/prembly-identity-checkout/resources/js/vendor/moment/moment-timezone-with-data.min.js?ver=/wp-content/plugins/prembly-identity-checkout/resources/js/vendor/validate/jquery.validate.min.js?ver=/wp-content/plugins/prembly-identity-checkout/resources/js/vendor/validate/additional-methods.min.js?ver=/wp-content/plugins/prembly-identity-checkout/resources/js/vendor/prembly-sdk/prembly-sdk.js?ver=

HTML / DOM Fingerprints

CSS Classes
prembly-checkout-form-wrapperprembly-checkout-input-wrapperprembly-checkout-labelprembly-checkout-inputprembly-checkout-submit-button
HTML Comments
Prembly Identity Checkout PluginIdentitypass Admin ClassPrembly SDK ActivationPrembly Authorization Class+2 more
Data Attributes
data-prembly-form-iddata-prembly-api-key
JS Globals
premblyCheckoutConfig
Shortcode Output
[prembly_identity_checkout]
FAQ

Frequently Asked Questions about Prembly Identity Checkout