All in one checkout page builder for woocommerce Security & Risk Analysis

wordpress.org/plugins/all-in-one-checkout-page-builder-for-woocommerce

Build fully customized WooCommerce checkout pages with drag-and-drop controls, flexible layouts, and smart field management.

0 active installs v1.0.0 PHP 7.2+ WP 5.0+ Updated Jul 23, 2025
checkout-field-editorcustom-fieldswoocommerce-checkout-field
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is All in one checkout page builder for woocommerce Safe to Use in 2026?

Generally Safe

Score 100/100

All in one checkout page builder for woocommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9mo ago
Risk Assessment

The plugin "all-in-one-checkout-page-builder-for-woocommerce" v1.0.0 exhibits a generally strong security posture based on the provided static analysis. The absence of known CVEs and a clean vulnerability history, combined with the complete absence of critical or high-severity taint flows, are positive indicators. Furthermore, the plugin demonstrates good practices by exclusively using prepared statements for SQL queries and incorporating a significant number of capability checks, suggesting an effort to enforce access controls. However, there are areas for improvement. The most notable concern is the lack of nonce checks, which, when combined with the presence of 17 REST API routes, could potentially open the door to cross-site request forgery (CSRF) attacks if not adequately protected by other means. While the majority of output is escaped, a notable percentage (28%) is not, which presents a risk of cross-site scripting (XSS) vulnerabilities if the unescaped output contains user-supplied or untrusted data. The single file operation is also a potential area of concern depending on its implementation, although without further context, its risk is difficult to quantify.

In conclusion, the plugin has a solid foundation with its secure database interactions and robust access control checks. The lack of historical vulnerabilities is reassuring. The primary weaknesses lie in the absence of nonce checks for its REST API endpoints and the presence of unescaped output. Addressing these could significantly harden the plugin's security. Given the current data, the risk is moderate, leaning towards low, but these specific areas warrant attention.

Key Concerns

  • No nonce checks on REST API routes
  • Unescaped output detected
  • File operations detected
Vulnerabilities
None known

All in one checkout page builder for woocommerce Security Vulnerabilities

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

All in one checkout page builder for woocommerce Release Timeline

v1.0.0Current
Code Analysis
Analyzed Mar 17, 2026

All in one checkout page builder for woocommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
29
75 escaped
Nonce Checks
0
Capability Checks
19
File Operations
1
External Requests
0
Bundled Libraries
0

Output Escaping

72% escaped104 total outputs
Attack Surface

All in one checkout page builder for woocommerce Attack Surface

Entry Points17
Unprotected0

REST API Routes 17

GET/wp-json/woo-checkout-builder/v1/get-layouts-list/includes\functions.php:82
GET/wp-json/woo-checkout-builder/v1/get-trash-layouts-list/includes\functions.php:89
POST/wp-json/woo-checkout-builder/v1/save-builder-layout/includes\functions.php:96
POST/wp-json/woo-checkout-builder/v1/delete-layout/includes\functions.php:103
POST/wp-json/woo-checkout-builder/v1/restore-layout/includes\functions.php:110
POST/wp-json/woo-checkout-builder/v1/delete-layout-permanent/includes\functions.php:117
POST/wp-json/woo-checkout-builder/v1/move-to-trash/includes\functions.php:124
POST/wp-json/woo-checkout-builder/v1/bulk-layouts-restore/includes\functions.php:131
POST/wp-json/woo-checkout-builder/v1/bulk-layouts-delete-permanent/includes\functions.php:138
POST/wp-json/woo-checkout-builder/v1/get-layout-data/includes\functions.php:145
POST/wp-json/woo-checkout-builder/v1/rename-builder-layout-label/includes\functions.php:152
POST/wp-json/woo-checkout-builder/v1/update-builder-layout/includes\functions.php:159
GET/wp-json/woo-checkout-builder/v1/get-shipping-status/includes\functions.php:166
GET/wp-json/woo-checkout-builder/v1/get-order-review-section/includes\functions.php:173
GET/wp-json/woo-checkout-builder/v1/get-payments-section/includes\functions.php:180
GET/wp-json/woo-checkout-builder/v1/get-coupon-section/includes\functions.php:187
POST/wp-json/woo-checkout-builder/v1/activate-layout/includes\functions.php:196
WordPress Hooks 15
actioninitincludes\functions.php:11
actionadmin_enqueue_scriptsincludes\functions.php:42
actionrest_api_initincludes\functions.php:77
filterwoocommerce_checkout_fieldsincludes\functions.php:567
filterwoocommerce_form_fieldincludes\functions.php:700
actionwp_enqueue_scriptsincludes\functions.php:813
actionwp_enqueue_scriptsincludes\functions.php:928
actionwoocommerce_checkout_after_order_reviewincludes\functions.php:989
actionwp_loadedincludes\functions.php:991
actionwoocommerce_order_details_after_order_tableincludes\functions.php:993
actionwoocommerce_email_after_order_tableincludes\functions.php:994
actionwoocommerce_admin_order_data_after_billing_addressincludes\functions.php:1058
actionwoocommerce_admin_order_data_after_shipping_addressincludes\functions.php:1108
actionadmin_noticestrusty-woo-checkout-builder.php:25
filterwoocommerce_locate_templatetrusty-woo-checkout-builder.php:39
Maintenance & Trust

All in one checkout page builder for woocommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedJul 23, 2025
PHP min version7.2
Downloads443

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

All in one checkout page builder for woocommerce Developer Profile

Trusty Plugins

5 plugins · 11K total installs

94
trust score
Avg Security Score
91/100
Avg Patch Time
7 days
View full developer profile
Detection Fingerprints

How We Detect All in one checkout page builder 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/all-in-one-checkout-page-builder-for-woocommerce/assets/css/style.css/wp-content/plugins/all-in-one-checkout-page-builder-for-woocommerce/build/index.js
Script Paths
https://fonts.googleapis.com/css2?family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap/wp-content/plugins/all-in-one-checkout-page-builder-for-woocommerce/assets/css/style.css/wp-content/plugins/all-in-one-checkout-page-builder-for-woocommerce/build/index.js
Version Parameters
all-in-one-checkout-page-builder-for-woocommerce/assets/css/style.css?ver=all-in-one-checkout-page-builder-for-woocommerce/build/index.js?ver=

HTML / DOM Fingerprints

JS Globals
trusty_woo_ajaxObject
REST Endpoints
/wp-json/woo-checkout-builder/v1/get-layouts-list//wp-json/woo-checkout-builder/v1/get-trash-layouts-list//wp-json/woo-checkout-builder/v1/save-builder-layout//wp-json/woo-checkout-builder/v1/delete-layout//wp-json/woo-checkout-builder/v1/restore-layout//wp-json/woo-checkout-builder/v1/delete-layout-permanent//wp-json/woo-checkout-builder/v1/move-to-trash//wp-json/woo-checkout-builder/v1/bulk-layouts-restore//wp-json/woo-checkout-builder/v1/bulk-layouts-delete-permanent//wp-json/woo-checkout-builder/v1/get-layout-data/
FAQ

Frequently Asked Questions about All in one checkout page builder for woocommerce