PromoForge Smart Campaigns for WooCommerce Security & Risk Analysis

wordpress.org/plugins/promoforge-smart-campaigns-for-woocommerce

Create powerful Flash Offers, Scheduled Offers, Special URL-based promotions, and BOGO deals inside WooCommerce with full control.

0 active installs v1.0.1 PHP 7.4+ WP 5.8+ Updated Apr 14, 2026
bogodiscount-pluginflash-salepromotional-offerswoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is PromoForge Smart Campaigns for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

PromoForge Smart Campaigns for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The promoforge-smart-campaigns-for-woocommerce plugin, version 1.0.0, exhibits a generally good security posture with several strong practices in place. The absence of any known CVEs and a consistent history of no recorded vulnerabilities are positive indicators. The plugin also demonstrates a commitment to secure coding by utilizing prepared statements for a high percentage of SQL queries and properly escaping most output. Nonce and capability checks are present on its entry points, which is crucial for preventing unauthorized actions.

However, the static analysis reveals a few areas of concern that slightly detract from its otherwise robust security. The presence of three unsanitized paths in the taint analysis, with one flagged as high severity, indicates potential vulnerabilities that could be exploited if user-supplied data is not properly handled. While the number of raw SQL queries is not excessively high, any query not using prepared statements represents a potential SQL injection risk. The attack surface, while mostly protected, could still be a target. The combination of these factors suggests that while the plugin is well-maintained from a historical perspective, the recent code analysis points to specific, albeit potentially manageable, risks that warrant attention.

Key Concerns

  • High severity taint flow found
  • Unsanitized paths found in taint analysis
  • SQL queries not using prepared statements
Vulnerabilities
None known

PromoForge Smart Campaigns for WooCommerce Security Vulnerabilities

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

PromoForge Smart Campaigns for WooCommerce Release Timeline

v1.0.2
v1.0.1Current
v1.0.0
Code Analysis
Analyzed Mar 17, 2026

PromoForge Smart Campaigns for WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
24
78 prepared
Unescaped Output
17
279 escaped
Nonce Checks
5
Capability Checks
4
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

76% prepared102 total queries

Output Escaping

94% escaped296 total outputs
Data Flows · Security
3 unsanitized

Data Flow Analysis

5 flows3 with unsanitized paths
promoforge_load_bogo_product_form (includes\promoforge-bogo-ajax.php:50)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

PromoForge Smart Campaigns for WooCommerce Attack Surface

Entry Points6
Unprotected0

AJAX Handlers 5

authwp_ajax_promoforge_get_products_by_categoriesincludes\promoforge-admin.php:361
authwp_ajax_promoforge_bogo_add_to_cartincludes\promoforge-bogo-ajax.php:7
noprivwp_ajax_promoforge_bogo_add_to_cartincludes\promoforge-bogo-ajax.php:8
authwp_ajax_promoforge_load_bogo_product_formincludes\promoforge-bogo-ajax.php:48
noprivwp_ajax_promoforge_load_bogo_product_formincludes\promoforge-bogo-ajax.php:49

Shortcodes 1

