Place Order Without Payment for WooCommerce Security & Risk Analysis

wordpress.org/plugins/wc-place-order-without-payment

Place Order Without Payment for WooCommerce will allow users to place orders directly without payment.

3K active installs v2.7.5 PHP 7.4+ WP 6.2+ Updated Feb 18, 2026
pre-orderquote-pluginquote-requestrequest-quotewoocommerce-pre-order
97
A · Safe
CVEs total1
Unpatched0
Last CVEFeb 23, 2025
Safety Verdict

Is Place Order Without Payment for WooCommerce Safe to Use in 2026?

Generally Safe

Score 97/100

Place Order Without Payment for WooCommerce has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Feb 23, 2025Updated 1mo ago
Risk Assessment

The "wc-place-order-without-payment" plugin v2.7.5 exhibits a mixed security posture. On the positive side, the static analysis reveals no identified attack vectors through AJAX, REST API, shortcodes, or cron events. The code demonstrates good practices with 100% of SQL queries using prepared statements and a high rate of output escaping (90%). There are no indications of dangerous functions, file operations, external HTTP requests, or unsanitized taint flows. This suggests a developer mindful of common web vulnerabilities.

However, a significant concern is the plugin's historical vulnerability record. It has one known critical CVE related to PHP Remote File Inclusion, and while currently unpatched, the historical data indicates a past critical vulnerability. The absence of nonce checks across the entire plugin is also a notable weakness, especially if there are any entry points that were not detected or are implicitly present. The inclusion of Freemius v1.0, while a bundled library, could pose a risk if it contains known vulnerabilities or if it is not kept up-to-date.

In conclusion, while the current code analysis suggests a relatively clean implementation with good SQL and output handling, the past critical vulnerability and lack of comprehensive nonce checks warrant caution. Developers should prioritize addressing the historical vulnerability and implement proper nonce checks for any potential future entry points to improve the overall security. The bundled Freemius library should also be monitored for updates.

Key Concerns

  • Historically critical unpatched CVE
  • 0 Nonce checks
  • Bundled outdated library (Freemius v1.0)
Vulnerabilities
1

Place Order Without Payment for WooCommerce Security Vulnerabilities

CVEs by Year

1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Critical
1

1 total CVE

CVE-2025-26933critical · 9.8Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion')

WC Place Order Without Payment <= 2.6.7 - Unauthenticated Local File Inclusion

Feb 23, 2025 Patched in 2.6.8 (9d)
Code Analysis
Analyzed Mar 16, 2026

Place Order Without Payment for WooCommerce Code Analysis

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

Bundled Libraries

Freemius1.0

SQL Query Safety

100% prepared2 total queries

Output Escaping

90% escaped143 total outputs
Attack Surface

