WP Flashy Marketing Automation Security & Risk Analysis

wordpress.org/plugins/wp-flashy-marketing-automation

Flashy is an all-in-one marketing platform for e-commerce websites to grow sales.

2K active installs v2.0.11 PHP + WP 3.5.0+ Updated Feb 11, 2026
cart-abandonmentemail-marketingmarketing-automationsmswoocommerce
99
A · Safe
CVEs total1
Unpatched0
Last CVEDec 8, 2025
Safety Verdict

Is WP Flashy Marketing Automation Safe to Use in 2026?

Generally Safe

Score 99/100

WP Flashy Marketing Automation has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Dec 8, 2025Updated 1mo ago
Risk Assessment

The plugin "wp-flashy-marketing-automation" v2.0.11 presents a mixed security posture. On one hand, the static analysis indicates a very limited attack surface with no apparent direct entry points like AJAX handlers, REST API routes, shortcodes, or cron events lacking authentication or permission checks. The majority of SQL queries utilize prepared statements, which is a positive security practice. However, a significant concern arises from the output escaping, with only 9% of outputs being properly escaped. This strongly suggests a high risk of Cross-Site Scripting (XSS) vulnerabilities, where attacker-controlled input could be rendered directly in the browser without proper sanitization.

While the taint analysis did not reveal critical or high severity unsanitized paths, the presence of 6 flows with unsanitized paths is concerning, especially in conjunction with the poor output escaping. The vulnerability history shows one known medium severity CVE, which was a Cross-Site Request Forgery (CSRF) vulnerability. Although this vulnerability is now patched, the historical pattern, combined with the output escaping issues, suggests potential for various types of vulnerabilities if user input is not meticulously handled throughout the plugin. The absence of capability checks is also a notable weakness, as it implies that actions might not be properly restricted to authorized users.

In conclusion, while the plugin has a small attack surface and uses prepared statements for SQL, the pervasive issue with output escaping and the historical presence of vulnerabilities point to significant XSS risks. The lack of capability checks is another area for improvement. These weaknesses outweigh the strengths, making the overall security posture of this plugin a cause for concern, particularly regarding potential XSS attacks.

Key Concerns

  • Low percentage of properly escaped output
  • Presence of unsanitized taint flows
  • No capability checks
  • One medium severity CVE in history
Vulnerabilities
1

WP Flashy Marketing Automation Security Vulnerabilities

CVEs by Year

1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-62873medium · 4.3Cross-Site Request Forgery (CSRF)

Flashy Marketing Automation <= 2.0.8 - Cross-Site Request Forgery

Dec 8, 2025 Patched in 2.0.9 (30d)
Code Analysis
Analyzed Mar 16, 2026

WP Flashy Marketing Automation Code Analysis

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

SQL Query Safety

85% prepared13 total queries

Output Escaping

9% escaped70 total outputs
Data Flows
6 unsanitized

Data Flow Analysis

