Digital Signature Checkout For Woocommerce Security & Risk Analysis

wordpress.org/plugins/digital-signature-checkout-for-woocommerce

Digital Signature checkout for WooCommerce Plugin is one of the best WooCommerce E-Signature plugins available. The plugin includes checkout page func …

200 active installs v1.0 PHP 5.0+ WP + Updated Dec 19, 2025
digital-signaturewoocommerce-checkout-page
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Digital Signature Checkout For Woocommerce Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 3mo ago
Risk Assessment

The plugin "digital-signature-checkout-for-woocommerce" v1.0 exhibits a strong security posture in several key areas based on the static analysis. The absence of any identified dangerous functions, SQL queries not using prepared statements, and a high percentage of properly escaped output are positive indicators. Furthermore, the lack of known CVEs and a clean vulnerability history suggest a relatively secure and well-maintained plugin. The limited attack surface, with zero AJAX handlers, REST API routes, shortcodes, or cron events, significantly reduces the potential entry points for attackers.

However, there are a few notable areas of concern. The presence of four taint flows with unsanitized paths, even though not classified as critical or high severity, warrants attention. This indicates that data processed by the plugin might not be adequately cleaned, potentially leading to vulnerabilities if these paths are exposed to user input. Additionally, the complete absence of nonce checks and capability checks is a significant weakness. This means that any functionality within the plugin, even if indirectly accessible, might not be properly authenticated or authorized, leaving it open to unauthorized actions. The single file operation also needs careful review to ensure it's not exploitable.

In conclusion, while the plugin has a solid foundation with good output escaping and a clean vulnerability record, the identified unsanitized taint flows and, more critically, the complete lack of nonce and capability checks represent substantial security gaps. These weaknesses, if left unaddressed, could be exploited to compromise the integrity or availability of a WordPress site.

Key Concerns

  • Taint flows with unsanitized paths
  • No nonce checks detected
  • No capability checks detected
  • One file operation needs review
Vulnerabilities
None known

Digital Signature Checkout For Woocommerce Security Vulnerabilities

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

Digital Signature Checkout For Woocommerce Code Analysis

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

Output Escaping

97% escaped90 total outputs
Data Flows
4 unsanitized

Data Flow Analysis

4 flows4 with unsanitized paths
DSCFW_product_get_data (includes\frontend.php:78)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Digital Signature Checkout For Woocommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 16
actionadmin_enqueue_scriptsdigital-signature-checkout-main.php:22
actionwp_enqueue_scriptsdigital-signature-checkout-main.php:28
filterwoocommerce_settings_tabs_arrayincludes\admin.php:2
actionwoocommerce_settings_tabs_checkout-signatureincludes\admin.php:8
actionwoocommerce_update_options_checkout-signatureincludes\admin.php:135
actionwoocommerce_blocks_loadedincludes\block\block.php:2
actionwoocommerce_blocks_checkout_block_registrationincludes\block\block.php:6
actionwoocommerce_store_api_checkout_update_order_from_requestincludes\block\block.php:17
actionwoocommerce_before_checkout_billing_formincludes\frontend.php:4
actionwoocommerce_after_checkout_billing_formincludes\frontend.php:6
actionwoocommerce_checkout_processincludes\frontend.php:47
actionwoocommerce_checkout_update_order_metaincludes\frontend.php:77
actionwoocommerce_order_details_after_order_table_itemsincludes\frontend.php:127
actionwoocommerce_order_details_after_customer_detailsincludes\frontend.php:129
actionwoocommerce_admin_order_data_after_billing_addressincludes\frontend.php:146
actionwoocommerce_email_order_detailsincludes\frontend.php:156
Maintenance & Trust

Digital Signature Checkout For Woocommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedDec 19, 2025
PHP min version5.0
Downloads3K

Community Trust

Rating100/100
Number of ratings4
Active installs200
Developer Profile

Digital Signature Checkout For Woocommerce Developer Profile

howdytheme

18 plugins · 5K total installs

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

How We Detect Digital Signature Checkout 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/digital-signature-checkout-for-woocommerce/public/js/design.js/wp-content/plugins/digital-signature-checkout-for-woocommerce/public/js/digital_signature_pad.js/wp-content/plugins/digital-signature-checkout-for-woocommerce/public/css/design.css
Script Paths
/wp-content/plugins/digital-signature-checkout-for-woocommerce/admin/js/wp-color-picker-alpha.js
Version Parameters
/wp-content/plugins/digital-signature-checkout-for-woocommerce/public/js/design.js?ver=1.0.0/wp-content/plugins/digital-signature-checkout-for-woocommerce/public/js/digital_signature_pad.js?ver=1.0.0/wp-content/plugins/digital-signature-checkout-for-woocommerce/public/css/design.css?ver=1.0.0

HTML / DOM Fingerprints

CSS Classes
ocsignturefield
Data Attributes
id="dscfw_sign"name="signaturefield"
JS Globals
signaturecolorsDSCFW_save_image
REST Endpoints
/wp-json/wp/v2/users/wp-json/wp/v2/pages/wp-json/wp/v2/posts
Shortcode Output
<div class="ocsignturefield"><h3>Draw Signature</h3><canvas id="dscfw_sign" name="signaturefield"<button class="clearButton" type="button">Clear</button>
FAQ

Frequently Asked Questions about Digital Signature Checkout For Woocommerce