Direct Checkout Security & Risk Analysis

wordpress.org/plugins/direct-checkout

Direct Checkout allows you to modify the form provided on the checkout page.

10 active installs v1.0.0 PHP + WP 4.4+ Updated Oct 28, 2020
4-3add-to-cartdirect-checkoutwoocommarcewoocommarce-checkout
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Direct Checkout Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 5yr ago
Risk Assessment

The direct-checkout plugin version 1.0.0 exhibits a strong security posture based on the provided static analysis and vulnerability history. There are no identified vulnerabilities in its past, and the code analysis reveals no dangerous functions, SQL injection risks (all queries use prepared statements), file operations, or external HTTP requests. The absence of any recorded CVEs further reinforces its current security. However, a significant concern arises from the complete lack of output escaping. With 12 total outputs and 0% properly escaped, there is a high risk of cross-site scripting (XSS) vulnerabilities, allowing attackers to inject malicious scripts into the frontend, potentially leading to session hijacking or other client-side attacks.

While the plugin demonstrates good practices by having no apparent attack surface without authentication and no identified taint flows, the lack of output escaping is a critical oversight. This single weakness could be exploited to compromise user sessions or deface the website. The plugin's vulnerability history is clean, suggesting diligent development or a lack of targeted attacks. Nevertheless, the unescaped output presents an immediate and severe risk that needs to be addressed promptly to ensure the plugin's continued security.

Key Concerns

  • No output escaping on 12 outputs
Vulnerabilities
None known

Direct Checkout Security Vulnerabilities

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

Direct Checkout Release Timeline

v1.0
Code Analysis
Analyzed Apr 16, 2026

Direct Checkout Code Analysis

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

Output Escaping

0% escaped12 total outputs
Attack Surface

Direct Checkout Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 11
filterwoocommerce_settings_tabs_arrayadmin/class-direct-checkout-settings.php:47
actionwoocommerce_settings_tabs_direct_checkout_settingsadmin/class-direct-checkout-settings.php:48
actionwoocommerce_update_options_direct_checkout_settingsadmin/class-direct-checkout-settings.php:50
filterplugins_loadedincludes/class-direct-checkout.php:91
actionplugins_loadedincludes/class-direct-checkout.php:157
actionadmin_enqueue_scriptsincludes/class-direct-checkout.php:172
actionadmin_enqueue_scriptsincludes/class-direct-checkout.php:173
actionwp_enqueue_scriptsincludes/class-direct-checkout.php:188
actionwp_enqueue_scriptsincludes/class-direct-checkout.php:189
filterwoocommerce_billing_fieldspublic/class-direct-checkout-public.php:71
filterwoocommerce_shipping_fieldspublic/class-direct-checkout-public.php:72
Maintenance & Trust

Direct Checkout Maintenance & Trust

Maintenance Signals

WordPress version tested5.5.18
Last updatedOct 28, 2020
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Direct Checkout Developer Profile

trendytechprooffical

1 plugin · 10 total installs

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

How We Detect Direct Checkout

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/direct-checkout/admin/css/direct-checkout-admin.css/wp-content/plugins/direct-checkout/admin/js/direct-checkout-admin.js
Script Paths
/wp-content/plugins/direct-checkout/admin/js/direct-checkout-admin.js
Version Parameters
direct-checkout/admin/css/direct-checkout-admin.css?ver=direct-checkout/admin/js/direct-checkout-admin.js?ver=

HTML / DOM Fingerprints

JS Globals
window.direct_checkout_admin_ajax_object
FAQ

Frequently Asked Questions about Direct Checkout