6 flows6 with unsanitized paths
post_save_catalog (flashy.php:1114)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WP Flashy Marketing Automation Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 58
actionwoocommerce_blocks_checkout_block_registrationcore\blocks\class-flashy-blocks.php:45
actionwoocommerce_blocks_loadedcore\blocks\class-flashy-blocks.php:48
actionwoocommerce_blocks_checkout_block_registrationcore\blocks\class-flashy-blocks.php:69
actionwoocommerce_blocks_loadedcore\blocks\class-flashy-store-api.php:31
actionwoocommerce_store_api_checkout_update_order_from_requestcore\blocks\class-flashy-store-api.php:35
filterwoocommerce_get_shop_coupon_datacore\classes\Flashy_Export.php:239
filtercron_schedulescore\process\wp-background-process.php:64
actionwp_footercore\snippets\add-to-cart.php:75
actionwoocommerce_cart_updatedcore\snippets\add-to-cart.php:182
actionwp_footercore\snippets\add-to-cart.php:201
actionshutdowncore\snippets\add-to-cart.php:202
filterrest_post_dispatchcore\snippets\add-to-cart.php:219
actionwp_footercore\snippets\add-to-cart.php:221
actionwc_ajax_flashy_function_add_to_cartcore\snippets\add-to-cart.php:249
actionwc_ajax_nopriv_flashy_function_add_to_cartcore\snippets\add-to-cart.php:250
actionwoocommerce_new_ordercore\snippets\conversions.php:13
actionwoocommerce_thankyoucore\snippets\conversions.php:36
actionwoocommerce_thankyoucore\snippets\conversions.php:71
actioncreatecore\snippets\new-contact.php:61
actionsubscribecore\snippets\new-contact.php:65
actionwoocommerce_created_customercore\snippets\new-contact.php:68
actioncreatecore\snippets\new-order.php:83
actionsubscribecore\snippets\new-order.php:87
actionwoocommerce_new_ordercore\snippets\new-order.php:96
filterwoocommerce_structured_data_productcore\snippets\reviews.php:79
actionwp_footercore\snippets\reviews.php:132
actionwp_footercore\snippets\set-customer.php:20
actionwp_headcore\snippets\tracking.php:37
actionwc_points_rewards_after_increase_pointscore\snippets\wc-points.php:74
actionwc_points_rewards_after_reduce_pointscore\snippets\wc-points.php:75
actioncustom_eventcore\snippets\yith-points.php:19
filterupdated_user_metacore\snippets\yith-points.php:24
filterflashy/helpers/get_pathflashy.php:62
filterflashy/helpers/get_dirflashy.php:63
actioninitflashy.php:74
filterflashy/get_infoflashy.php:77
actionafter_setup_themeflashy.php:82
actionwoocommerce_order_status_changedflashy.php:84
actionelementor_pro/initflashy.php:221
actionwpflashy.php:314
actionwoocommerce_register_formflashy.php:320
actionwpcf7_before_send_mailflashy.php:325
actionwp_loadedflashy.php:329
actionwp_loadedflashy.php:334
actionwoocommerce_after_order_notesflashy.php:518
actionadmin_menuflashy.php:628
actionwoocommerce_after_register_post_typeflashy.php:637
actionshutdownflashy.php:641
actionadmin_noticesflashy.php:1092
actionadmin_noticesflashy.php:1140
actionadmin_noticesflashy.php:1188
actionadmin_noticesflashy.php:1192
actionadmin_noticesflashy.php:1196
actionadmin_noticesflashy.php:1466
actionadmin_noticesflashy.php:1592
actionadmin_noticesflashy.php:1603
actionadmin_noticesflashy.php:1626
actionadmin_noticesflashy.php:1638
Maintenance & Trust

WP Flashy Marketing Automation Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 11, 2026
PHP min version
Downloads18K

Community Trust

Rating100/100
Number of ratings1
Active installs2K
Developer Profile

WP Flashy Marketing Automation Developer Profile

Flashyapp

1 plugin · 2K total installs

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

How We Detect WP Flashy Marketing Automation

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-flashy-marketing-automation/core/elementor/form-action.php/wp-content/plugins/wp-flashy-marketing-automation/core/Flashy/Flashy.php/wp-content/plugins/wp-flashy-marketing-automation/core/process/wp-background-process.php/wp-content/plugins/wp-flashy-marketing-automation/core/classes/Flashy_Products_Feed.php/wp-content/plugins/wp-flashy-marketing-automation/core/classes/Flashy_Export.php/wp-content/plugins/wp-flashy-marketing-automation/core/snippets/new-contact.php/wp-content/plugins/wp-flashy-marketing-automation/core/snippets/new-order.php/wp-content/plugins/wp-flashy-marketing-automation/core/snippets/set-customer.php+7 more

HTML / DOM Fingerprints

Data Attributes
flashy_keyflashy_cartflashy_order
FAQ

Frequently Asked Questions about WP Flashy Marketing Automation