[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fbulr_LoR4u6FmFCFNcliT-sQ3NKMkY6mgb8El72tQrs":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":36,"analysis":149,"fingerprints":258},"banner-alerts","Banner Alerts","1.4.2","Valice","https:\u002F\u002Fprofiles.wordpress.org\u002Fvalicesupport\u002F","\u003Cp>Banner alerts are custom alerts to notify your website visitors of promotions, alerts, events, etc. These display at the top of the website until they are dismissed by the visitor. Any new visitor who has not been to the website will see these until they are dismissed.\u003C\u002Fp>\n\u003Cp>Banner alerts are configured just like a post or page with support for title, content, and excerpt. The plugin settings allow you to define which parts of the alert to display and whether or not to link to the full post. You can run more than one alert at a time and activate or deactivate as needed.\u003C\u002Fp>\n\u003Cp>This plugin is ideal for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Important operational changes\u003C\u002Fli>\n\u003Cli>Technical notices\u003C\u002Fli>\n\u003Cli>Time-sensitive appeals for donation or action\u003C\u002Fli>\n\u003Cli>Terms or agreement changes\u003C\u002Fli>\n\u003Cli>Privacy notice acknowledgements\u003C\u002Fli>\n\u003Cli>Service outages or maintenance messages\u003C\u002Fli>\n\u003Cli>Special offers or promotions\u003C\u002Fli>\n\u003C\u002Ful>\n","Provides an easy interface for creating and displaying alerts or notices as a banner on a website",300,5233,0,"2025-04-29T22:54:00.000Z","6.8.5","4.6","5.4",[19,20,21,22,23],"alert","banner-alert","info","message","notice","https:\u002F\u002Fwww.banneralertsplugin.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbanner-alerts.1.4.2.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"valicesupport",1,30,94,"2026-04-04T05:30:05.257Z",[37,60,83,107,128],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":26,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":58,"download_link":59,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"cart-notices-for-woocommerce","Cart Notices for WooCommerce","3.6.2.3","BeRocket","https:\u002F\u002Fprofiles.wordpress.org\u002Fberocket\u002F","\u003Cp>Cart Notices for WooCommerce plugin display on cart page notices based on products and product categories in cart, cart cost, current day and time, customer referrer. Add messages anywhere on your site shortcodes are allowed. Add button to your message to encourage your customers to perform the desired action.\u003C\u002Fp>\n\u003Ch4>Features:\u003C\u002Fh4>\n\u003Cp>✅ Native WYSIWYG editor for notices\u003Cbr \u002F>\n✅ Notices with Time deadline\u003Cbr \u002F>\n✅ Notices for needed cart price\u003Cbr \u002F>\n✅ Notices for products in cart with quantity\u003Cbr \u002F>\n✅ Notices for product categories in cart\u003Cbr \u002F>\n✅ Notices for customers with selected referrer\u003C\u002Fp>\n\u003Ch4>Features in Version 3.5:\u003C\u002Fh4>\n\u003Cp>✅ Attribute conditions for notice\u003Cbr \u002F>\n✅ Product categories conditions for notice\u003Cbr \u002F>\n✅ Sale price, Stock quantity and Product age conditions for notice\u003Cbr \u002F>\n✅ Product quantity notice limitation can be used for each product instead of products summary\u003Cbr \u002F>\n✅ Shortcode to displaynotices\u003Cbr \u002F>\n✅ Widget to display notices\u003C\u002Fp>\n\u003Ch4>Plugin Links:\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwoocommerce-wish-wait-lists.berocket.com\u002Fshop\u002F?utm_source=wordpress_org&utm_medium=plugin_links&utm_campaign=cart_notices\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fdocs.berocket.com\u002Fplugin\u002Fwoocommerce-cart-notices?utm_source=wordpress_org&utm_medium=plugin_links&utm_campaign=cart_notices\" rel=\"nofollow ugc\">Docs\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Plugin video\u003C\u002Fh4>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FAvdGLVKfQBQ?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch4>Compatibility with WooCommerce plugins\u003C\u002Fh4>\n\u003Cp>Cart Notices for WooCommerce has been tested and compatibility is certain with the following WooCommerce plugins that you can add to your site:\u003C\u002Fp>\n\u003Cp>🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fforce-sell-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Force Sell for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fminmax-quantity-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Min and Max Quantity for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fproduct-of-the-day-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Product of the Day for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcart-products-suggestions-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Products Suggestions for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsplash-popup-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Splash Popup for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fterms-and-conditions-popup-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Terms and Conditions Popup for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n","Display on cart page notices based on products and product categories in cart, cart cost, current day and time, customer referrer.",2000,93007,41,"2026-03-12T13:55:00.000Z","6.9.4","5.0","7.0",[53,54,55,56,57],"cart-ad","cart-alerts","cart-message","cart-notice","checkout-notice","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcart-notices-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcart-notices-for-woocommerce.3.6.2.3.zip",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":26,"downloaded":68,"rating":26,"num_ratings":69,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":79,"download_link":80,"security_score":81,"vuln_count":32,"unpatched_count":13,"last_vuln_date":82,"fetched_at":28},"advanced-notifications","Advanced Notifications","1.2.9","Yehi","https:\u002F\u002Fprofiles.wordpress.org\u002Fyehi\u002F","\u003Cp>Advanced Notifications allows you to create beautiful custom notifications that appear on pages or posts of your choice.\u003C\u002Fp>\n\u003Cp>Demos – \u003Ca href=\"https:\u002F\u002Fadvanced-notifications.com\u002Fdemos\u002F\" rel=\"nofollow ugc\">Advanced Notifications – Live Preview\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>In development:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>More designs\u003C\u002Fli>\n\u003Cli>More animations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features:\u003C\u002Fh4>\n\u003Cp>Here’s a list of the Basic version features in plain text format:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Notifications\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Number of Notifications: Unlimited\u003C\u002Fli>\n\u003Cli>Types: Editor, Image, HTML\u003C\u002Fli>\n\u003Cli>Notification by User Role Types: Always all users & visitors, All users & visitors\u003C\u002Fli>\n\u003Cli>Scheduled Notification: No\u003C\u002Fli>\n\u003Cli>Notification by Devices Types: All devices, Desktop, Desktop & Tablet, Tablet, Only Tablet & Mobile, Mobile\u003C\u002Fli>\n\u003Cli>Delay Before Show: Yes\u003C\u002Fli>\n\u003Cli>Show Time: Yes\u003C\u002Fli>\n\u003Cli>Publish Type: All site pages, Custom post types & taxonomies, Only on specific pages\u003C\u002Fli>\n\u003Cli>Limiting the Number of Shows per Period: Yes\u003C\u002Fli>\n\u003Cli>Animations In & Out: Basic\u003C\u002Fli>\n\u003Cli>APIs for Developers: Yes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Locations\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Number of Locations: Unlimited\u003C\u002Fli>\n\u003Cli>Locations: Bottom & Left, Bottom & Right, Top & Left, Top & Right\u003C\u002Fli>\n\u003Cli>Custom Location Options: Basic\u003C\u002Fli>\n\u003Cli>Responsive: Yes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Designs\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Number of Designs: Unlimited\u003C\u002Fli>\n\u003Cli>Designs: Default, Success, Info, Warning\u003C\u002Fli>\n\u003Cli>Custom Design Options: Basic\u003C\u002Fli>\n\u003Cli>Responsive: Yes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Triggers\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Number of Triggers: Unlimited\u003C\u002Fli>\n\u003Cli>Number of Triggers per Notification: Only one\u003C\u002Fli>\n\u003Cli>Notifications Mode: Page is loaded and in triggers\u003C\u002Fli>\n\u003Cli>Triggers: Mouse leave from top, On click, On hover\u003C\u002Fli>\n\u003Cli>Trigger Action: Only show notification\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Full Features – \u003Ca href=\"https:\u002F\u002Fadvanced-notifications.com\u002Ffeatures\u002F\" rel=\"nofollow ugc\">Advanced Notifications – Features\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Feedback\u003C\u002Fh4>\n\u003Cp>If you like this plugin, then please leave us a good rating and review.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fadvanced-notifications\u002Freviews\u002F\" rel=\"ugc\">Advanced Notifications – Reviews\u003C\u002Fa>\u003C\u002Fp>\n","Advanced Notifications allows you to create beautiful custom notifications that appear on pages or posts of your choice.",5230,3,"2025-03-10T09:21:00.000Z","6.7.5","5.6.2","",[75,76,23,77,78],"alerts","messages","notifications","popup","https:\u002F\u002Fadvanced-notifications.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-notifications.1.2.9.zip",91,"2025-01-24 00:00:00",{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":91,"downloaded":92,"rating":93,"num_ratings":94,"last_updated":95,"tested_up_to":15,"requires_at_least":96,"requires_php":97,"tags":98,"homepage":102,"download_link":103,"security_score":104,"vuln_count":105,"unpatched_count":13,"last_vuln_date":106,"fetched_at":28},"bnfw","Customize WordPress Emails and Alerts – Better Notifications for WP","1.9.9.1","Jack - BNFW","https:\u002F\u002Fprofiles.wordpress.org\u002Fvoltronik\u002F","\u003Cp>Better Notifications for WP is a simple but powerful plugin for that allows you to customise the email notifications that WordPress sends using a WYSIWYG editor and shortcodes. All of the default WordPress email notifications are available to customise as well as lots of new ones. You can choose to send notifications to individual users, multiple users, all users in a user role, multiple roles – you name it! You can also power-up your notifications with \u003Ca href=\"https:\u002F\u002Fbetternotificationsforwp.com\u002Fdownloads\u002F\" rel=\"nofollow ugc\">Premium Add-ons\u003C\u002Fa>. Emails are sent out via your WordPress website (using \u003Ccode>wp_mail\u003C\u002Fcode>) but can be sent via SMTP using a  3rd party plugin should you wish.\u003Cbr \u002F>\nIf you want to let users create their own email notifications\u002Fsubscriptions\u002Falerts, check out my other plugin: \u003Ca href=\"https:\u002F\u002Fcontentnotify.com\" rel=\"nofollow ugc\">Content Notify\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Here’s a quick walkthrough of the plugin in action:\u003Cbr \u002F>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FMxPUyRZPJ1Q?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch4>An Example:\u003C\u002Fh4>\n\u003Cp>You want all the users in the Editor role to be notified via email when a new post is published and you’d like to customise it to include your logo along with the author’s name and date \u002F time it was published – with this plugin, that’s easy.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>A handy list of shortcodes you can use is available \u003Ca href=\"https:\u002F\u002Fbetternotificationsforwp.com\u002Fdocumentation\u002Fnotifications\u002Fshortcodes\u002F\" title=\"Shortcodes for use in Better Notifications for WP\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Premium Add-ons\u003C\u002Fh4>\n\u003Cp>Power-up your notifications using add-ons:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbetternotificationsforwp.com\u002Fadd-on-bundles\u002F\" rel=\"nofollow ugc\">Notification Add-on Bundles\u003C\u002Fa> – Everything you need for your WordPress notifications. Save big when you buy an add-on bundle. Instant access.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbetternotificationsforwp.com\u002Fdownloads\u002Fsubscriptions-gdpr\u002F\" rel=\"nofollow ugc\">Subscriptions (GDPR)\u003C\u002Fa> – Allow users to manage their subscriptions for BNFW notifications.\u003Cbr \u002F>\nIf you want to let users create their own email notifications\u002Fsubscriptions\u002Falerts, check out my other plugin: \u003Ca href=\"https:\u002F\u002Fcontentnotify.com\" rel=\"nofollow ugc\">Content Notify\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbetternotificationsforwp.com\u002Fdownloads\u002Fconditional-notifications\u002F\" rel=\"nofollow ugc\">Conditional Notifications\u003C\u002Fa> – Limit certain notifications depending on which categories, tags, post formats, or terms you choose.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbetternotificationsforwp.com\u002Fdownloads\u002Fcustom-fields\u002F\" rel=\"nofollow ugc\">Custom Fields\u003C\u002Fa> – Provides a number of new shortcodes allowing you to include data from custom fields and custom user fields created using \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-custom-fields\u002F\" rel=\"ugc\">ACF\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbetternotificationsforwp.com\u002Fdownloads\u002Fsend-to-any-email\u002F\" rel=\"nofollow ugc\">Send to Any Email\u003C\u002Fa> – Send notifications to non-WordPress Users.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbetternotificationsforwp.com\u002Fdownloads\u002Fdigest\u002F\" rel=\"nofollow ugc\">Digest\u003C\u002Fa> – Group multiple notifications into a single digest notification.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbetternotificationsforwp.com\u002Fdownloads\u002Fper-post-override\u002F\" rel=\"nofollow ugc\">Global Override\u003C\u002Fa> – Override some of the settings of notifications directly when editing a post, page, or custom post type.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbetternotificationsforwp.com\u002Fdownloads\u002Fupdate-reminder\u002F\" rel=\"nofollow ugc\">Reminders\u003C\u002Fa> – Send a reminder to your users and\u002For user roles when a post, page, or custom post type hasn’t been updated after a set amount of time. Also send a notification when a user hasn’t logged in for a set amount of time.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbetternotificationsforwp.com\u002Fdownloads\u002Fmultisite\u002F\" rel=\"nofollow ugc\">Multisite\u003C\u002Fa> – Adds new notifications and shortcodes for WordPress Multisite to Better Notifications for WP.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbetternotificationsforwp.com\u002Fdownloads\u002Fprofile-builder\u002F\" rel=\"nofollow ugc\">Profile Builder\u003C\u002Fa> – Adds compatibility and new notifications and shortcodes for Profile Builder Free, Hobbyist, and Pro plugins to Better Notifications for WP.\u003C\u002Fp>\n\u003Cp>…and more coming soon!\u003C\u002Fp>\n\u003Ch4>Notifications\u003C\u002Fh4>\n\u003Cp>The notifications that are currently available to use are:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Admin\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>New User Registration – For Admin\u003C\u002Fli>\n\u003Cli>User Lost Password – For Admin\u003C\u002Fli>\n\u003Cli>Password Changed – For Admin\u003C\u002Fli>\n\u003Cli>User Email Changed – For Admin\u003C\u002Fli>\n\u003Cli>User Role Changed – For Admin\u003C\u002Fli>\n\u003Cli>User Logged In – For Admin\u003C\u002Fli>\n\u003Cli>WordPress Core Automatic Background Updates\u003C\u002Fli>\n\u003Cli>Privacy – Confirm Action: Export Data Request – For Admin\u003C\u002Fli>\n\u003Cli>Privacy – Confirm Action: Erase Data Request – For Admin\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Transactional\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>New User Registration – For User\u003C\u002Fli>\n\u003Cli>New User – Post-registration Email\u003C\u002Fli>\n\u003Cli>User Lost Password – For User\u003C\u002Fli>\n\u003Cli>Password Changed – For User\u003C\u002Fli>\n\u003Cli>User Email Changed Confirmation – For User\u003C\u002Fli>\n\u003Cli>User Email Changed – For User\u003C\u002Fli>\n\u003Cli>User Role Changed – For User\u003C\u002Fli>\n\u003Cli>User Logged In – For User\u003C\u002Fli>\n\u003Cli>Comment Reply\u003C\u002Fli>\n\u003Cli>Privacy – Confirm Action: Export Data Request – For User\u003C\u002Fli>\n\u003Cli>Privacy – Confirm Action: Erase Data Request – For User\u003C\u002Fli>\n\u003Cli>Privacy – Data Export – For User\u003C\u002Fli>\n\u003Cli>Privacy – Data Erased – For User\u003C\u002Fli>\n\u003Cli>Profile Builder – Approval Request for Admin (\u003Ca href=\"https:\u002F\u002Fbetternotificationsforwp.com\u002Fdownloads\u002Fprofile-builder\u002F\" rel=\"nofollow ugc\">Profile Builder Add-on\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Profile Builder – Email Confirmation (\u003Ca href=\"https:\u002F\u002Fbetternotificationsforwp.com\u002Fdownloads\u002Fprofile-builder\u002F\" rel=\"nofollow ugc\">Profile Builder Add-on\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Profile Builder – Account Approved (\u003Ca href=\"https:\u002F\u002Fbetternotificationsforwp.com\u002Fdownloads\u002Fprofile-builder\u002F\" rel=\"nofollow ugc\">Profile Builder Add-on\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Profile Builder – Account Unapproved (\u003Ca href=\"https:\u002F\u002Fbetternotificationsforwp.com\u002Fdownloads\u002Fprofile-builder\u002F\" rel=\"nofollow ugc\">Profile Builder Add-on\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>User Login Reminder (\u003Ca href=\"https:\u002F\u002Fbetternotificationsforwp.com\u002Fdownloads\u002Fcustom-fields\u002F\" rel=\"nofollow ugc\">Reminders Add-on\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Posts \u002F Custom Post Types\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>New Post Published\u003C\u002Fli>\n\u003Cli>Post Updated\u003C\u002Fli>\n\u003Cli>Post Pending Review\u003C\u002Fli>\n\u003Cli>New Private Post\u003C\u002Fli>\n\u003Cli>Post Scheduled\u003C\u002Fli>\n\u003Cli>Published Post Moved to Trash\u003C\u002Fli>\n\u003Cli>New Comment\u003C\u002Fli>\n\u003Cli>New Comment Awaiting Moderation\u003C\u002Fli>\n\u003Cli>Post – Comment Approved\u003C\u002Fli>\n\u003Cli>Post – Custom Field Updated (\u003Ca href=\"https:\u002F\u002Fbetternotificationsforwp.com\u002Fdownloads\u002Fcustom-fields\u002F\" rel=\"nofollow ugc\">Custom Fields Add-on\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Post – Update Reminder (\u003Ca href=\"https:\u002F\u002Fbetternotificationsforwp.com\u002Fdownloads\u002Fupdate-reminder\u002F\" rel=\"nofollow ugc\">Reminders Add-on\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>New Trackback\u003C\u002Fli>\n\u003Cli>New Pingback\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Pages\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>New Page Published\u003C\u002Fli>\n\u003Cli>Page Updated\u003C\u002Fli>\n\u003Cli>Page Pending Review\u003C\u002Fli>\n\u003Cli>New Private Page\u003C\u002Fli>\n\u003Cli>Page Scheduled\u003C\u002Fli>\n\u003Cli>Page – New Comment\u003C\u002Fli>\n\u003Cli>Page – New Comment Awaiting Moderation\u003C\u002Fli>\n\u003Cli>Page – Comment Approved\u003C\u002Fli>\n\u003Cli>Page – Comment Reply\u003C\u002Fli>\n\u003Cli>Page – Custom Field Updated (\u003Ca href=\"https:\u002F\u002Fbetternotificationsforwp.com\u002Fdownloads\u002Fcustom-fields\u002F\" rel=\"nofollow ugc\">Custom Fields Add-on\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Page – Update Reminder (\u003Ca href=\"https:\u002F\u002Fbetternotificationsforwp.com\u002Fdownloads\u002Fupdate-reminder\u002F\" rel=\"nofollow ugc\">Reminders Add-on\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Media\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>New Media Published\u003C\u002Fli>\n\u003Cli>Media Updated\u003C\u002Fli>\n\u003Cli>Media – New Comment\u003C\u002Fli>\n\u003Cli>Media – New Comment Awaiting Moderation\u003C\u002Fli>\n\u003Cli>Media – Comment Approved\u003C\u002Fli>\n\u003Cli>Media – Comment Reply\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Posts\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>New Category\u003C\u002Fli>\n\u003Cli>New Tag\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Custom Post Types\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>New Term\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Multisite (\u003Ca href=\"https:\u002F\u002Fbetternotificationsforwp.com\u002Fdownloads\u002Fmultisite\u002F\" rel=\"nofollow ugc\">Multisite Add-on\u003C\u002Fa>)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>New Site Activated or Created – For Network Admin\u003C\u002Fli>\n\u003Cli>New User Created – For Network Admin\u003C\u002Fli>\n\u003Cli>Network Admin Email Change Attempted – For New Network Admin\u003C\u002Fli>\n\u003Cli>Network Admin Email Changed – For Old Network Admin\u003C\u002Fli>\n\u003Cli>New Site Activated or Created – For Site Admin\u003C\u002Fli>\n\u003Cli>Site Deleted – For Site Admin\u003C\u002Fli>\n\u003Cli>Site Admin Email Change Attempted – For New Site Admin\u003C\u002Fli>\n\u003Cli>Site Admin Email Changed – For Old Site Admin\u003C\u002Fli>\n\u003Cli>New Site Activated – For User\u003C\u002Fli>\n\u003Cli>New User Created – For User\u003C\u002Fli>\n\u003Cli>New User Invited to Site – For User\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you’d like to see a notification in the list above, please drop me a line in the forum and I’ll see what I can do to add it.\u003C\u002Fp>\n\u003Cp>If you want to let users create their own email notifications\u002Fsubscriptions\u002Falerts, check out my other plugin: \u003Ca href=\"https:\u002F\u002Fcontentnotify.com\" rel=\"nofollow ugc\">Content Notify\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Like this plugin? Please leave it \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fbnfw\u002Freviews\u002F?rate=5#new-post\" rel=\"ugc\">a great review\u003C\u002Fa>! Don’t think the plugin is worthy of 5 stars? Having problems? Let me know in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fbnfw\u002F\" rel=\"ugc\">forum\u003C\u002Fa> and I’ll do my best to help.\u003C\u002Fp>\n\u003Cp>DISCLAIMER\u003Cbr \u002F>\n  This is an incredibly useful and highly rated plugin however, it’s possible that overuse or abuse of this plugin could upset your users by sending them too many notifications. By downloading \u002F installing \u002F using this plugin, you take full responsibility of the management \u002F quantity \u002F types of notifications that are sent out from it including abiding by any SPAM laws in your country \u002F operating areas, dealing with \u002F responding to subscription \u002F unsubscription requests, complaints, and so on. I accept no liability or responsibility for SPAM or abuse of this plugin from the user(s) of or anyone that may receive notifications as a result of the use of this plugin. I’m trusting you, please don’t abuse your users.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","Supercharge your WordPress email notifications using a WYSIWYG editor and shortcodes. Default and new notifications available. Add-ons available.",30000,1035011,96,184,"2025-09-08T10:17:00.000Z","4.8","7.4",[19,99,22,100,101],"email","notification","notify","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbnfw\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbnfw.1.9.9.1.zip",99,2,"2023-05-18 00:00:00",{"slug":108,"name":109,"version":110,"author":111,"author_profile":112,"description":113,"short_description":114,"active_installs":45,"downloaded":115,"rating":93,"num_ratings":116,"last_updated":117,"tested_up_to":71,"requires_at_least":118,"requires_php":119,"tags":120,"homepage":124,"download_link":125,"security_score":126,"vuln_count":32,"unpatched_count":13,"last_vuln_date":127,"fetched_at":28},"wp-post-disclaimer","WP Post Disclaimer","1.0.4","Krunal Prajapati","https:\u002F\u002Fprofiles.wordpress.org\u002Fkrunalprajapati41\u002F","\u003Cp>Add a disclaimer\u002Fterms\u002Fwarnings about post\u002Fpage\u002Fcustom post type on top, bottom of content as well as inside post content\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Disclaimer on Post\u002FPage or Custom Post Type\u003C\u002Fli>\n\u003Cli>Customized Options\u003C\u002Fli>\n\u003Cli>Custom CSS Option\u003C\u002Fli>\n\u003Cli>Individual Post\u002FPage or Custom Post Type Options\u003C\u002Fli>\n\u003Cli>Font Awesome Icons\u003C\u002Fli>\n\u003Cli>Use with Shortcode\u003C\u002Fli>\n\u003C\u002Ful>\n","Add customizable disclaimers, terms, or warnings to the top, bottom, or within post, page, or custom post type content for WordPress",17730,9,"2025-01-07T06:21:00.000Z","3.6","5.2.4",[19,121,23,122,123],"dislaimer","post-disclaimer","warning","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-post-disclaimer\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-post-disclaimer.1.0.4.zip",92,"2024-03-25 00:00:00",{"slug":129,"name":130,"version":131,"author":132,"author_profile":133,"description":134,"short_description":135,"active_installs":136,"downloaded":137,"rating":138,"num_ratings":139,"last_updated":140,"tested_up_to":49,"requires_at_least":141,"requires_php":73,"tags":142,"homepage":145,"download_link":146,"security_score":147,"vuln_count":69,"unpatched_count":32,"last_vuln_date":148,"fetched_at":28},"wpc-smart-messages","WPC Smart Messages for WooCommerce","4.2.7","WPClever","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpclever\u002F","\u003Cp>Showing on-site messages are proven to greatly improve the customer engagement, avoid errors in the purchase process and keep your customers stay informed about the latest promotions and discounts. \u003Cstrong>WPC Smart Messages for WooCommerce\u003C\u002Fstrong> provides a series of powerful features for creating sophisticated combinations of conditions and sources and displaying custom personalized, automatic real-time messages. Getting your message across effectively to all customers and visitors of your site is even easier with a lot of other WPC features integrated, which enhances the power of on-site messaging for online stores.\u003C\u002Fp>\n\u003Cp>Any kind of on-site messages can be crafted: purchase notice, sale event announcement, account alerts, transactional errors, etc. and placed on any wished position. Using shortcode, icon, image or custom codes and place to make your messages stand out and place them anywhere using action hooks to grab visitors’ attention in a matter of seconds.\u003C\u002Fp>\n\u003Ch4>Live demo\u003C\u002Fh4>\n\u003Cp>Get a \u003Ca href=\"https:\u002F\u002Fdemo.wpclever.net\u002Fwpcsm\u002F\" rel=\"nofollow ugc\">preview\u003C\u002Fa> of how messages can do wonders for your site.\u003C\u002Fp>\n\u003Ch4>Beautiful examples and more\u003C\u002Fh4>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FASSc2Kljw1k?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch4>Great Benefits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Inform promotional news & notice to visitors\u003C\u002Fli>\n\u003Cli>Engage and convert visitors into customers\u003C\u002Fli>\n\u003Cli>Enhance the user experience & compliance\u003C\u002Fli>\n\u003Cli>Facilitate faster deal closing and payment process\u003C\u002Fli>\n\u003Cli>Reduce customer support cost & cart abandonment\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Place messages on all pages, single product pages, shop\u002Farchive pages, etc.\u003C\u002Fli>\n\u003Cli>Insert messages on custom page using action hooks\u003C\u002Fli>\n\u003Cli>General: informative notices, error alerts, freeship & order payment success logs, etc.\u003C\u002Fli>\n\u003Cli>Display personalized messages for different user roles\u003C\u002Fli>\n\u003Cli>Positions on archive\u002Fshop pages: before\u002Fafter products, titles, prices\u003C\u002Fli>\n\u003Cli>Positions on single product pages: before\u002Fafter titles, summary, prices, excerpt, add to cart, meta, product tabs, related products, sharing, etc.\u003C\u002Fli>\n\u003Cli>Positions on cart page: before\u002Fafter cart, cart table\u003C\u002Fli>\n\u003Cli>Positions on checkout page: before\u002Fafter checkout, customer details, shipping & billing address\u003C\u002Fli>\n\u003Cli>Complex conditional combination: date & time, user role, product types, categories, tags, attributes, on-sale & out of stock products, etc.\u003C\u002Fli>\n\u003Cli>Message text supports shortcode, icon, link, & image\u003C\u002Fli>\n\u003Cli>Comprehensive list of built-in shortcode\u003C\u002Fli>\n\u003Cli>Compatible with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpc-countdown-timer\u002F\" rel=\"ugc\">WPC Countdown Timer\u003C\u002Fa> shortcode\u003C\u002Fli>\n\u003Cli>Compatible with the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpc-brands\u002F\" rel=\"ugc\">WPC Brands\u003C\u002Fa> plugin\u003C\u002Fli>\n\u003Cli>Compatible with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-smart-quick-view\u002F\" rel=\"ugc\">WPC Smart Quick View\u003C\u002Fa> & \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-fly-cart\u002F\" rel=\"ugc\">WPC Fly Cart\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Types of On-site Messages\u003C\u002Fh3>\n\u003Cp>Using this plugin, online shop owners can craft any kind of messages, notices or alerts to deliver what they need to inform or tell customers & visitors and place in the relevant position to make sure they can take effect as expected. Basically, users can process 3 types of messages: general notices, marketing messages & transactional notices.\u003C\u002Fp>\n\u003Ch4>General notices\u003C\u002Fh4>\n\u003Cp>General notices can be placed across the store, on all pages or custom selected pages. It’s often about the recent changes or important pieces of information that customers should know before adding any products to the cart or placing their order.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Holiday break or vacation leave notices\u003C\u002Fli>\n\u003Cli>Changes in business hours of the store\u003C\u002Fli>\n\u003Cli>Special management amid crisis, illness, covid, etc.\u003C\u002Fli>\n\u003Cli>General policy notices\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Marketing Messages\u003C\u002Fh4>\n\u003Cp>As a marketing strategy, showing on-site messages is one of the most proficient but still simple ways to inform and educate visitors about what they need to pay attention to.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Introduce limited-time offers, give away, or sales events\u003C\u002Fli>\n\u003Cli>Cross-sell & up-sell product suggestion\u003C\u002Fli>\n\u003Cli>Remind when the product is on sale or ready for preorder\u003C\u002Fli>\n\u003Cli>Urge customers with the low-threshold notice\u003C\u002Fli>\n\u003Cli>Notify when a product is nearly out of stock or will be restocked\u003C\u002Fli>\n\u003Cli>Remind customers of checking out valid discounts, gifts, or coupons\u003C\u002Fli>\n\u003Cli>Personalized message: related products that buyers might be interested in\u003C\u002Fli>\n\u003Cli>Encourage social sharing and referral for products\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Transactional Notices\u003C\u002Fh4>\n\u003Cp>Transactional notices are reminders of the buyer’s account, the special points that customers need to pay attention to during the payment process or delivery time. Any delays or special notes can be informed to customers promptly right on the cart and checkout pages to make sure they have acknowledged everything they need to know. This will avoid misunderstandings and reduce the refund\u002F return rate.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Notify the order processing time or purchase limit\u003C\u002Fli>\n\u003Cli>Encourage order value increase for free shipping or gifts\u003C\u002Fli>\n\u003Cli>Introduce available payment methods, installment or quote\u003C\u002Fli>\n\u003Cli>Inform the estimated packing and delivery time\u003C\u002Fli>\n\u003Cli>Custom cart and checkout messages\u003C\u002Fli>\n\u003Cli>Guide customers in filling out billing details & addresses\u003C\u002Fli>\n\u003Cli>Encourage buyers to subscribe or log in when purchasing\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Real-time Automatic Messages\u003C\u002Fh4>\n\u003Cp>Users can combine a number of date and time conditions to configure how and when the messages are visible on the site. When users insert the built-in shortcode into the message text, the displayed date and time will be calculated in real time. To strengthen the effectiveness and emphasize the urgency of the time-sensitive content, they can also use the shortcode from the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpc-countdown-timer\u002F\" rel=\"ugc\">WPC Countdown Timer\u003C\u002Fa> plugin to show a beautiful real-time countdown clock.\u003C\u002Fp>\n\u003Cp>The conditions can be complex or simple based on users’ preferences and configurations: date & time, user role, product categories, tags, brands, types, attributes, etc. It’s even possible to filter special product types such as \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-product-bundle\u002F\" rel=\"ugc\">Smart Bundles\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpc-composite-products\u002F\" rel=\"ugc\">Smart Composite\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpc-grouped-product\u002F\" rel=\"ugc\">Smart Grouped Products\u003C\u002Fa> to display customized messages on them.\u003C\u002Fp>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpc-brands\u002F\" rel=\"ugc\">WPC Brands\u003C\u002Fa> is a free plugin from WPClever that allows users to create and manage products by brand. Combining these two plugins, users can process and display messages on branded products with ease.\u003C\u002Fp>\n\u003Cp>WPC Smart Messages will automatically provide the precise display based on the real-time calculation of the date-time, stock, item count, cart count, cart total, discount amount or percentage, product price’s configurations.\u003C\u002Fp>\n\u003Cp>Sample messages:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The Black Friday event will start in 2 days 10 hours.\u003C\u002Fli>\n\u003Cli>There are 1000 people interested in this product. 200 customers have pre-ordered this.\u003C\u002Fli>\n\u003Cli>Preorder for this product will be closed on June 06. Hurry up, only 4 days left.\u003C\u002Fli>\n\u003Cli>This product price will change back to $100 in 5 days 19 hours.\u003C\u002Fli>\n\u003Cli>You will save $40 for purchasing this bundle right now. Hurry up, offer ends soon.\u003C\u002Fli>\n\u003Cli>Purchase this product right now to enjoy 20%. Offer is available in 5 days only.\u003C\u002Fli>\n\u003Cli>Your cart total is $45. Purchase $50 more to enjoy free shipping.\u003C\u002Fli>\n\u003Cli>Your cart has 5 products, add 4 more items to get a free gift for your order.\u003C\u002Fli>\n\u003Cli>Nice, you have just successfully purchased an item from X company. Here are some hand-picked products from X company that you might be interested in.\u003C\u002Fli>\n\u003Cli>This product is only compatible with some models. Check out the list of compatible products here.\u003C\u002Fli>\n\u003Cli>This product is out of stock now. It will be restocked within 10 days.\u003C\u002Fli>\n\u003Cli>Our store will be away for the Christmas celebration after 20 days 10 hours. We will be back on December 26, 2022.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Smart Messages on Quick View & Fly Cart\u003C\u002Fh4>\n\u003Cp>What’s more, \u003Cstrong>WPC Smart Messages\u003C\u002Fstrong> is integrated into \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-smart-quick-view\u002F\" rel=\"ugc\">WPC Smart Quick View\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-fly-cart\u002F\" rel=\"ugc\">WPC Fly Cart\u003C\u002Fa>, so they can work in sync with each other. Sellers can display custom messages right on the Quick View and Fly Cart popup to enhance the effectiveness and deliver meaningful pieces of information to visitors no matter which corner they are in.\u003C\u002Fp>\n\u003Ch4>Smart Messages with Radio Buttons & Smart Bundles\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>WPC Smart Messages\u003C\u002Fstrong> have specific positions for displaying messages on variable products’ product pages using \u003Ca href=\"https:\u002F\u002Fwpclever.net\u002Fdownloads\u002Fvariations-radio-buttons\u002F\" rel=\"nofollow ugc\">WPC Variations Radio Buttons\u003C\u002Fa> interface. Plus, on \u003Ca href=\"https:\u002F\u002Fwpclever.net\u002Fdownloads\u002Fproduct-bundles\u002F\" rel=\"nofollow ugc\">Smart Bundle\u003C\u002Fa>’s pages, users can also choose some particular places for showing Smart Messages properly and grab the attention better.\u003C\u002Fp>\n","WPC Smart Messages help you display messages throughout your store through smart conditional logic settings.",1000,20897,86,6,"2025-12-24T04:24:00.000Z","4.0",[22,76,23,143,144],"woocommerce","wpc","https:\u002F\u002Fwpclever.net\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpc-smart-messages.4.2.7.zip",73,"2025-09-28 00:00:00",{"attackSurface":150,"codeSignals":183,"taintFlows":247,"riskAssessment":248,"analyzedAt":257},{"hooks":151,"ajaxHandlers":171,"restRoutes":180,"shortcodes":181,"cronEvents":182,"entryPointCount":105,"unprotectedCount":105},[152,158,162,167],{"type":153,"name":154,"callback":155,"file":156,"line":157},"action","admin_menu","add_settings_menu","src\\Admin\\AdminPages.php",21,{"type":153,"name":159,"callback":160,"file":156,"line":161},"admin_init","register_settings",22,{"type":153,"name":163,"callback":164,"file":165,"line":166},"init","onInit","src\\BannerAlerts.php",24,{"type":153,"name":168,"callback":169,"file":165,"line":170},"wp_enqueue_scripts","enqueueScripts",26,[172,177],{"action":173,"nopriv":174,"callback":175,"hasNonce":174,"hasCapCheck":174,"file":165,"line":176},"get_banner_alerts",false,"ajaxGetAfter",55,{"action":173,"nopriv":178,"callback":175,"hasNonce":174,"hasCapCheck":174,"file":165,"line":179},true,56,[],[],[],{"dangerousFunctions":184,"sqlUsage":185,"outputEscaping":187,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":246},[],{"prepared":13,"raw":13,"locations":186},[],{"escaped":105,"rawEcho":33,"locations":188},[189,192,193,195,197,199,201,203,205,207,209,211,212,213,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244],{"file":156,"line":190,"context":191},42,"raw output",{"file":156,"line":176,"context":191},{"file":156,"line":194,"context":191},58,{"file":156,"line":196,"context":191},62,{"file":156,"line":198,"context":191},66,{"file":156,"line":200,"context":191},70,{"file":156,"line":202,"context":191},74,{"file":156,"line":204,"context":191},77,{"file":156,"line":206,"context":191},81,{"file":156,"line":208,"context":191},85,{"file":156,"line":210,"context":191},89,{"file":156,"line":126,"context":191},{"file":156,"line":93,"context":191},{"file":156,"line":26,"context":191},{"file":156,"line":215,"context":191},104,{"file":156,"line":217,"context":191},107,{"file":156,"line":219,"context":191},111,{"file":156,"line":221,"context":191},115,{"file":156,"line":223,"context":191},119,{"file":156,"line":225,"context":191},123,{"file":156,"line":227,"context":191},126,{"file":156,"line":229,"context":191},130,{"file":156,"line":231,"context":191},134,{"file":156,"line":233,"context":191},138,{"file":156,"line":235,"context":191},142,{"file":156,"line":237,"context":191},146,{"file":156,"line":239,"context":191},149,{"file":156,"line":241,"context":191},153,{"file":156,"line":243,"context":191},157,{"file":156,"line":245,"context":191},161,[],[],{"summary":249,"deductions":250},"The \"banner-alerts\" plugin v1.4.2 presents a concerning security posture primarily due to its unprotected AJAX handlers, which represent a significant attack surface.  The absence of any authentication or capability checks on these two entry points means that any authenticated user could potentially trigger these functions, leading to unintended actions or information disclosure. While the plugin demonstrates good practices in SQL query handling and avoids dangerous functions or file operations, the lack of output escaping on a substantial portion of its outputs is a notable weakness, potentially allowing for cross-site scripting (XSS) vulnerabilities if user-controlled input is involved.  The absence of any recorded vulnerability history is a positive indicator, suggesting that the plugin has historically been developed with security in mind or has not been a target for exploitation. However, this history does not mitigate the immediate risks identified in the static analysis.  Overall, the plugin has a critical weakness in its handling of AJAX requests, and a secondary concern regarding output escaping, which overshadows its otherwise clean code signals. Prioritization should be given to securing these AJAX endpoints.",[251,254],{"reason":252,"points":253},"AJAX handlers without auth checks",10,{"reason":255,"points":256},"Low percentage of properly escaped output",5,"2026-03-16T20:07:00.431Z",{"wat":259,"direct":266},{"assetPaths":260,"generatorPatterns":263,"scriptPaths":264,"versionParams":265},[261,262],"\u002Fwp-content\u002Fplugins\u002Fbanner-alerts\u002Fui\u002Fjs\u002Fbanner-alerts.js","\u002Fwp-content\u002Fplugins\u002Fbanner-alerts\u002Fui\u002Fjs\u002Fbanner-alerts.min.js",[],[261,262],[],{"cssClasses":267,"htmlComments":268,"htmlAttributes":269,"restEndpoints":272,"jsGlobals":273,"shortcodeOutput":275},[4],[],[270,271],"data-dismiss-text","data-readmore-text",[],[274],"banner_alerts_vars",[]]