First payment date for WooCommerce Subscriptions Security & Risk Analysis

wordpress.org/plugins/first-payment-date-for-woocommerce-subscriptions

This plugin allows you to set a first payment date for a subscription, using WooCommerce Subscriptions. So you will be able to set a specific date.

500 active installs v0.6.12 PHP 5.6+ WP 3.4+ Updated May 8, 2025
dateperiodsubscriptionstrialwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is First payment date for WooCommerce Subscriptions Safe to Use in 2026?

Generally Safe

Score 100/100

First payment date for WooCommerce Subscriptions has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 11mo ago
Risk Assessment

Based on the static analysis, the plugin "first-payment-date-for-woocommerce-subscriptions" v0.6.12 exhibits a very strong security posture. The absence of any identified attack surface entry points like AJAX handlers, REST API routes, shortcodes, or cron events is a significant positive. Furthermore, the code signals indicate a lack of dangerous functions, no raw SQL queries (all prepared statements), no file operations, and no external HTTP requests. The absence of any recorded vulnerabilities in its history further reinforces this strong security standing. The plugin appears to be developed with security best practices in mind, prioritizing secure coding and minimizing potential attack vectors.

However, a closer look at the code signals reveals a concern regarding output escaping, with only 25% of outputs being properly escaped. This could potentially leave the plugin vulnerable to cross-site scripting (XSS) attacks if user-supplied data is not sufficiently sanitized before being displayed. The lack of nonce checks and capability checks, while not immediately alarming given the limited attack surface, could become a concern if new entry points are introduced in future versions without proper security considerations. The fact that there are no recorded vulnerabilities suggests that either the plugin has not been extensively targeted or the developers have been very effective in preventing them. Nevertheless, the unescaped output is a tangible risk that needs attention.

Key Concerns

  • Low percentage of properly escaped output
Vulnerabilities
None known

First payment date for WooCommerce Subscriptions Security Vulnerabilities

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

First payment date for WooCommerce Subscriptions Code Analysis

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

Output Escaping

25% escaped36 total outputs
Attack Surface

First payment date for WooCommerce Subscriptions Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 18
actioninitfirst-payment-date-for-woocommerce-subscriptions.php:20
actioninitfirst-payment-date-for-woocommerce-subscriptions.php:38
actionbefore_woocommerce_initfirst-payment-date-for-woocommerce-subscriptions.php:39
filterplugin_action_linksfirst-payment-date-for-woocommerce-subscriptions.php:40
filterwoocommerce_subscriptions_product_trial_lengthfirst-payment-date-for-woocommerce-subscriptions.php:41
filterwoocommerce_subscriptions_product_trial_periodfirst-payment-date-for-woocommerce-subscriptions.php:42
actionwoocommerce_product_options_general_product_datafirst-payment-date-for-woocommerce-subscriptions.php:43
actionwoocommerce_process_product_metafirst-payment-date-for-woocommerce-subscriptions.php:44
actionwoocommerce_product_after_variable_attributesfirst-payment-date-for-woocommerce-subscriptions.php:45
actionwoocommerce_save_product_variationfirst-payment-date-for-woocommerce-subscriptions.php:46
actionwoocommerce_variable_product_bulk_edit_actionsfirst-payment-date-for-woocommerce-subscriptions.php:47
actionwoocommerce_bulk_edit_variationsfirst-payment-date-for-woocommerce-subscriptions.php:48
actionadmin_footerfirst-payment-date-for-woocommerce-subscriptions.php:49
filterwoocommerce_subscription_lengthsfirst-payment-date-for-woocommerce-subscriptions.php:50
actionfpdws_after_simple_subscription_product_optionsfirst-payment-date-for-woocommerce-subscriptions.php:51
actionfpdws_after_variation_subscription_product_optionsfirst-payment-date-for-woocommerce-subscriptions.php:52
actionwp_loadedfirst-payment-date-for-woocommerce-subscriptions.php:53
filterwoocommerce_add_to_cart_validationfirst-payment-date-for-woocommerce-subscriptions.php:58
Maintenance & Trust

First payment date for WooCommerce Subscriptions Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedMay 8, 2025
PHP min version5.6
Downloads22K

Community Trust

Rating94/100
Number of ratings10
Active installs500
Developer Profile

First payment date for WooCommerce Subscriptions Developer Profile

Javier Carazo

3 plugins · 81K total installs

76
trust score
Avg Security Score
95/100
Avg Patch Time
737 days
View full developer profile
Detection Fingerprints

How We Detect First payment date for WooCommerce Subscriptions

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/first-payment-date-for-woocommerce-subscriptions/assets/css/fpdws-admin.css/wp-content/plugins/first-payment-date-for-woocommerce-subscriptions/assets/js/fpdws-admin.js
Version Parameters
first-payment-date-for-woocommerce-subscriptions/assets/css/fpdws-admin.css?ver=first-payment-date-for-woocommerce-subscriptions/assets/js/fpdws-admin.js?ver=

HTML / DOM Fingerprints

HTML Comments
<!-- First payment date -->
Data Attributes
data-fpdws-date-first-paymentdata-fpdws-date-first-payment-typedata-fpdws-date-first-payment-calculated
JS Globals
fpdws_vars
FAQ

Frequently Asked Questions about First payment date for WooCommerce Subscriptions