[promoforge_special_offer] includes\promoforge-shortcodes.php:7
WordPress Hooks 87
actionadd_meta_boxesincludes\promoforge-admin.php:5
actionsave_post_promoforge_flashincludes\promoforge-admin.php:169
actionadd_meta_boxes_promoforge_flashincludes\promoforge-admin.php:310
actionbefore_delete_postincludes\promoforge-admin.php:482
filtermanage_promoforge_flash_posts_columnsincludes\promoforge-admin.php:530
actionmanage_promoforge_flash_posts_custom_columnincludes\promoforge-admin.php:551
filtermanage_edit-promoforge_flash_sortable_columnsincludes\promoforge-admin.php:604
actionpre_get_postsincludes\promoforge-admin.php:615
filterposts_joinincludes\promoforge-admin.php:624
filterposts_orderbyincludes\promoforge-admin.php:625
actionpre_get_postsincludes\promoforge-admin.php:656
filterposts_searchincludes\promoforge-admin.php:704
actionrestrict_manage_postsincludes\promoforge-admin.php:724
actionpre_get_postsincludes\promoforge-admin.php:753
filterposts_joinincludes\promoforge-admin.php:767
filterposts_whereincludes\promoforge-admin.php:770
actionadd_meta_boxesincludes\promoforge-bogo-admin.php:7
actionsave_post_promoforge_bogoincludes\promoforge-bogo-admin.php:198
actionbefore_delete_postincludes\promoforge-bogo-admin.php:280
filtermanage_promoforge_bogo_posts_columnsincludes\promoforge-bogo-admin.php:301
actionmanage_promoforge_bogo_posts_custom_columnincludes\promoforge-bogo-admin.php:321
filtermanage_edit-promoforge_bogo_sortable_columnsincludes\promoforge-bogo-admin.php:390
actionpre_get_postsincludes\promoforge-bogo-admin.php:401
filterposts_joinincludes\promoforge-bogo-admin.php:410
filterposts_orderbyincludes\promoforge-bogo-admin.php:411
actionpre_get_postsincludes\promoforge-bogo-admin.php:440
filterposts_searchincludes\promoforge-bogo-admin.php:487
actionrestrict_manage_postsincludes\promoforge-bogo-admin.php:491
actionpre_get_postsincludes\promoforge-bogo-admin.php:519
filterposts_joinincludes\promoforge-bogo-admin.php:533
filterposts_whereincludes\promoforge-bogo-admin.php:536
actionwoocommerce_check_cart_itemsincludes\promoforge-bogo-cart.php:9
actionwoocommerce_before_calculate_totalsincludes\promoforge-bogo-cart.php:136
filterwoocommerce_cart_item_priceincludes\promoforge-bogo-cart.php:350
actionwoocommerce_single_product_summaryincludes\promoforge-bogo-display.php:7
actionwoocommerce_before_shop_loop_item_titleincludes\promoforge-bogo-display.php:385
actionwoocommerce_single_product_summaryincludes\promoforge-bogo-display.php:386
actionpromoforge_display_promoforge_bogo_offer_badgeincludes\promoforge-bogo-display.php:387
actionwoocommerce_before_shop_loop_itemincludes\promoforge-bogo-display.php:443
actionwoocommerce_before_single_product_summaryincludes\promoforge-bogo-display.php:444
filterpost_classincludes\promoforge-bogo-display.php:529
actionwoocommerce_before_shop_loop_item_titleincludes\promoforge-bogo-display.php:550
actionwoocommerce_single_product_summaryincludes\promoforge-bogo-display.php:551
filterwoocommerce_get_price_htmlincludes\promoforge-bogo-display.php:618
filterwoocommerce_available_variationincludes\promoforge-bogo-display.php:681
actionwp_enqueue_scriptsincludes\promoforge-bogo-frontend.php:11
filterwoocommerce_cart_item_priceincludes\promoforge-cart.php:7
filterwoocommerce_checkout_cart_item_quantityincludes\promoforge-checkout.php:6
actioninitincludes\promoforge-functions.php:19
actionplugins_loadedincludes\promoforge-functions.php:267
actionadmin_noticesincludes\promoforge-functions.php:275
actionadmin_menuincludes\promoforge-functions.php:328
actioninitincludes\promoforge-functions.php:341
actioninitincludes\promoforge-functions.php:356
actionadmin_initincludes\promoforge-functions.php:372
filterwoocommerce_product_get_priceincludes\promoforge-functions.php:671
filterwoocommerce_product_get_sale_priceincludes\promoforge-functions.php:672
filterwoocommerce_product_variation_get_priceincludes\promoforge-functions.php:673
filterwoocommerce_product_variation_get_sale_priceincludes\promoforge-functions.php:674
filterwoocommerce_product_variation_get_regular_priceincludes\promoforge-functions.php:734
filterwoocommerce_product_get_regular_priceincludes\promoforge-functions.php:735
filterwoocommerce_get_price_htmlincludes\promoforge-functions.php:786
actionwoocommerce_before_add_to_cart_buttonincludes\promoforge-functions.php:868
actionwp_enqueue_scriptsincludes\promoforge-functions.php:879
filterwoocommerce_add_to_cart_validationincludes\promoforge-functions.php:943
actionwpincludes\promoforge-functions.php:990
actionwoocommerce_single_product_summaryincludes\promoforge-functions.php:1000
filterrender_blockincludes\promoforge-settings.php:239
actionwoocommerce_before_shop_loop_item_titleincludes\promoforge-settings.php:330
actionwoocommerce_single_product_summaryincludes\promoforge-settings.php:331
actionwoocommerce_before_shop_loop_item_titleincludes\promoforge-settings.php:438
actionwoocommerce_single_product_summaryincludes\promoforge-settings.php:439
filterwoocommerce_sale_flashincludes\promoforge-settings.php:490
actionwoocommerce_before_shop_loop_itemincludes\promoforge-settings.php:513
actionwoocommerce_before_single_product_summaryincludes\promoforge-settings.php:514
actionadmin_menuincludes\promoforge-settings.php:554
actionwoocommerce_single_product_summaryincludes\promoforge-settings.php:585
actionwoocommerce_single_product_summaryincludes\promoforge-settings.php:589
filterwoocommerce_add_cart_item_dataincludes\promoforge-special-cart.php:5
actionwoocommerce_before_calculate_totalsincludes\promoforge-special-cart.php:36
filterwoocommerce_add_to_cart_redirectincludes\promoforge-special-cart.php:131
actionwp_enqueue_scriptsincludes\promoforge-special-cart.php:142
actionwoocommerce_before_thankyouincludes\promoforge-thank-you.php:7
filterwoocommerce_order_item_nameincludes\promoforge-thank-you.php:92
actionadmin_initpromoforge-smart-campaigns-for-woocommerce.php:46
actionwp_enqueue_scriptspromoforge-smart-campaigns-for-woocommerce.php:54
actionadmin_enqueue_scriptspromoforge-smart-campaigns-for-woocommerce.php:88
Maintenance & Trust

