Didit Verify Security & Risk Analysis

wordpress.org/plugins/didit-verify

Add identity verification to any WordPress page or WooCommerce checkout using Didit.

10 active installs v0.1.4 PHP 7.4+ WP 6.0+ Updated Mar 12, 2026
age-verificationid-checkidentity-verificationkycwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Didit Verify Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 23d ago
Risk Assessment

The "didit-verify" plugin v0.1.4 demonstrates a generally strong security posture based on the provided static analysis. It effectively utilizes prepared statements for its SQL queries and exhibits a high rate of output escaping, which are crucial for preventing common web vulnerabilities. The absence of critical taint flows and dangerous function usage further bolsters its security. Furthermore, the plugin has no recorded vulnerability history, indicating a lack of publicly known security flaws.

However, a few areas warrant attention. The plugin makes an external HTTP request, which, while not inherently a vulnerability, introduces a potential attack vector if the target endpoint is compromised or the request itself is not handled securely. Additionally, the presence of a single nonce check and capability check suggests that while some security measures are in place, there might be other entry points or functionalities that could benefit from similar robust checks. The low total number of entry points and the absence of unprotected ones is a positive sign, but the external request remains the most notable point for potential risk.

In conclusion, "didit-verify" v0.1.4 appears to be a well-developed plugin from a security perspective, with good adherence to core security practices. The lack of historical vulnerabilities is a strong positive indicator. The primary area for potential improvement lies in scrutinizing the security of its single external HTTP request and ensuring all potential entry points have adequate authorization and validation.

Key Concerns

  • External HTTP request present
  • Only one nonce check found
  • Only one capability check found
Vulnerabilities
None known

Didit Verify Security Vulnerabilities

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

Didit Verify Code Analysis

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

Output Escaping

96% escaped77 total outputs
Attack Surface

Didit Verify Attack Surface

Entry Points5
Unprotected0

REST API Routes 2

POST/wp-json/didit/v1/sessiondidit-verify.php:600
POST/wp-json/didit/v1/verifydidit-verify.php:606

Shortcodes 3

[didit_verify] didit-verify.php:50
[didit_status] didit-verify.php:51
[didit_gate] didit-verify.php:52
WordPress Hooks 14
actionadmin_menudidit-verify.php:40
actionadmin_initdidit-verify.php:41
actionadmin_enqueue_scriptsdidit-verify.php:42
filtermanage_users_columnsdidit-verify.php:44
filtermanage_users_custom_columndidit-verify.php:45
actionrest_api_initdidit-verify.php:47
actionwp_enqueue_scriptsdidit-verify.php:49
actionwoocommerce_loadeddidit-verify.php:54
actionwoocommerce_checkout_processdidit-verify.php:1281
actionwoocommerce_checkout_update_order_metadidit-verify.php:1282
actionwoocommerce_admin_order_data_after_billing_addressdidit-verify.php:1283
filterrender_block_woocommerce/checkout-actions-blockdidit-verify.php:1286
filterrest_authentication_errorsdidit-verify.php:1287
actionwoocommerce_store_api_checkout_order_processeddidit-verify.php:1288
Maintenance & Trust

Didit Verify Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 12, 2026
PHP min version7.4
Downloads207

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Didit Verify Developer Profile

alexdidit

1 plugin · 10 total installs

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

How We Detect Didit Verify

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/didit-verify/didit-verify.js/wp-content/plugins/didit-verify/didit-verify.css/wp-content/plugins/didit-verify/admin/js/settings.js/wp-content/plugins/didit-verify/admin/css/settings.css
Script Paths
/wp-content/plugins/didit-verify/didit-verify.js/wp-content/plugins/didit-verify/admin/js/settings.js
Version Parameters
didit-verify.js?ver=didit-verify.css?ver=settings.js?ver=settings.css?ver=

HTML / DOM Fingerprints

CSS Classes
didit-verify-buttondidit-verify-statusdidit-verify-gate
Data Attributes
data-didit-verify-workflow-iddata-didit-verify-modedata-didit-verify-languagedata-didit-verify-btn-textdata-didit-verify-btn-success-textdata-didit-verify-btn-bg-color+5 more
JS Globals
DiditVerify
REST Endpoints
/wp-json/didit-verify/v1/verify
Shortcode Output
[didit_verify][didit_status][didit_gate]
FAQ

Frequently Asked Questions about Didit Verify