Popups for WooCommerce: Add to Cart, Checkout & More Security & Risk Analysis

wordpress.org/plugins/popup-notices-for-woocommerce

Make your WooCommerce Notices (sucess, info, and error) more visible to your customers by turning them into popups

2K active installs v1.5.3 PHP 5.6.0+ WP 6.1+ Updated Oct 7, 2025
modalnoticenoticespopupwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Popups for WooCommerce: Add to Cart, Checkout & More Safe to Use in 2026?

Generally Safe

Score 100/100

Popups for WooCommerce: Add to Cart, Checkout & More has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 7mo ago
Risk Assessment

The "popup-notices-for-woocommerce" plugin, version 1.5.3, exhibits a generally strong security posture based on the provided static analysis. The absence of any AJAX handlers, REST API routes, shortcodes, or cron events significantly limits its attack surface. Furthermore, the code demonstrates good practices by not utilizing dangerous functions, performing file operations, or making external HTTP requests. The fact that all SQL queries are prepared is also a positive indicator, mitigating risks of SQL injection.

However, there are some areas of concern. The static analysis identified two flows with unsanitized paths, and while no critical or high severity issues were flagged in the taint analysis, this indicates potential weaknesses in how data is handled that could be exploited under specific circumstances. The most notable concern is the complete lack of nonce checks and capability checks. This means that any functionality, if it existed, would be accessible and executable by any user, regardless of their role or permissions, posing a significant security risk for potential future additions or if any entry points were to be introduced without proper authentication.

The plugin's vulnerability history is a significant strength, with zero recorded CVEs across all severities. This suggests a history of secure development and maintenance. In conclusion, while the plugin is currently secure due to its limited attack surface and lack of historical vulnerabilities, the absence of essential security checks like nonces and capability checks represents a fundamental weakness that should be addressed to ensure robust security, especially if the plugin's functionality expands in the future.

Key Concerns

  • No nonce checks
  • No capability checks
  • Flows with unsanitized paths
  • Partially unescaped output (25%)
Vulnerabilities
None known

Popups for WooCommerce: Add to Cart, Checkout & More Security Vulnerabilities

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

Popups for WooCommerce: Add to Cart, Checkout & More Release Timeline

v1.5.3Current
v1.5.2
v1.5.1
v1.5.0
v1.4.10
v1.4.9
v1.4.7
v1.4.6
v1.4.5
v1.4.4
v1.4.3
v1.4.2
v1.4.1
v1.4.0
v1.3.9
v1.3.8
v1.3.7
v1.3.6
v1.3.5
v1.3.4
Code Analysis
Analyzed Mar 16, 2026

Popups for WooCommerce: Add to Cart, Checkout & More Code Analysis

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

Output Escaping

75% escaped4 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
add_license_query_string_on_admin_settings (src\php\class-core.php:371)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Popups for WooCommerce: Add to Cart, Checkout & More Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 21
filterwoocommerce_settings_tabs_arraysrc\php\class-admin-settings.php:30
filterttt_pnwc_settings_generalsrc\php\class-admin-settings.php:34
filterttt_pnwc_settings_compatibilitysrc\php\class-admin-settings.php:35
filterttt_pnwc_settings_messagessrc\php\class-admin-settings.php:36
filterwoocommerce_admin_settings_sanitize_optionsrc\php\class-admin-settings.php:39
actioninitsrc\php\class-core.php:100
actionbefore_woocommerce_initsrc\php\class-core.php:103
actiontemplate_redirectsrc\php\class-core.php:112
actionwp_enqueue_scriptssrc\php\class-core.php:115
filterttt_pnwc_localize_scriptsrc\php\class-core.php:122
actionadmin_initsrc\php\class-core.php:123
filterttt_pnwc_license_datasrc\php\class-core.php:124
actionadmin_headsrc\php\class-core.php:125
filterttt_pnwc_is_allowed_to_loadsrc\php\class-core.php:128
actionwp_enqueue_scriptssrc\php\class-core.php:131
filterwoocommerce_get_settings_pagessrc\php\class-core.php:418
actionwp_footersrc\php\class-modal.php:26
actionwp_footersrc\php\class-modal.php:27
actionwp_enqueue_scriptssrc\php\class-modal.php:28
filterttt_pnwc_modal_templatesrc\php\class-modal.php:29
actionadmin_initsrc\php\class-notices.php:25
Maintenance & Trust

Popups for WooCommerce: Add to Cart, Checkout & More Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedOct 7, 2025
PHP min version5.6.0
Downloads71K

Community Trust

Rating96/100
Number of ratings12
Active installs2K
Developer Profile

Popups for WooCommerce: Add to Cart, Checkout & More Developer Profile

WPFactory

64 plugins · 137K total installs

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

How We Detect Popups for WooCommerce: Add to Cart, Checkout & More

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/popup-notices-for-woocommerce/assets/css/popup-notices-for-woocommerce.css/wp-content/plugins/popup-notices-for-woocommerce/assets/js/popup-notices-for-woocommerce.js
Script Paths
/wp-content/plugins/popup-notices-for-woocommerce/assets/js/popup-notices-for-woocommerce.js
Version Parameters
popup-notices-for-woocommerce/assets/css/popup-notices-for-woocommerce.css?ver=popup-notices-for-woocommerce/assets/js/popup-notices-for-woocommerce.js?ver=

HTML / DOM Fingerprints

CSS Classes
pnwc-modal-wrapperpnwc-modalpnwc-modal-contentpnwc-modal-closepnwc-notice-popup
Data Attributes
data-pnwc-modal-closedata-pnwc-modal-id
JS Globals
pnwc_php_vars
FAQ

Frequently Asked Questions about Popups for WooCommerce: Add to Cart, Checkout & More