FlexOrder – Manage & Sync Orders with Google Sheets for WooCommerce Security & Risk Analysis

wordpress.org/plugins/order-sync-with-google-sheets-for-woocommerce

Create, edit, manage, and sync WooCommerce orders with Google Sheets for easy order handling and updates.

300 active installs v1.17.5 PHP 5.6+ WP 5.4+ Updated Mar 3, 2026
bulk-editinventory-managementorder-managementsync-orderwoocommerce-orders
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is FlexOrder – Manage & Sync Orders with Google Sheets for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

FlexOrder – Manage & Sync Orders with Google Sheets 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 "order-sync-with-google-sheets-for-woocommerce" plugin, version 1.17.5, exhibits a generally good security posture with several positive indicators. The adherence to prepared statements for all SQL queries and a high percentage of properly escaped output are strong points, significantly reducing the risk of common injection vulnerabilities. The presence of numerous nonce and capability checks also suggests an effort to secure its entry points. However, a notable concern is the presence of one AJAX handler that lacks authentication checks, creating a potential attack vector that could be exploited by unauthenticated users if it handles sensitive data or actions. The lack of any recorded historical vulnerabilities, while positive, could also indicate that the plugin has not been extensively tested or subjected to adversarial security research.

Overall, the plugin demonstrates sound coding practices in critical areas like database interaction and output sanitization. The primary weakness lies in the single unprotected AJAX endpoint. This, combined with a considerable number of external HTTP requests which could potentially be exploited if not handled securely, warrants careful consideration. While the absence of historical vulnerabilities is encouraging, it's crucial to ensure that the current codebase is thoroughly reviewed and that the identified unprotected AJAX handler is addressed to maintain a robust security profile.

Key Concerns

  • AJAX handler without authentication check
Vulnerabilities
None known

FlexOrder – Manage & Sync Orders with Google Sheets for WooCommerce Security Vulnerabilities

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

FlexOrder – Manage & Sync Orders with Google Sheets for WooCommerce Release Timeline

v1.17.5Current
v1.17.4
v1.17.3
v1.17.2
v1.17.1
v1.17.0
v1.16.0
v1.15.4
v1.15.3
v1.15.2
v1.15.1
v1.15.0
v1.14.0
v1.13.2
v1.13.1
v1.13.0
v1.12.1
v1.12.0
v1.11.3
v1.11.2
Code Analysis
Analyzed Mar 16, 2026

FlexOrder – Manage & Sync Orders with Google Sheets for WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
28 prepared
Unescaped Output
15
202 escaped
Nonce Checks
9
Capability Checks
10
File Operations
1
External Requests
25
Bundled Libraries
1

Bundled Libraries

Select2

SQL Query Safety

100% prepared28 total queries

Output Escaping

93% escaped217 total outputs
Attack Surface
1 unprotected

FlexOrder – Manage & Sync Orders with Google Sheets for WooCommerce Attack Surface

Entry Points5
Unprotected1

AJAX Handlers 5

