[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fN8Epezl8ANZrlZgqHIoPUwf8V_7_ElYmDCpk7W_V6ho":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":150,"fingerprints":373},"wp247-extension-notification-client","WP247 Extension Notification Client","1.0.1","wescleveland","https:\u002F\u002Fprofiles.wordpress.org\u002Fwescleveland\u002F","\u003Ch4>OVERVIEW\u003C\u002Fh4>\n\u003Cp>The strength of WordPress is in it’s ability to be customized through the use of extensions (plugins and themes).\u003C\u002Fp>\n\u003Cp>The \u003Cstrong>WP247 Extension Notification System\u003C\u002Fstrong> provides a standard interface for WordPress extension developers to communicate important information about their extension to their extension users.\u003C\u002Fp>\n\u003Cp>The \u003Cem>Settings\u003C\u002Fem> page provides you with complete control over which extensions the \u003Cstrong>WP247 Extension Notification System\u003C\u002Fstrong> will communicate with and which notices will continue to be displayed.\u003C\u002Fp>\n\u003Ch4>NOTICES\u003C\u002Fh4>\n\u003Cp>The \u003Cstrong>WP247 Extension Notification System\u003C\u002Fstrong> will display notices until they are dismissed. The extension developer assigns one of three dismissibility types to each notice they send:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>None\u003C\u002Fstrong> indicates that the notice is not dismissible. The \u003Cem>dismiss\u003C\u002Fem> button will not appear.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Temporary\u003C\u002Fstrong> indicates that the notice will be temporarily dismissed when you click the \u003Cem>dismiss\u003C\u002Fem> button. Once dismissed, the notice will not appear until the next time the Admin page is refreshed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Permanent\u003C\u002Fstrong> indicates that the notice will be permanently dismissed when you click the \u003Cem>dismiss\u003C\u002Fem> button. Once dismissed, the notice will not appear again.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Regardless of the dimissibility setting chosen by the extension developer, you can permanently dismiss any notice by clicking the \u003Cem>Permanently Dismiss\u003C\u002Fem> link at the lower right of the notice or by checking the checkbox next to the notice title in the \u003Cstrong>WP247 Extension Notification Client\u003C\u002Fstrong>‘s \u003Cem>Settings\u003C\u002Fem> section.\u003C\u002Fp>\n\u003Ch4>SETTINGS\u003C\u002Fh4>\n\u003Cp>Use the \u003Cem>Settings\u003C\u002Fem> page to control how the \u003Cstrong>WP247 Extension Notification System\u003C\u002Fstrong> operates on your site.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Site-wide Extension Notifications\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Checking the \u003Cem>Disable Extension Notifications for the entire site\u003C\u002Fem> checkbox will stop the \u003Cstrong>WP247 Extension Notification System\u003C\u002Fstrong> from checking for new notices and from displaying any notices that have not been dismissed.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>New Extensions\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>As a security measure, by default, new extensions are disabled from using the \u003Cstrong>WP247 Extension Notification System\u003C\u002Fstrong>. You may opt-in to allowing new extensions to be enabled to use the \u003Cstrong>WP247 Extension Notification System\u003C\u002Fstrong> at the time they are activated by checking the \u003Cem>Automatically enable Extension Notifications for new extensions when they are activated\u003C\u002Fem> checkbox. Otherwise, each individual extension may be enabled or disabled as you choose by unchecking or checking the \u003Cem>Disable extension notifications for\u003C\u002Fem>… checkbox within the individual extension’s settings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Individual Extension Notifications\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Each plugin or theme that uses the \u003Cstrong>WP247 Extension Notification System\u003C\u002Fstrong> is listed in the \u003Cem>Individual Extension Notifications\u003C\u002Fem> section. For each extension you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Immediately cease the periodic checking for new notices, and discontinue displaying any notices that have not already been dismissed by checking the \u003Cem>Disable extension notifications for\u003C\u002Fem>… checkbox.\u003C\u002Fli>\n\u003Cli>View the extension’s status by clicking the \u003Cem>Status\u003C\u002Fem> link under the extension name.\u003C\u002Fli>\n\u003Cli>Refresh the extension’s notices by clicking the \u003Cem>Refresh\u003C\u002Fem> link under the extension name. This will result in the deletion of all notices and then calling the extension’s server to retrieve any outstanding notices if the extension is enabled to use the \u003Cstrong>WP247 Extension Notification System\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Reset the extension by clicking the \u003Cem>Reset\u003C\u002Fem> link under the extension name. This will result in the deletion of the extension from within the \u003Cstrong>WP247 Extension Notification System\u003C\u002Fstrong>‘s settings. The extension will then be re-added using default settings and, if the \u003Cem>Automatically enable Extension Notifications for new extensions when they are activated\u003C\u002Fem> checkbox is checked, the extension will be re-enabled to use the \u003Cstrong>WP247 Extension Notification System\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Change the frequency that periodic checking for new notices will be performed by entering a new value in the box under the \u003Cem>Override how often to check for new notices\u003C\u002Fem> label. You can enter values like:\n\u003Cul>\n\u003Cli>“8 hours” to check once every 8 hours\u003C\u002Fli>\n\u003Cli>“2 days” to check once every other day\u003C\u002Fli>\n\u003Cli>“1 week” to check once each week\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Permanently dismiss individual notices that have not already been dismissed by checking the checkbox next to the notice title.\u003C\u002Fli>\n\u003Cli>View individual notices by clicking the \u003Cem>View Notice\u003C\u002Fem> link under the notice title.\u003C\u002Fli>\n\u003Cli>Refresh all extensions’ notices by clicking the \u003Cem>Refresh All\u003C\u002Fem> button. This will result in the deletion of all notices for all extensions and then calling all extensions’ servers to retrieve any outstanding notices for those extensions that are enabled to use the \u003Cstrong>WP247 Extension Notification System\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Reset all extensions by clicking the \u003Cem>Reset All\u003C\u002Fem> button. This will result in the deletion of all extensions from within the \u003Cstrong>WP247 Extension Notification System\u003C\u002Fstrong>‘s settings. The extensions will then be re-added using default settings and, if the \u003Cem>Automatically enable Extension Notifications for new extensions when they are activated\u003C\u002Fem> checkbox is checked, the extensions will be re-enabled to use the \u003Cstrong>WP247 Extension Notification System\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>PRIVACY POLICY\u003C\u002Fh4>\n\u003Cp>Occasionally, the \u003Cstrong>WP247 Extension Notification System\u003C\u002Fstrong> will contact participating extension’s servers in order to see if they have any new notices for your review. The only data sent to their server is the ID of their extension, and the last time we contacted their server. As an example, the \u003Cstrong>WP247 Extension Notification Client\u003C\u002Fstrong>‘s extension id is \u003Cem>wp247-extension-notification-client\u003C\u002Fem>.\u003C\u002Fp>\n\u003Cp>Rest assured that the \u003Cstrong>WP247 Extension Notification System\u003C\u002Fstrong> does not capture any information about your site and does not send any information about your site when servers are polled for new notices.\u003C\u002Fp>\n\u003Cp>In addition, you can control which extensions that use the \u003Cstrong>WP247 Extension Notification System\u003C\u002Fstrong> may or may not be enabled to participate in issuing you notices.\u003C\u002Fp>\n","Provides the ability for WordPress extension developers to send notification messages to their users",10,1331,0,"2017-12-14T21:54:00.000Z","4.9.29","4.0","5.6.31",[19,20,21,22,23],"extension","message","notice","notification","theme","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp247-extension-notification-client.1.0.1.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":26,"computed_at":35},4,240,87,30,"2026-04-05T14:59:22.704Z",[37,61,84,101,126],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":24,"tags":52,"homepage":58,"download_link":59,"security_score":60,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"disable-wp-notification","Disable WP Notification","3.4","Sourabh Agrawal","https:\u002F\u002Fprofiles.wordpress.org\u002Fsourabhasct\u002F","\u003Cp>Showing the notifications related to plugins and themes is not a good idea for all the user roles. Disable WP Notification helps you to disable all the spammy notifications from the entire wordpress dashboard.\u003C\u002Fp>\n\u003Cp>I know sometimes it is require to get the notifications, so considering this, Our experienced developers provide you the following options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Enable all notifications\u003C\u002Fli>\n\u003Cli>Disable Notifications for all users\u003C\u002Fli>\n\u003Cli>Disable Notifications for all users except admin\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Disable WP Notification Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Disable all the spammy notifications and clean the Dashboard.\u003C\u002Fli>\n\u003Cli>A panel to show all the disabled notifications.\u003C\u002Fli>\n\u003Cli>Disable the notifications for all the users including admin.\u003C\u002Fli>\n\u003Cli>Disable the notifications for all the users excluding admin. That means, except admin this will work only on the other users.\u003C\u002Fli>\n\u003Cli>Disable theme updates and notification.\u003C\u002Fli>\n\u003Cli>Disable plugin updates.\u003C\u002Fli>\n\u003Cli>Only Admin can manage the settings.\u003C\u002Fli>\n\u003C\u002Ful>\n","Best wordpress plugin to remove all the admin panel notifications in just one click. Including the theme and plugin update notification.",10000,65716,86,12,"2026-03-10T05:53:00.000Z","6.9.4","6.0",[53,54,55,56,57],"disable-admin-notices","disable-dashboard-notifications","disable-plugin-update","disable-theme-update","remove-unwanted-notification","https:\u002F\u002Fsourabhagrawal.com\u002Fdisable-wp-notification","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisable-wp-notification.3.4.zip",100,{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":60,"downloaded":69,"rating":60,"num_ratings":70,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":24,"tags":74,"homepage":79,"download_link":80,"security_score":81,"vuln_count":82,"unpatched_count":13,"last_vuln_date":83,"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,21,77,78],"alerts","messages","notifications","popup","https:\u002F\u002Fadvanced-notifications.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-notifications.1.2.9.zip",91,1,"2025-01-24 00:00:00",{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":92,"downloaded":93,"rating":60,"num_ratings":70,"last_updated":94,"tested_up_to":95,"requires_at_least":96,"requires_php":97,"tags":98,"homepage":99,"download_link":100,"security_score":60,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"site-notices-wp","Site Notices WP","1.2","Alsvin Tech","https:\u002F\u002Fprofiles.wordpress.org\u002Falsvin\u002F","\u003Cp>This plugin allows you to display different kind of notifications to your site users, or show special information or alert messages on any specific page\u002Fpost\u002Fproduct.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Display site wide notices\u003C\u002Fli>\n\u003Cli>Display notices on any specific page\u002Fpost\u002Fproduct\u003C\u002Fli>\n\u003Cli>Choose from any four pre-defined color schemes\u002Fnotification types\u003C\u002Fli>\n\u003Cli>Extremely customizable, set your own color, icon, title and message\u003C\u002Fli>\n\u003Cli>Display notices on six screen positions\u003C\u002Fli>\n\u003Cli>Two animation styles\u003C\u002Fli>\n\u003Cli>Instantly preview notices, to see how it looks on front-end\u003C\u002Fli>\n\u003Cli>Easily customizable through CSS\u003C\u002Fli>\n\u003C\u002Ful>\n","Show notices, alert, popup, info messages on your WordPress site easily. Choose where to display notice on any single page\u002Fpost\u002Fproduct or on complete &hellip;",70,3452,"2025-04-10T12:41:00.000Z","6.8.5","5.1","7.3",[20,21,22,78],"https:\u002F\u002Fwww.alsvin-tech.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsite-notices-wp.zip",{"slug":53,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":108,"downloaded":109,"rating":110,"num_ratings":111,"last_updated":112,"tested_up_to":50,"requires_at_least":113,"requires_php":114,"tags":115,"homepage":121,"download_link":122,"security_score":123,"vuln_count":124,"unpatched_count":13,"last_vuln_date":125,"fetched_at":28},"Disable Admin Notices – Hide Dashboard Notifications","1.4.3","Themeisle","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemeisle\u002F","\u003Cp>WordPress admin notices and dashboard notifications can quickly become overwhelming. Plugin alerts, theme warnings, update messages, and promotional notices often take up valuable space and disrupt your workflow. \u003Cstrong>Disable Admin Notices\u003C\u002Fstrong> gives you full control by letting you hide, remove, or disable admin notices across the entire dashboard.\u003C\u002Fp>\n\u003Cp>You can hide all notifications, disable selected notices only, or move everything into a clean compact bar so messages no longer clutter your admin screen. The plugin also lets you \u003Cstrong>disable plugin and theme update notifications\u003C\u002Fstrong>, \u003Cstrong>disable WordPress core update alerts\u003C\u002Fstrong>, manage which items appear in the admin bar, and even block redirect URLs used by some plugins to show ads or promotional pages.\u003C\u002Fp>\n\u003Cp>Whether you want a cleaner dashboard, fewer interruptions, or complete control over WordPress admin notifications, this plugin helps you keep your workspace organized and distraction-free.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Disable Admin Notices\u003C\u002Fstrong>\u003Cbr \u002F>\n– Disable admin notices globally or hide selected notifications only\u003Cbr \u002F>\n– Hide dashboard notices and show them in a single compact line\u003Cbr \u002F>\n– Option to display all admin notifications in the WordPress admin bar\u003Cbr \u002F>\n– Disable plugin update notifications\u003Cbr \u002F>\n– Disable WordPress core update notifications\u003Cbr \u002F>\n– Access all hidden notices anytime from the plugin dashboard\u003Cbr \u002F>\n– Reset or restore hidden notices at any time\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Disable Admin Bar Items\u003C\u002Fstrong>\u003Cbr \u002F>\n– Choose which items appear in the WordPress admin bar\u003Cbr \u002F>\n– Hide or remove unnecessary plugin, theme, or tool menu items to reduce clutter\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Block Ad Redirects\u003C\u002Fstrong>\u003Cbr \u002F>\n– Block specific redirect URLs to prevent plugins from sending you to ads or promotional screens\u003Cbr \u002F>\n– Avoid unexpected admin redirects when activating or updating plugins\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>We’re here to help. Feel free to open a new thread on the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fdisable-admin-notices\u002F\" rel=\"ugc\">Support Forum\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Useful Resources\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>If you like this plugin, you’re sure to love \u003Ca href=\"https:\u002F\u002Fthemeisle.com\u002Fwordpress-plugins\u002F\" rel=\"nofollow ugc\">our other plugins\u003C\u002Fa> as well.\u003C\u002Fli>\n\u003Cli>Our blog is a great place to \u003Ca href=\"https:\u002F\u002Fthemeisle.com\u002Fblog\u002F\" rel=\"nofollow ugc\">learn more about WordPress\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Get the most out of your website with our helpful \u003Ca href=\"https:\u002F\u002Fyoutube.com\u002Fplaylist?list=PLmRasCVwuvpSep2MOsIoE0ncO9JE3FcKP\" rel=\"nofollow ugc\">WordPress YouTube Tutorials\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n","Disable admin notices and hide dashboard notifications from plugins, themes and core. Hide all notices, selected ones, or show them in a single line.",100000,1365060,94,348,"2026-02-17T09:11:00.000Z","5.6","7.4",[116,117,118,119,120],"admin-notices","hide-admin-notices","hide-admin-notifications","nnotifications","update-notifications","https:\u002F\u002Fclearfy.pro\u002Fdisable-admin-notices","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisable-admin-notices.1.4.3.zip",98,2,"2026-02-24 20:56:18",{"slug":127,"name":128,"version":129,"author":130,"author_profile":131,"description":132,"short_description":133,"active_installs":134,"downloaded":135,"rating":136,"num_ratings":137,"last_updated":138,"tested_up_to":139,"requires_at_least":140,"requires_php":24,"tags":141,"homepage":145,"download_link":146,"security_score":147,"vuln_count":148,"unpatched_count":13,"last_vuln_date":149,"fetched_at":28},"simple-banner","Simple Banner – Easily add multiple Banners\u002FBars\u002FNotifications\u002FAnnouncements to the top or bottom of your website","3.2.1","rpetersen29","https:\u002F\u002Fprofiles.wordpress.org\u002Frpetersen29\u002F","\u003Cp>This plugin makes it easy to display a simple announcement banner or bar at the top of your website. You can easily customize the color of the links, text, and background of the bar from within the settings. You can also customize to your heart’s desire by adding your own custom CSS. There’s also a fancy preview section within the settings so you can see your changes before you save them.\u003C\u002Fp>\n\u003Ch4>Now with multi-banner support\u003C\u002Fh4>\n\u003Cp>With Pro features you can display up to 5 separate banners on your site. Banners can be shown simultaneously or plan weeks of banners by showing them consecutively.\u003C\u002Fp>\n","Display a simple banner\u002Fbar at the top or bottom of your website. Now with multi-banner support.",50000,1934811,96,45,"2026-01-20T20:45:00.000Z","6.9.0","3.0.1",[142,143,144,21,22],"announcement","banner","bar","https:\u002F\u002Fgithub.com\u002Frpetersen29\u002Fsimple-banner","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-banner.3.2.1.zip",95,6,"2025-10-21 17:34:27",{"attackSurface":151,"codeSignals":229,"taintFlows":335,"riskAssessment":362,"analyzedAt":372},{"hooks":152,"ajaxHandlers":198,"restRoutes":225,"shortcodes":226,"cronEvents":227,"entryPointCount":148,"unprotectedCount":228},[153,159,164,168,172,176,178,180,185,187,189,190,195],{"type":154,"name":155,"callback":156,"file":157,"line":158},"action","admin_enqueue_scripts","do_action_admin_enqueue_scripts","admin\\wp247-settings-api\\wp247-settings-api.class.php",117,{"type":154,"name":160,"callback":161,"priority":162,"file":157,"line":163},"admin_head","do_action_admin_head",9999,118,{"type":154,"name":165,"callback":166,"file":157,"line":167},"admin_menu","do_action_admin_menu",119,{"type":154,"name":169,"callback":170,"file":157,"line":171},"admin_init","do_action_admin_init",120,{"type":154,"name":173,"callback":174,"file":175,"line":47},"admin_notices","do_action_admin_notices","admin\\wp247xns-client-corequisite-notice\\wp247xns-client-corequisite-notice.php",{"type":154,"name":155,"callback":156,"file":175,"line":177},180,{"type":154,"name":160,"callback":161,"priority":162,"file":175,"line":179},181,{"type":154,"name":181,"callback":182,"file":183,"line":184},"wp_loaded","do_action_wp_loaded","include\\wp247-extension-notification-client-notices.php",81,{"type":154,"name":160,"callback":161,"file":183,"line":186},82,{"type":154,"name":155,"callback":156,"file":183,"line":188},83,{"type":154,"name":173,"callback":174,"file":183,"line":26},{"type":154,"name":191,"callback":192,"file":193,"line":194},"plugins_loaded","wp247xns_client_do_action_plugins_loaded","wp247-extension-notification-client.php",28,{"type":154,"name":181,"callback":196,"file":193,"line":197},"wp247xns_client_do_action_wp_loaded",29,[199,205,209,213,217,221],{"action":200,"nopriv":201,"callback":202,"hasNonce":203,"hasCapCheck":203,"file":175,"line":204},"wp247xns_client_corequisite_notice_dismiss",false,"do_action_wp247xns_client_corequisite_notice_dismiss",true,182,{"action":206,"nopriv":201,"callback":207,"hasNonce":201,"hasCapCheck":201,"file":193,"line":208},"wp247xns_client_dismiss_notice","wp247xns_client_do_action_wp_ajax_wp247xns_client_dismiss_notice",31,{"action":210,"nopriv":201,"callback":211,"hasNonce":201,"hasCapCheck":201,"file":193,"line":212},"wp247xns_client_admin_extension_status","wp247xns_client_do_action_wp_ajax_wp247xns_client_admin_extension_status",32,{"action":214,"nopriv":201,"callback":215,"hasNonce":201,"hasCapCheck":201,"file":193,"line":216},"wp247xns_client_admin_extension_refresh","wp247xns_client_do_action_wp_ajax_wp247xns_client_admin_extension_refresh",33,{"action":218,"nopriv":201,"callback":219,"hasNonce":201,"hasCapCheck":201,"file":193,"line":220},"wp247xns_client_admin_extension_reset","wp247xns_client_do_action_wp_ajax_wp247xns_client_admin_extension_reset",34,{"action":222,"nopriv":201,"callback":223,"hasNonce":201,"hasCapCheck":201,"file":193,"line":224},"wp247xns_client_admin_view_notice","wp247xns_client_do_action_wp_ajax_wp247xns_client_admin_view_notice",35,[],[],[],5,{"dangerousFunctions":230,"sqlUsage":235,"outputEscaping":237,"fileOperations":13,"externalRequests":82,"nonceChecks":148,"capabilityChecks":11,"bundledLibraries":334},[231],{"fn":232,"file":157,"line":233,"context":234},"create_function",292,"$callback = create_function('', 'echo \"'.str_replace('\"', '\\\"', $section['desc']).'\";');",{"prepared":13,"raw":13,"locations":236},[],{"escaped":238,"rawEcho":239,"locations":240},17,48,[241,245,248,250,252,254,256,258,260,262,263,265,266,267,268,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,311,313,315,317,319,321,323,325,327,328,330,332],{"file":242,"line":243,"context":244},"admin\\wp247-extension-notification-client-admin-ajax-view-notice.php",38,"raw output",{"file":246,"line":247,"context":244},"admin\\wp247-extension-notification-client-admin.php",135,{"file":157,"line":249,"context":244},132,{"file":157,"line":251,"context":244},142,{"file":157,"line":253,"context":244},679,{"file":157,"line":255,"context":244},689,{"file":157,"line":257,"context":244},691,{"file":157,"line":259,"context":244},720,{"file":157,"line":261,"context":244},751,{"file":157,"line":261,"context":244},{"file":157,"line":264,"context":244},761,{"file":157,"line":264,"context":244},{"file":157,"line":264,"context":244},{"file":157,"line":264,"context":244},{"file":157,"line":264,"context":244},{"file":157,"line":270,"context":244},818,{"file":157,"line":272,"context":244},820,{"file":157,"line":274,"context":244},839,{"file":157,"line":276,"context":244},841,{"file":157,"line":278,"context":244},869,{"file":157,"line":280,"context":244},871,{"file":157,"line":282,"context":244},894,{"file":157,"line":284,"context":244},896,{"file":157,"line":286,"context":244},920,{"file":157,"line":288,"context":244},922,{"file":157,"line":290,"context":244},941,{"file":157,"line":292,"context":244},943,{"file":157,"line":294,"context":244},955,{"file":157,"line":296,"context":244},971,{"file":157,"line":298,"context":244},973,{"file":157,"line":300,"context":244},979,{"file":157,"line":302,"context":244},1001,{"file":157,"line":304,"context":244},1003,{"file":157,"line":306,"context":244},1022,{"file":157,"line":308,"context":244},1024,{"file":157,"line":310,"context":244},1043,{"file":157,"line":312,"context":244},1045,{"file":157,"line":314,"context":244},1155,{"file":157,"line":316,"context":244},1169,{"file":157,"line":318,"context":244},1202,{"file":175,"line":320,"context":244},126,{"file":175,"line":322,"context":244},127,{"file":183,"line":324,"context":244},266,{"file":183,"line":326,"context":244},330,{"file":183,"line":326,"context":244},{"file":183,"line":329,"context":244},332,{"file":183,"line":331,"context":244},333,{"file":183,"line":333,"context":244},337,[],[336,354],{"entryPoint":337,"graph":338,"unsanitizedCount":13,"severity":353},"do_action_wp247xns_client_corequisite_notice_dismiss (admin\\wp247xns-client-corequisite-notice\\wp247xns-client-corequisite-notice.php:167)",{"nodes":339,"edges":351},[340,345],{"id":341,"type":342,"label":343,"file":175,"line":344},"n0","source","$_POST",172,{"id":346,"type":347,"label":348,"file":175,"line":349,"wp_function":350},"n1","sink","update_option() [Settings Manipulation]",174,"update_option",[352],{"from":341,"to":346,"sanitized":203},"low",{"entryPoint":355,"graph":356,"unsanitizedCount":13,"severity":353},"\u003Cwp247xns-client-corequisite-notice> (admin\\wp247xns-client-corequisite-notice\\wp247xns-client-corequisite-notice.php:0)",{"nodes":357,"edges":360},[358,359],{"id":341,"type":342,"label":343,"file":175,"line":344},{"id":346,"type":347,"label":348,"file":175,"line":349,"wp_function":350},[361],{"from":341,"to":346,"sanitized":203},{"summary":363,"deductions":364},"The \"wp247-extension-notification-client\" v1.0.1 plugin exhibits a mixed security posture. On the positive side, it demonstrates strong practices in SQL query handling, exclusively using prepared statements, and correctly implements nonce checks for its AJAX handlers. The absence of known vulnerabilities in its history is also a good indicator. However, significant concerns arise from the attack surface. A substantial portion of its AJAX handlers lack authentication checks, presenting a clear risk for unauthorized access and potential abuse. Furthermore, the plugin utilizes a dangerous function, `create_function`, which can be a vector for code injection if not handled with extreme caution. The limited output escaping is another notable weakness, potentially leading to cross-site scripting (XSS) vulnerabilities if user-supplied data is not properly sanitized before being displayed.",[365,367,370],{"reason":366,"points":11},"Unprotected AJAX handlers",{"reason":368,"points":369},"Dangerous function used",7,{"reason":371,"points":228},"Low output escaping percentage","2026-03-16T23:46:54.055Z",{"wat":374,"direct":393},{"assetPaths":375,"generatorPatterns":390,"scriptPaths":391,"versionParams":392},[376,377,378,379,380,381,382,383,384,385,386,387,388,389],"\u002Fwp-content\u002Fplugins\u002Fwp247-extension-notification-client\u002Finclude\u002Fwp247-extension-notification-client-notices.php","\u002Fwp-content\u002Fplugins\u002Fwp247-extension-notification-client\u002Fadmin\u002Fwp247xns-client-corequisite-notice\u002Fwp247xns-client-corequisite-notice.php","\u002Fwp-content\u002Fplugins\u002Fwp247-extension-notification-client\u002Fadmin\u002Fwp247-extension-notification-client-admin.php","\u002Fwp-content\u002Fplugins\u002Fwp247-extension-notification-client\u002Finclude\u002Fwp247-extension-notification-client-notices-ajax-dismiss-notice.php","\u002Fwp-content\u002Fplugins\u002Fwp247-extension-notification-client\u002Fadmin\u002Fwp247-extension-notification-client-admin-ajax-extension-status.php","\u002Fwp-content\u002Fplugins\u002Fwp247-extension-notification-client\u002Fadmin\u002Fwp247-extension-notification-client-admin-ajax-extension-refresh.php","\u002Fwp-content\u002Fplugins\u002Fwp247-extension-notification-client\u002Fadmin\u002Fwp247-extension-notification-client-admin-ajax-extension-reset.php","\u002Fwp-content\u002Fplugins\u002Fwp247-extension-notification-client\u002Fadmin\u002Fwp247-extension-notification-client-admin-ajax-view-notice.php","\u002Fwp-content\u002Fplugins\u002Fwp247-extension-notification-client\u002Fadmin\u002Fwp247-settings-api\u002Fwp247-settings-api.php","\u002Fwp-content\u002Fplugins\u002Fwp247-extension-notification-client\u002Fadmin\u002Fwp247-extension-notification-client-admin-menu.php","\u002Fwp-content\u002Fplugins\u002Fwp247-extension-notification-client\u002Fadmin\u002Fwp247-extension-notification-client-admin-help.php","\u002Fwp-content\u002Fplugins\u002Fwp247-extension-notification-client\u002Fadmin\u002Fwp247-extension-notification-client-admin-help-sidebar.php","\u002Fwp-content\u002Fplugins\u002Fwp247-extension-notification-client\u002Fadmin\u002Fwp247-extension-notification-client-admin-sections.php","\u002Fwp-content\u002Fplugins\u002Fwp247-extension-notification-client\u002Fadmin\u002Fwp247-extension-notification-client-admin-fields.php",[],[],[],{"cssClasses":394,"htmlComments":395,"htmlAttributes":397,"restEndpoints":400,"jsGlobals":401,"shortcodeOutput":411},[],[396],"\u003C!-- Skip namespace usage due to errors -->",[398,399],"data-wp247-extension-notification-client-id","data-wp247-extension-notification-client-nonce",[],[402,403,404,405,406,407,408,192,196,409,207,211,215,219,223,410],"WP247XNS_CLIENT_VERSION","WP247XNS_CLIENT_PLUGIN_NAME","WP247XNS_CLIENT_PLUGIN_PATH","WP247XNS_CLIENT_PLUGIN_URL","WP247XNS_CLIENT_PLUGIN_ID","WP247XNS_CLIENT_PLUGIN_TEXT_DOMAIN","WP247XNS_CLIENT_DEBUG","wp247xns_client_do_filter_wp247xns_client_extension_poll","WP247XNS_CLIENT_PLUGIN_ADMIN_PATH",[]]