PromoForge Smart Campaigns for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedApr 14, 2026
PHP min version7.4
Downloads220

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

PromoForge Smart Campaigns for WooCommerce Developer Profile

Hiren gediya

2 plugins · 0 total installs

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

How We Detect PromoForge Smart Campaigns 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/promoforge-smart-campaigns-for-woocommerce/assets/js/countdown.js/wp-content/plugins/promoforge-smart-campaigns-for-woocommerce/assets/css/style.css/wp-content/plugins/promoforge-smart-campaigns-for-woocommerce/assets/css/slick.css/wp-content/plugins/promoforge-smart-campaigns-for-woocommerce/assets/js/slick.min.js/wp-content/plugins/promoforge-smart-campaigns-for-woocommerce/assets/js/promoforge-frontend.js/wp-content/plugins/promoforge-smart-campaigns-for-woocommerce/assets/js/admin.js/wp-content/plugins/promoforge-smart-campaigns-for-woocommerce/assets/css/admin.css
Script Paths
/wp-content/plugins/promoforge-smart-campaigns-for-woocommerce/assets/js/countdown.js/wp-content/plugins/promoforge-smart-campaigns-for-woocommerce/assets/js/slick.min.js/wp-content/plugins/promoforge-smart-campaigns-for-woocommerce/assets/js/promoforge-frontend.js/wp-content/plugins/promoforge-smart-campaigns-for-woocommerce/assets/js/admin.js
Version Parameters
promoforge-smart-campaigns-for-woocommerce/assets/js/countdown.js?ver=promoforge-smart-campaigns-for-woocommerce/assets/css/style.css?ver=promoforge-smart-campaigns-for-woocommerce/assets/css/slick.css?ver=promoforge-smart-campaigns-for-woocommerce/assets/js/slick.min.js?ver=promoforge-smart-campaigns-for-woocommerce/assets/js/promoforge-frontend.js?ver=promoforge-smart-campaigns-for-woocommerce/assets/js/admin.js?ver=promoforge-smart-campaigns-for-woocommerce/assets/css/admin.css?ver=

HTML / DOM Fingerprints

CSS Classes
bogo-offer-notice
Data Attributes
data-product_iddata-offer-id
JS Globals
promoforge_varsPromoforgeOfferAjax
FAQ

Frequently Asked Questions about PromoForge Smart Campaigns for WooCommerce