authwp_ajax_ossgw_appscript_improvedincludes\classes\class-hooks.php:88
authwp_ajax_ossgw_notice_skipincludes\classes\class-hooks.php:90
authwp_ajax_ossgw_already_updatedincludes\classes\class-hooks.php:91
authwp_ajax_ossgw_already_updated_triggerincludes\classes\class-hooks.php:93
authwp_ajax_osgsw_popup_handleincludes\classes\class-popup.php:59
WordPress Hooks 36
actionswitch_themeincludes\appsero\src\Insights.php:141
actionswitch_themeincludes\appsero\src\Insights.php:142
actionadmin_footerincludes\appsero\src\Insights.php:153
actionadmin_noticesincludes\appsero\src\Insights.php:169
actionadmin_initincludes\appsero\src\Insights.php:172
filtercron_schedulesincludes\appsero\src\Insights.php:178
actionadmin_menuincludes\appsero\src\License.php:232
actionafter_switch_themeincludes\appsero\src\License.php:805
actionswitch_themeincludes\appsero\src\License.php:806
actionrest_api_initincludes\classes\class-api.php:49
actionadmin_menuincludes\classes\class-hooks.php:58
actionadmin_initincludes\classes\class-hooks.php:60
actionadmin_headincludes\classes\class-hooks.php:66
actionadmin_enqueue_scriptsincludes\classes\class-hooks.php:69
actionosgsw_updated_spreadsheet_urlincludes\classes\class-hooks.php:72
actionwoocommerce_trash_orderincludes\classes\class-hooks.php:78
actionwoocommerce_update_orderincludes\classes\class-hooks.php:79
actionwoocommerce_order_status_changedincludes\classes\class-hooks.php:80
actionadmin_noticesincludes\classes\class-hooks.php:82
actionadmin_footerincludes\classes\class-hooks.php:85
actionwoocommerce_thankyouincludes\classes\class-hooks.php:95
actionadmin_initincludes\classes\class-hooks.php:97
filterosgsw_get_credentialsincludes\classes\class-hooks.php:470
filterosgsw_order_limitincludes\classes\class-hooks.php:471
actionpre_current_active_pluginsincludes\classes\class-install.php:40
actionbulk_edit_postsincludes\helper\functions.php:727
actionload-edit.phpincludes\helper\functions.php:732
actionadmin_enqueue_scriptsincludes\ordersync-sdk\class-plugin.php:294
actionadmin_footerincludes\ordersync-sdk\class-plugin.php:295
actionelementor/editor/after_enqueue_scriptsincludes\ordersync-sdk\class-plugin.php:298
actionelementor/editor/headerincludes\ordersync-sdk\class-plugin.php:299
filterwppool_pluginsincludes\ordersync-sdk\class-plugin.php:1281
filterwppool_pluginsincludes\ordersync-sdk\class-plugin.php:1319
filterappsero_is_localincludes\ordersync-sdk\class-plugin.php:1333
actionplugins_loadedincludes\ordersync-sdk\class-plugin.php:1336
actionplugins_loadedorder-sync-with-google-sheets-for-woocommerce.php:50
Maintenance & Trust

FlexOrder – Manage & Sync Orders with Google Sheets for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedMar 3, 2026
PHP min version5.6
Downloads17K

Community Trust

Rating74/100
Number of ratings10
Active installs300
Developer Profile

FlexOrder – Manage & Sync Orders with Google Sheets for WooCommerce Developer Profile

WPPOOL

16 plugins · 32K total installs

78
trust score
Avg Security Score
98/100
Avg Patch Time
322 days
View full developer profile
Detection Fingerprints

How We Detect FlexOrder – Manage & Sync Orders with Google Sheets 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/order-sync-with-google-sheets-for-woocommerce/dist/css/app.css/wp-content/plugins/order-sync-with-google-sheets-for-woocommerce/dist/js/app.js
Script Paths
/wp-content/plugins/order-sync-with-google-sheets-for-woocommerce/dist/js/app.js
Version Parameters
order-sync-with-google-sheets-for-woocommerce/dist/css/app.css?ver=order-sync-with-google-sheets-for-woocommerce/dist/js/app.js?ver=

HTML / DOM Fingerprints

CSS Classes
osgsw-settings-pageosgsw-notice-wrapperosgsw-bulk-edit-noticeosgsw-notice-action-buttonsosgsw-notice-contentosgsw-notice-title
HTML Comments
<!-- Manipulating the plugin code WILL NOT ALLOW you to use the premium features. --><!-- Please download the free version of the plugin from https://wordpress.org/plugins/order-sync-with-google-sheets-for-woocommerce/ --><!-- Handle all of the hooks. --><!-- Singleton mode. -->+14 more
Data Attributes
data-nonce
JS Globals
osgsw_global_vars
FAQ

Frequently Asked Questions about FlexOrder – Manage & Sync Orders with Google Sheets for WooCommerce