Smart Notifications Security & Risk Analysis

wordpress.org/plugins/advertikon-freeshipping-teaser

This plugin allows you to show to customers of your store the notification plugin with a certain message. The widget can be configured to be shown whe …

10 active installs v2.0.0 PHP 5.3+ WP 3.5+ Updated Nov 26, 2018
checkoutnotificationpop-uppopupwocommerce
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Smart Notifications Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 7yr ago
Risk Assessment

The 'advertikon-freeshipping-teaser' v2.0.0 plugin exhibits a generally positive security posture based on the provided static analysis. There are no identified critical or high-severity vulnerabilities in taint analysis, no known CVEs, and a clean vulnerability history, suggesting a focus on secure coding practices. The absence of direct entry points like AJAX handlers, REST API routes, or shortcodes, coupled with a lack of external HTTP requests and bundled libraries, significantly reduces the potential attack surface. However, the analysis does raise some concerns regarding data handling. The presence of SQL queries without prepared statements is a notable weakness that could lead to SQL injection vulnerabilities if these queries are ever exposed to user-controlled input. Additionally, a significant portion of output escaping is not properly handled, which could result in cross-site scripting (XSS) vulnerabilities in certain scenarios. While the current version appears to be free of major exploitable flaws, these areas warrant attention for future development and security hardening.

Key Concerns

  • SQL queries not using prepared statements
  • Significant portion of output not properly escaped
Vulnerabilities
None known

Smart Notifications Security Vulnerabilities

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

Smart Notifications Code Analysis

Dangerous Functions
0
Raw SQL Queries
2
0 prepared
Unescaped Output
38
26 escaped
Nonce Checks
0
Capability Checks
6
File Operations
12
External Requests
0
Bundled Libraries
0

SQL Query Safety

0% prepared2 total queries

Output Escaping

41% escaped64 total outputs
Attack Surface

Smart Notifications Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 8
actionadmin_noticesincludes\admin_message.php:15
filterwoocommerce_settings_tabs_arrayincludes\setting.php:17
actionget_template_part_template-parts/header/headerincludes\widget.php:81
actionadmin_enqueue_scriptsnotification.php:105
actionwoocommerce_get_settings_pagesnotification.php:108
actionwp_enqueue_scriptsnotification.php:115
actionwc_ajax_adk_products_listnotification.php:119
actionwc_ajax_adk_coupons_listnotification.php:122
Maintenance & Trust

Smart Notifications Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedNov 26, 2018
PHP min version5.3
Downloads2K

Community Trust

Rating20/100
Number of ratings1
Active installs10
Developer Profile

Smart Notifications Developer Profile

advertikon

2 plugins · 50 total installs

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

How We Detect Smart Notifications

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/advertikon-freeshipping-teaser/assets/css/advertikon-notification.css/wp-content/plugins/advertikon-freeshipping-teaser/assets/js/advertikon-notification.js/wp-content/plugins/advertikon-freeshipping-teaser/assets/js/advertikon-notification-admin.js/wp-content/plugins/advertikon-freeshipping-teaser/assets/js/advertikon-notification-widget.js/wp-content/plugins/advertikon-freeshipping-teaser/assets/js/advertikon-notification-filter.js
Script Paths
/wp-content/plugins/advertikon-freeshipping-teaser/assets/js/advertikon-notification.js/wp-content/plugins/advertikon-freeshipping-teaser/assets/js/advertikon-notification-admin.js/wp-content/plugins/advertikon-freeshipping-teaser/assets/js/advertikon-notification-widget.js/wp-content/plugins/advertikon-freeshipping-teaser/assets/js/advertikon-notification-filter.js
Version Parameters
advertikon-freeshipping-teaser/assets/css/advertikon-notification.css?ver=advertikon-freeshipping-teaser/assets/js/advertikon-notification.js?ver=advertikon-freeshipping-teaser/assets/js/advertikon-notification-admin.js?ver=advertikon-freeshipping-teaser/assets/js/advertikon-notification-widget.js?ver=advertikon-freeshipping-teaser/assets/js/advertikon-notification-filter.js?ver=

HTML / DOM Fingerprints

CSS Classes
advertikon-notification-widgetadvertikon-notification-filter
HTML Comments
<!-- Smart Notifications Settings --><!-- Advertikon Notification Widget -->
Data Attributes
data-advertikon-notification-iddata-advertikon-widget-type
JS Globals
AdvertikonNotificationsAdminAdvertikonNotificationWidgetAdvertikonNotificationFilter
REST Endpoints
/wp-json/advertikon/v1/save_widget/wp-json/advertikon/v1/load_widget/wp-json/advertikon/v1/save_button/wp-json/advertikon/v1/load_button/wp-json/advertikon/v1/products_list/wp-json/advertikon/v1/coupons_list
FAQ

Frequently Asked Questions about Smart Notifications