Trust Swiftly — Identity Verification for WooCommerce Security & Risk Analysis

wordpress.org/plugins/trust-swiftly-verification

The trusted flexible, secure, and accurate identity verification platform for WooCommerce.

10 active installs v1.1.20 PHP 8.2+ WP 6.7+ Updated Oct 31, 2025
age-verificationfraud-preventionid-verificationidentity-verificationwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Trust Swiftly — Identity Verification for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

Trust Swiftly — Identity Verification for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5mo ago
Risk Assessment

The "trust-swiftly-verification" plugin v1.1.20 exhibits a generally good security posture, with strong adherence to best practices like prepared statements for all SQL queries and a high rate of output escaping. The absence of known vulnerabilities, critical taint flows, and dangerous function usage is a significant positive indicator. However, there are notable areas of concern related to its attack surface. The plugin exposes several unprotected AJAX handlers and REST API routes, which could potentially be exploited by unauthenticated users. While the taint analysis found no specific issues, the presence of unprotected entry points still presents a risk, as unforeseen vulnerabilities could arise in these unscrutinized areas.

The plugin's vulnerability history is clean, suggesting a commitment to security or a lack of past exploitation. This, combined with the robust SQL and output escaping, points towards a development team that understands secure coding. Nevertheless, the unprotected AJAX and REST API endpoints remain a primary concern. A balanced conclusion is that while the core code seems secure, the accessible attack surface requires immediate attention to mitigate potential risks.

Key Concerns

  • Unprotected AJAX handlers
  • Unprotected REST API routes
  • Bundled library (Select2)
  • Bundled library (Guzzle)
Vulnerabilities
None known

Trust Swiftly — Identity Verification for WooCommerce Security Vulnerabilities

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

Trust Swiftly — Identity Verification for WooCommerce Code Analysis

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

Bundled Libraries

Select2Guzzle

Output Escaping

92% escaped85 total outputs
Attack Surface
4 unprotected

Trust Swiftly — Identity Verification for WooCommerce Attack Surface

Entry Points9
Unprotected4

AJAX Handlers 6

authwp_ajax_ts_get_user_verificationsrc\WooCommerce\Verification.php:23
noprivwp_ajax_ts_get_user_verificationsrc\WooCommerce\Verification.php:24
authwp_ajax_ts_check_user_verificationsrc\WooCommerce\Verification.php:25
noprivwp_ajax_ts_check_user_verificationsrc\WooCommerce\Verification.php:26
authwp_ajax_ts_verifyVerificationsrc\WooCommerce\Verification.php:33
noprivwp_ajax_ts_verifyVerificationsrc\WooCommerce\Verification.php:34

REST API Routes 3

POST/wp-json/ts/v1/ipnsrc\Api\Ipn.php:18
GET/wp-json/trustswiftly/v1/verify-usersrc\TrustVerifyPlugin.php:107
GET/wp-json/ts/v1/returnsrc\WooCommerce\ReturnHandler.php:17
WordPress Hooks 21
actionrest_api_initsrc\Api\Ipn.php:12
actionadmin_menusrc\Settings\Settings.php:35
actionadmin_initsrc\Settings\Settings.php:36
actionadmin_initsrc\TrustVerifyPlugin.php:50
actionwp_enqueue_scriptssrc\TrustVerifyPlugin.php:60
actionadmin_enqueue_scriptssrc\TrustVerifyPlugin.php:61
actionrest_api_initsrc\TrustVerifyPlugin.php:62
actionadmin_noticessrc\TrustVerifyPlugin.php:169
actionrest_api_initsrc\WooCommerce\ReturnHandler.php:12
filterquery_varssrc\WooCommerce\Verification.php:22
actionwoocommerce_thankyousrc\WooCommerce\Verification.php:27
actionwoocommerce_admin_order_data_after_shipping_addresssrc\WooCommerce\Verification.php:28
filtermanage_edit-shop_order_columnssrc\WooCommerce\Verification.php:29
actionmanage_shop_order_posts_custom_columnsrc\WooCommerce\Verification.php:30
actionwoocommerce_review_order_before_paymentsrc\WooCommerce\Verification.php:31
actionwp_footersrc\WooCommerce\Verification.php:32
actionwoocommerce_after_checkout_validationsrc\WooCommerce\Verification.php:35
actionwoocommerce_blocks_checkout_processsrc\WooCommerce\Verification.php:36
actionshow_user_profilesrc\WooCommerce\Verification.php:39
actionedit_user_profilesrc\WooCommerce\Verification.php:40
actionplugins_loadedtrustswiftly-verification.php:38
Maintenance & Trust

Trust Swiftly — Identity Verification for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedOct 31, 2025
PHP min version8.2
Downloads6K

Community Trust

Rating100/100
Number of ratings5
Active installs10
Developer Profile

Trust Swiftly — Identity Verification for WooCommerce Developer Profile

Trust Swiftly

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 Trust Swiftly — Identity Verification for WooCommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/trust-swiftly-verification/assets/js/checkout.js/wp-content/plugins/trust-swiftly-verification/assets/js/checkout-block.js/wp-content/plugins/trust-swiftly-verification/assets/js/user-verification.js/wp-content/plugins/trust-swiftly-verification/assets/css/checkout.css/wp-content/plugins/trust-swiftly-verification/assets/css/user-verification.css
Script Paths
/wp-content/plugins/trust-swiftly-verification/assets/js/checkout.js/wp-content/plugins/trust-swiftly-verification/assets/js/checkout-block.js/wp-content/plugins/trust-swiftly-verification/assets/js/user-verification.js
Version Parameters
trust-swiftly-verification/assets/js/checkout.js?ver=trust-swiftly-verification/assets/js/checkout-block.js?ver=trust-swiftly-verification/assets/js/user-verification.js?ver=trust-swiftly-verification/assets/css/checkout.css?ver=trust-swiftly-verification/assets/css/user-verification.css?ver=

HTML / DOM Fingerprints

CSS Classes
trustswiftly-verification-wrapper
HTML Comments
<!-- SECURITY FIX: START --><!-- SECURITY FIX: END -->
Data Attributes
data-verification-methoddata-noncedata-action
JS Globals
TrustSwiftly
REST Endpoints
/trustswiftly/v1/verify-user
FAQ

Frequently Asked Questions about Trust Swiftly — Identity Verification for WooCommerce