Discontinued Stock Status For WooCommerce Security & Risk Analysis

wordpress.org/plugins/woodiscontinued

Now you can keep products in your catalog even if they are permanently discontinued. Works for both simple and variable products.

10 active installs v1.0.0 PHP 5.6.2+ WP 4.6+ Updated Oct 16, 2018
discontinued-stock-statuswoocommerce
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Discontinued Stock Status For WooCommerce Safe to Use in 2026?

Generally Safe

Score 85/100

Discontinued Stock Status For WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 7yr ago
Risk Assessment

The "woodiscontinued" plugin v1.0.0 presents a mixed security posture. While it demonstrates good practices by avoiding dangerous functions, using prepared statements for all SQL queries, and properly escaping all output, there are significant areas of concern. The plugin exposes a single REST API endpoint without any permission callbacks, creating a direct attack vector that could be exploited by unauthenticated users. The lack of nonce checks and capability checks across all entry points further exacerbates this issue, leaving the plugin vulnerable to potential cross-site request forgery (CSRF) attacks and unauthorized actions.

The static analysis reveals a concerningly small but unprotected attack surface, with 100% of its entry points lacking authentication or authorization. There are no taint analysis findings or known vulnerability history, which is a positive sign. However, the absence of vulnerabilities in the past does not guarantee future security, especially given the readily exploitable nature of the exposed REST API route. The plugin's strengths lie in its careful handling of SQL and output, but these are overshadowed by the fundamental security oversight of leaving a REST API endpoint exposed.

Key Concerns

  • REST API route without permission callbacks
  • 1 unprotected entry point (REST API route)
  • 0 Nonce checks
  • 0 Capability checks
Vulnerabilities
None known

Discontinued Stock Status For WooCommerce Security Vulnerabilities

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

Discontinued Stock Status For WooCommerce Release Timeline

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

Discontinued Stock Status For WooCommerce Code Analysis

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

Output Escaping

100% escaped2 total outputs
Attack Surface
1 unprotected

Discontinued Stock Status For WooCommerce Attack Surface

Entry Points1
Unprotected1

REST API Routes 1

GET/wp-json/woodiscontinued/v2/my_meta_query/admin/woodiscontinued-admin.php:71
WordPress Hooks 15
actionadmin_enqueue_scriptsadmin/woodiscontinued-admin.php:16
actionwoocommerce_product_options_stock_statusadmin/woodiscontinued-admin.php:32
actionwoocommerce_process_product_metaadmin/woodiscontinued-admin.php:37
actionwoocommerce_variation_options_pricingadmin/woodiscontinued-admin.php:59
actionwoocommerce_save_product_variationadmin/woodiscontinued-admin.php:68
actionrest_api_initadmin/woodiscontinued-admin.php:94
actionwoocommerce_variable_product_sync_dataadmin/woodiscontinued-admin.php:112
actionwoocommerce_bulk_edit_variations_defaultadmin/woodiscontinued-admin.php:121
filterwoocommerce_admin_stock_htmladmin/woodiscontinued-admin.php:132
actionwp_enqueue_scriptspublic/public.php:12
actionwoocommerce_after_add_to_cart_formpublic/public.php:28
filterwoocommerce_get_availability_textpublic/public.php:38
filterwoocommerce_product_add_to_cart_textpublic/public.php:48
filterwoocommerce_product_add_to_cart_urlpublic/public.php:59
filterwoocommerce_loop_add_to_cart_linkpublic/public.php:69
Maintenance & Trust

Discontinued Stock Status For WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedOct 16, 2018
PHP min version5.6.2
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Discontinued Stock Status For WooCommerce Developer Profile

ncpenn

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 Discontinued Stock Status 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/woodiscontinued/admin/js/woodiscontinued-admin.js/wp-content/plugins/woodiscontinued/public/js/woodiscontinued-script.js
Script Paths
/wp-content/plugins/woodiscontinued/admin/js/woodiscontinued-admin.js/wp-content/plugins/woodiscontinued/public/js/woodiscontinued-script.js
Version Parameters
woodiscontinued-public?ver=1.0.1

HTML / DOM Fingerprints

CSS Classes
custom-stock-statuscustom-stock-status-variable
Data Attributes
data-parent_product_id
JS Globals
woodiscontinuedVarsdiscontinuePub
REST Endpoints
/wp-json/woodiscontinued/v2/my_meta_query/
FAQ

Frequently Asked Questions about Discontinued Stock Status For WooCommerce