Lifetime Subscriptions for WooCommerce Security & Risk Analysis

wordpress.org/plugins/lifetime-subscriptions-for-woocommerce

Lifetime Subscriptions for WooCommerce – the ultimate solution for adding a "Lifetime/One-time Purchase" option to WooCommerce Subscriptions.

50 active installs v1.2.10 PHP 5.6+ WP + Updated Mar 11, 2026
lifetime-subscriptionswoocommercewoocommerce-subscriptionswoocommerce-subscriptions-lifetime
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Lifetime Subscriptions for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 2mo ago
Risk Assessment

The static analysis of "lifetime-subscriptions-for-woocommerce" v1.2.10 reveals a generally strong security posture with several good practices implemented. Notably, there are no identified AJAX handlers, REST API routes, shortcodes, or cron events without proper authentication or permission checks, indicating a small and well-protected attack surface. The plugin also demonstrates excellent output escaping practices, with 100% of outputs being properly escaped, and it includes nonce checks and capability checks. However, there are a couple of areas for concern. The presence of SQL queries that do not utilize prepared statements is a significant risk, as this can lead to SQL injection vulnerabilities. While the number is small (2), the lack of prepared statements for any SQL query is a practice that should be avoided entirely. The plugin also makes one external HTTP request, which, while not inherently insecure, warrants attention to ensure the target is trusted and the communication is secure. The vulnerability history is clean, with no recorded CVEs, which is a positive indicator of the plugin's current security track record. In conclusion, the plugin exhibits strengths in its controlled attack surface and output sanitization, but the use of raw SQL queries and a single external HTTP request present potential vulnerabilities that need to be addressed to achieve a truly robust security profile.

Key Concerns

  • SQL queries not using prepared statements
  • One external HTTP request
Vulnerabilities
None known

Lifetime Subscriptions for WooCommerce Security Vulnerabilities

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

Lifetime Subscriptions for WooCommerce Release Timeline

v1.2.10Current
v1.2.9
v1.2.8
v1.2.7
v1.2.6
v1.2.5
v1.2.4
v1.2.3
v1.2.2
v1.2.1
v1.2.0
v1.1.9
v1.1.8
v1.1.7
v1.1.6
v1.1.5
v1.1.4
v1.1.3
v1.1.0
v1.0.9
Code Analysis
Analyzed Mar 16, 2026

Lifetime Subscriptions for WooCommerce Code Analysis

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

SQL Query Safety

0% prepared2 total queries

Output Escaping

100% escaped28 total outputs
Attack Surface

Lifetime Subscriptions for WooCommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 12
actionwp_default_scriptsjetpack_vendor\automattic\jetpack-assets\actions.php:11
actionplugins_loadedjetpack_vendor\automattic\jetpack-assets\actions.php:12
filterwp_resource_hintsjetpack_vendor\automattic\jetpack-assets\src\class-assets.php:182
actionwp_loadedjetpack_vendor\automattic\jetpack-assets\src\class-script-data.php:38
actionenqueue_block_editor_assetsjetpack_vendor\automattic\jetpack-assets\src\class-script-data.php:52
actionshutdownjetpack_vendor\automattic\jetpack-status\src\class-errors.php:38
actionwp_network_dashboard_setupjetpack_vendor\quadlayers\wp-dashboard-widget-news\src\Load.php:36
actionwp_dashboard_setupjetpack_vendor\quadlayers\wp-dashboard-widget-news\src\Load.php:37
actionadmin_noticesjetpack_vendor\quadlayers\wp-notice-plugin-required\src\Load.php:40
filterplugin_row_metajetpack_vendor\quadlayers\wp-plugin-table-links\src\Load.php:36
actionbefore_woocommerce_initlifetime-subscriptions-for-woocommerce.php:71
actioninitvendor_packages\wp-plugin-table-links.php:4
Maintenance & Trust

Lifetime Subscriptions for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 11, 2026
PHP min version5.6
Downloads4K

Community Trust

Rating100/100
Number of ratings1
Active installs50
Developer Profile

Lifetime Subscriptions for WooCommerce Developer Profile

quadlayers

17 plugins · 634K total installs

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

How We Detect Lifetime Subscriptions 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/lifetime-subscriptions-for-woocommerce/assets/css/lsfw-frontend.css/wp-content/plugins/lifetime-subscriptions-for-woocommerce/assets/js/lsfw-frontend.js/wp-content/plugins/lifetime-subscriptions-for-woocommerce/assets/css/lsfw-admin.css/wp-content/plugins/lifetime-subscriptions-for-woocommerce/assets/js/lsfw-admin.js/wp-content/plugins/lifetime-subscriptions-for-woocommerce/assets/js/lsfw-admin-general.js/wp-content/plugins/lifetime-subscriptions-for-woocommerce/assets/js/lsfw-admin-settings.js/wp-content/plugins/lifetime-subscriptions-for-woocommerce/assets/js/lsfw-admin-addons.js
Script Paths
/wp-content/plugins/lifetime-subscriptions-for-woocommerce/assets/js/lsfw-frontend.js/wp-content/plugins/lifetime-subscriptions-for-woocommerce/assets/js/lsfw-admin.js/wp-content/plugins/lifetime-subscriptions-for-woocommerce/assets/js/lsfw-admin-general.js/wp-content/plugins/lifetime-subscriptions-for-woocommerce/assets/js/lsfw-admin-settings.js/wp-content/plugins/lifetime-subscriptions-for-woocommerce/assets/js/lsfw-admin-addons.js
Version Parameters
lifetime-subscriptions-for-woocommerce/assets/css/lsfw-frontend.css?ver=lifetime-subscriptions-for-woocommerce/assets/js/lsfw-frontend.js?ver=lifetime-subscriptions-for-woocommerce/assets/css/lsfw-admin.css?ver=lifetime-subscriptions-for-woocommerce/assets/js/lsfw-admin.js?ver=lifetime-subscriptions-for-woocommerce/assets/js/lsfw-admin-general.js?ver=lifetime-subscriptions-for-woocommerce/assets/js/lsfw-admin-settings.js?ver=lifetime-subscriptions-for-woocommerce/assets/js/lsfw-admin-addons.js?ver=

HTML / DOM Fingerprints

CSS Classes
lsfw-subscription-detailslsfw-subscription-renewal-datelsfw-subscription-statuslsfw-admin-noticelsfw-input-field
HTML Comments
<!-- Lifetime Subscriptions for WooCommerce --><!-- END Lifetime Subscriptions for WooCommerce -->
Data Attributes
data-lsfw-subscription-iddata-lsfw-action
JS Globals
lsfw_frontend_paramslsfw_admin_params
REST Endpoints
/wp-json/lsfw/v1/settings/wp-json/lsfw/v1/update_setting
Shortcode Output
[lsfw_subscription_details][lsfw_subscription_renewal_date][lsfw_subscription_status]
FAQ

Frequently Asked Questions about Lifetime Subscriptions for WooCommerce