DN Checkout Extra Fields Security & Risk Analysis

wordpress.org/plugins/dn-wc-extra-fields

Customize extra checkout fields for WooCommerce: partita iva, codice fiscale, sdi, pec, note aggiuntive, etc.

30 active installs v1.0.4 PHP 5.6+ WP 5.0+ Updated Jan 31, 2024
checkout-fieldcodice-fiscalecustom-fieldpartita-ivawoocommerce
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is DN Checkout Extra Fields Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 2yr ago
Risk Assessment

The static analysis of the "dn-wc-extra-fields" plugin v1.0.4 indicates a generally good security posture with several strong security practices in place. The complete absence of dangerous functions, external HTTP requests, file operations, and the use of prepared statements for all SQL queries are positive indicators. Furthermore, the extremely high percentage of properly escaped output (98%) suggests a diligent effort to prevent cross-site scripting vulnerabilities. The plugin also shows no known vulnerabilities (CVEs) and has a clean history, which is a very positive sign regarding its past security performance.

However, the analysis does highlight some potential areas of concern. The taint analysis revealed three flows with unsanitized paths, though thankfully none were classified as critical or high severity. While the number is small and the severity is low, any unsanitized path represents a potential entry point for unexpected behavior or vulnerabilities if the plugin's functionality evolves or encounters specific edge cases. More importantly, the complete lack of nonce checks and capability checks across all entry points (AJAX handlers, REST API routes, shortcodes) is a significant weakness. This means that any user, regardless of their role or logged-in status, could potentially trigger actions within the plugin if an entry point were discovered or created. Given the absence of direct entry points in this specific analysis, this risk is currently theoretical but represents a substantial risk if the plugin were to gain new interaction points or if these checks are missing in other areas not covered by the static analysis.

In conclusion, while "dn-wc-extra-fields" v1.0.4 demonstrates good coding hygiene in many areas and a clean vulnerability history, the absence of authentication and authorization checks on its potential entry points is a notable weakness. The presence of unsanitized paths in taint analysis, although low severity, also warrants attention. The plugin's strengths lie in its careful handling of SQL and output, but the lack of robust security checks on user-facing interactions presents a risk that should be addressed to ensure a more comprehensive security posture.

Key Concerns

  • Unsanitized paths in taint analysis
  • Missing nonce checks on entry points
  • Missing capability checks on entry points
Vulnerabilities
None known

DN Checkout Extra Fields Security Vulnerabilities

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

DN Checkout Extra Fields Release Timeline

No version history available.
Code Analysis
Analyzed Mar 16, 2026

DN Checkout Extra Fields Code Analysis

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

Output Escaping

98% escaped86 total outputs
Data Flows · Security
3 unsanitized

Data Flow Analysis

3 flows3 with unsanitized paths
dn_checkout_extra_fields_delete_single (dn-checkout-extra-fields.php:103)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

DN Checkout Extra Fields Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 14
actionadmin_menudn-checkout-extra-fields.php:26
actionadmin_enqueue_scriptsdn-checkout-extra-fields.php:30
actionadmin_initdn-checkout-extra-fields.php:39
actiondn_checkout_extra_fields_manage-deletedn-checkout-extra-fields.php:102
actiondn_checkout_extra_fields_manage-singledn-checkout-extra-fields.php:115
actiondn_checkout_extra_fields_manage-listdn-checkout-extra-fields.php:153
actionadmin_noticesdn-checkout-extra-fields.php:251
actionwoocommerce_after_order_notesdn-checkout-extra-fields.php:257
actionwoocommerce_checkout_processdn-checkout-extra-fields.php:269
actionwoocommerce_checkout_update_order_metadn-checkout-extra-fields.php:274
actionwoocommerce_order_details_after_customer_detailsdn-checkout-extra-fields.php:287
actionwoocommerce_admin_order_data_after_billing_addressdn-checkout-extra-fields.php:288
actionwoocommerce_email_after_order_tabledn-checkout-extra-fields.php:289
actiondn_checkout_extra_fields_manage-aboutincludes\about.php:2
Maintenance & Trust

DN Checkout Extra Fields Maintenance & Trust

Maintenance Signals

WordPress version tested6.4.8
Last updatedJan 31, 2024
PHP min version5.6
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs30
Developer Profile

DN Checkout Extra Fields Developer Profile

digireturn

7 plugins · 350 total installs

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

How We Detect DN Checkout Extra Fields

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/dn-wc-extra-fields/css/backend.css
Script Paths
/wp-content/plugins/dn-wc-extra-fields/js/backend.js
Version Parameters
dn_checkout_extra_fields/style.css?ver=dn-wc-extra-fields/css/backend.css?ver=dn-wc-extra-fields/js/backend.js?ver=

HTML / DOM Fingerprints

CSS Classes
dn_checkout_extra_fieldsdn_checkout_extra_fields-menudn_checkout_extra_fields-boxdn_checkout_extra_fields-box-alert
Data Attributes
data-dn_checkout_extra_fields-field
JS Globals
dn_checkout_extra_fields
FAQ

Frequently Asked Questions about DN Checkout Extra Fields