
Ni WooCommerce Custom Order Status Security & Risk Analysis
wordpress.org/plugins/ni-woocommerce-custom-order-statusWC requires at least: 4.0 WC tested up to: 9.7 Last Updated Date: 10-March-2026 WooCommerce Custom Order Status plug-in allows you to create and manag …
Is Ni WooCommerce Custom Order Status Safe to Use in 2026?
Generally Safe
Score 99/100Ni WooCommerce Custom Order Status has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The ni-woocommerce-custom-order-status plugin v2.2.7 exhibits a mixed security posture. While it demonstrates good practices by utilizing prepared statements for all SQL queries and properly escaping a high percentage of its output, several critical weaknesses are present. The most significant concern is the presence of an unprotected AJAX handler, which represents a direct attack vector with no authentication or authorization checks. This significantly increases the risk of unauthorized actions being performed on the site.
The plugin's vulnerability history, specifically one high-severity SQL injection vulnerability (though currently patched), indicates a past struggle with secure coding practices related to data handling. The fact that this was a "high" severity vulnerability also raises a flag, even if it's not currently present in this version. The absence of nonce checks on the identified AJAX entry point is a notable omission, further exacerbating the risk associated with that handler. While the plugin has no known critical taint flows in static analysis, the unprotected AJAX handler is a direct and unmitigated entry point that could be leveraged for malicious purposes if it interacts with sensitive data or functionality.
In conclusion, the plugin has strengths in its SQL query preparation and output escaping. However, the unprotected AJAX handler is a glaring security flaw that overshadows these positives. The past high-severity vulnerability also suggests that careful auditing and security best practices are paramount for this plugin. The lack of nonce checks on the sole unprotected entry point is a critical omission that needs immediate attention.
Key Concerns
- Unprotected AJAX handler detected
- Missing nonce checks on AJAX handler
- Past high severity vulnerability (SQLi)
Ni WooCommerce Custom Order Status Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Ni WooCommerce Custom Order Status <= 1.9.6 - SQL Injection
Ni WooCommerce Custom Order Status Release Timeline
Ni WooCommerce Custom Order Status Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Ni WooCommerce Custom Order Status Attack Surface
AJAX Handlers 1
WordPress Hooks 17
Maintenance & Trust
Ni WooCommerce Custom Order Status Maintenance & Trust
Maintenance Signals
Community Trust
Ni WooCommerce Custom Order Status Alternatives
Advanced Custom Order Status for WooCommerce
advanced-custom-order-status-for-woocommerce
Easily create, edit, and delete custom order status in WooCommerce. Add icon, color and action to enhance the visual representation of order statuses.
Ni WooCommerce Dashboard Sales Report
ni-woocommerce-dashboard-report
Enhance your WooCommerce store with the "Ni WooCommerce Dashboard Report" plugin. Gain insights, track sales, and optimize your business.
SDP Custom Order Status for WooCommerce
sdp-custom-order-status-for-woocommerce
Create unlimited WooCommerce custom order statuses, send automated email notifications to customers and admins, and manage your order workflow easily
HoneyBadger.IT
honeybadger-it
WC Order Management System including custom order statuses, emails, attachments, split orders, combine orders, variant image gallery, PDF Invoices, ma …
Custom Order Status Manager for WooCommerce
bp-custom-order-status-for-woocommerce
Custom Order Status Manager for WooCommerce plugin allows you to create, delete and edit order statuses to better control the flow of your orders.
Ni WooCommerce Custom Order Status Developer Profile
26 plugins · 5K total installs
How We Detect Ni WooCommerce Custom Order Status
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/ni-woocommerce-custom-order-status/assets/css/font-awesome.css/wp-content/plugins/ni-woocommerce-custom-order-status/assets/css/ni-custom-order-status-style.css/wp-content/plugins/ni-woocommerce-custom-order-status/assets/css/ni-sales-report-summary.css/wp-content/plugins/ni-woocommerce-custom-order-status/assets/css/lib/bootstrap.min.css/wp-content/plugins/ni-woocommerce-custom-order-status/assets/js/lib/bootstrap.min.js/wp-content/plugins/ni-woocommerce-custom-order-status/assets/js/lib/popper.min.js/wp-content/plugins/ni-woocommerce-custom-order-status/js/ni-custom-color-script.js/wp-content/plugins/ni-woocommerce-custom-order-status/js/ni-order-status-report.js+1 moreni-woocommerce-custom-order-status/assets/css/ni-custom-order-status-style.css?ver=ni-woocommerce-custom-order-status/js/ni-custom-color-script.js?ver=ni-woocommerce-custom-order-status/assets/css/ni-sales-report-summary.css?ver=ni-woocommerce-custom-order-status/assets/css/font-awesome.css?ver=ni-woocommerce-custom-order-status/assets/css/lib/bootstrap.min.css?ver=ni-woocommerce-custom-order-status/assets/js/lib/bootstrap.min.js?ver=ni-woocommerce-custom-order-status/assets/js/lib/popper.min.js?ver=ni-woocommerce-custom-order-status/js/ni-order-status-report.js?ver=ni-woocommerce-custom-order-status/js/script.js?ver=HTML / DOM Fingerprints
mark.status-ni-custom-order-status-styleni-sales-report-summary-cssnicos-bootstrap-cssni-font-awesome-cssniwoocos_ajax_object