Product Announcer Security & Risk Analysis

wordpress.org/plugins/product-announcer

Boost user engagement and sales with Product Announcer, your go-to WooCommerce plugin for email notifications, stock alerts, and personalized recommen …

0 active installs v1.0.5 PHP 7.4+ WP 4.6+ Updated Jan 1, 2025
countdownemail-notifiernotificationsproduct-announcerwoocommerce
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Product Announcer Safe to Use in 2026?

Generally Safe

Score 92/100

Product Announcer has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The "product-announcer" v1.0.5 plugin exhibits a generally strong security posture based on the provided static analysis. The absence of AJAX handlers and REST API routes with exposed entry points, coupled with a high percentage of properly escaped output and a good rate of prepared statement usage for SQL queries, indicates that the developers have followed many secure coding practices. The plugin also implements a reasonable number of nonce and capability checks, further enhancing its security. Crucially, the plugin has no known historical vulnerabilities (CVEs) and the static analysis revealed no critical or high-severity issues in taint flows, dangerous functions, or file operations. This suggests a mature and secure codebase with a minimal attack surface. However, it is important to note that the static analysis only covers the provided data. A thorough audit would still be recommended to confirm the absence of all potential vulnerabilities, particularly concerning any complex logic not easily discernible through automated analysis.

Vulnerabilities
None known

Product Announcer Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 17, 2026

Product Announcer Code Analysis

Dangerous Functions
0
Raw SQL Queries
1
4 prepared
Unescaped Output
5
76 escaped
Nonce Checks
7
Capability Checks
2
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

80% prepared5 total queries

Output Escaping

94% escaped81 total outputs
Attack Surface

Product Announcer Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[PA_product_email_template] includes\Frontend\Shortcode.php:15
WordPress Hooks 11
actionadmin_enqueue_scriptsincludes\Admin\Enque.php:12
actionadmin_menuincludes\Admin\Menu.php:14
actionwp_after_insert_postincludes\Admin\SendMail.php:11
actionrest_api_initincludes\Api.php:11
actionwp_enqueue_scriptsincludes\Frontend\Enque.php:12
actionwp_enqueue_scriptsincludes\Frontend\PA_OutOfStockPopup.php:9
actionwoocommerce_single_product_summaryincludes\Frontend\PA_OutOfStockPopup.php:10
actionwoocommerce_single_product_summaryincludes\Frontend\ShowTotalOrderedTimer.php:16
actionwoocommerce_single_product_summaryincludes\Frontend\ShowTotalOrderedTimer.php:19
filterwoocommerce_get_price_htmlincludes\Frontend\ShowTotalOrderedTimer.php:22
actionplugins_loadedproduct-announcer.php:49
Maintenance & Trust

Product Announcer Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedJan 1, 2025
PHP min version7.4
Downloads623

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Product Announcer Developer Profile

MD RUBEL MIA

3 plugins · 10 total installs

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

How We Detect Product Announcer

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/product-announcer/assets/css/createmailsettings.css/wp-content/plugins/product-announcer/assets/css/PA_notifier_styles.css/wp-content/plugins/product-announcer/assets/js/createmailsettings.js/wp-content/plugins/product-announcer/assets/js/PAHandleAnnouncer.js/wp-content/plugins/product-announcer/assets/frontend/css/PAProductAnnounce.css/wp-content/plugins/product-announcer/assets/frontend/css/PA_ProductAnnouncer_popup.css/wp-content/plugins/product-announcer/assets/frontend/js/PAproductAnnounce.js/wp-content/plugins/product-announcer/assets/frontend/js/PA_popup_script.js+2 more
Script Paths
/wp-content/plugins/product-announcer/assets/js/createmailsettings.js/wp-content/plugins/product-announcer/assets/js/PAHandleAnnouncer.js/wp-content/plugins/product-announcer/assets/frontend/js/PAproductAnnounce.js/wp-content/plugins/product-announcer/assets/frontend/js/PA_popup_script.js/wp-content/plugins/product-announcer/assets/frontend/js/PA_sold_out_popup.js
Version Parameters
product-announcer/assets/css/createmailsettings.css?ver=product-announcer/assets/css/PA_notifier_styles.css?ver=product-announcer/assets/js/createmailsettings.js?ver=product-announcer/assets/js/PAHandleAnnouncer.js?ver=product-announcer/assets/frontend/css/PAProductAnnounce.css?ver=product-announcer/assets/frontend/css/PA_ProductAnnouncer_popup.css?ver=product-announcer/assets/frontend/js/PAproductAnnounce.js?ver=product-announcer/assets/frontend/js/PA_popup_script.js?ver=product-announcer/assets/frontend/js/PA_sold_out_popup.js?ver=product-announcer/assets/frontend/css/PA_sold_out_popup.css?ver=

HTML / DOM Fingerprints

CSS Classes
pa-sold-out-popuppa-popup-contentPA_notify_messagePA_restore_product_smg
Data Attributes
id="pa-sold-out-popup"id="pa-close-popup"id="PA_sold_out_product_restore_email"
JS Globals
PA_myVarsPA_frontend_myVarsPAPopupData
FAQ

Frequently Asked Questions about Product Announcer