Place Order Without Payment for WooCommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 54
actionadmin_menuinc\WPOWP_Admin.php:40
actionadmin_initinc\WPOWP_Admin.php:41
filteradmin_footer_textinc\WPOWP_Admin.php:43
filterupdate_footerinc\WPOWP_Admin.php:44
filterwoocommerce_email_classesinc\WPOWP_Admin.php:48
actionwoocommerce_order_status_changedinc\WPOWP_Admin.php:50
actionwoocommerce_thankyouinc\WPOWP_Front.php:31
filterwoocommerce_order_button_htmlinc\WPOWP_Front.php:33
actionwp_headinc\WPOWP_Front.php:35
actionwoocommerce_checkout_create_orderinc\WPOWP_Front.php:37
filterwoocommerce_add_to_cart_redirectinc\WPOWP_Front.php:57
filterwc_add_to_cart_message_htmlinc\WPOWP_Front.php:58
filteroption_woocommerce_enable_ajax_add_to_cartinc\WPOWP_Front.php:59
filterwoocommerce_get_price_htmlinc\WPOWP_Front.php:60
filterwoocommerce_product_single_add_to_cart_textinc\WPOWP_Front.php:64
filterwoocommerce_product_add_to_cart_textinc\WPOWP_Front.php:65
filterwoocommerce_get_price_htmlinc\WPOWP_Front.php:69
filterwoocommerce_cart_item_priceinc\WPOWP_Front.php:73
filterwoocommerce_cart_item_subtotalinc\WPOWP_Front.php:78
filterwoocommerce_order_button_textinc\WPOWP_Front.php:85
filterwoocommerce_cart_tax_totalsinc\WPOWP_Front.php:90
filterwoocommerce_calculated_totalinc\WPOWP_Front.php:91
filterwoocommerce_subscriptions_calculated_totalinc\WPOWP_Front.php:92
filterwoocommerce_product_tabsinc\WPOWP_Front.php:102
filterwoocommerce_get_price_htmlinc\WPOWP_Front.php:450
filterwoocommerce_cart_item_priceinc\WPOWP_Front.php:451
filterwoocommerce_cart_item_subtotalinc\WPOWP_Front.php:452
filterwoocommerce_cart_subtotalinc\WPOWP_Front.php:453
filterwoocommerce_order_formatted_line_subtotalinc\WPOWP_Front.php:454
filterwoocommerce_cart_totals_order_total_htmlinc\WPOWP_Front.php:455
filterwoocommerce_get_formatted_order_totalinc\WPOWP_Front.php:456
filterwoocommerce_cart_totals_before_order_totalinc\WPOWP_Front.php:459
filterwoocommerce_cart_totals_after_order_totalinc\WPOWP_Front.php:460
filterwoocommerce_review_order_before_order_totalinc\WPOWP_Front.php:463
filterwoocommerce_review_order_after_order_totalinc\WPOWP_Front.php:464
filterwoocommerce_order_item_subtotalinc\WPOWP_Front.php:467
actionwp_headinc\WPOWP_Front.php:470
actionwp_footerinc\WPOWP_Front.php:471
actionrest_api_initinc\WPOWP_Rest_API.php:30
filterplugin_iconwc-place-order-without-payment.php:109
actioninitwc-place-order-without-payment.php:130
actionwp_loadedwc-place-order-without-payment.php:134
actioninitwc-place-order-without-payment.php:135
actionbefore_woocommerce_initwc-place-order-without-payment.php:137
actionwoocommerce_initwc-place-order-without-payment.php:139
actionadmin_noticeswc-place-order-without-payment.php:155
actionadmin_noticeswc-place-order-without-payment.php:160
actionwc_ajax_checkoutwc-place-order-without-payment.php:309
filterwoocommerce_cart_needs_paymentwc-place-order-without-payment.php:332
filterwoocommerce_order_needs_paymentwc-place-order-without-payment.php:333
filterwoocommerce_available_payment_gatewayswc-place-order-without-payment.php:336
filterwoocommerce_package_rateswc-place-order-without-payment.php:340
filterwoocommerce_cart_needs_shippingwc-place-order-without-payment.php:341
actionwp_enqueue_scriptswc-place-order-without-payment.php:352
Maintenance & Trust

Place Order Without Payment for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 18, 2026
PHP min version7.4
Downloads81K

Community Trust

Rating96/100
Number of ratings20
Active installs3K
Developer Profile

Place Order Without Payment for WooCommerce Developer Profile

Nitin Prakash

7 plugins · 14K total installs

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

How We Detect Place Order Without Payment 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/wc-place-order-without-payment/assets/css/wpowp-admin.css/wp-content/plugins/wc-place-order-without-payment/assets/css/wpowp-frontend.css/wp-content/plugins/wc-place-order-without-payment/assets/js/wpowp-admin.js/wp-content/plugins/wc-place-order-without-payment/assets/js/wpowp-frontend.js
Script Paths
/wp-content/plugins/wc-place-order-without-payment/vendor/freemius/wordpress-sdk/start.php
Version Parameters
wc-place-order-without-payment/assets/css/wpowp-admin.css?ver=wc-place-order-without-payment/assets/css/wpowp-frontend.css?ver=wc-place-order-without-payment/assets/js/wpowp-admin.js?ver=wc-place-order-without-payment/assets/js/wpowp-frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
wpowp-settings-wrapper
HTML Comments
<!-- Plugin Name: Place Order Without Payment for WooCommerce -->
Data Attributes
data-wpowp-settings
JS Globals
WPOWP_AdminWPOWP_FrontWPOWP_Rest_APIwpowp_fswpowp_plugin_slugwpowp_plugin_prefix+1 more
REST Endpoints
/wp-json/wpowp/v1/settings/wp-json/wpowp/v1/rules
FAQ

Frequently Asked Questions about Place Order Without Payment for WooCommerce