[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fCeChNiEgyhu74qWTBTUWMsMYuaadHeQ158zvGKuvoGE":3,"$fM-sr3II9qhrnbICNdC6Jpy6UdXiBZyKAxRY7RHWLyQA":346,"$fCI97R6i5qy9bcJfzuFU-d-Ow02ZKQuUxoV11C4MCvHM":350},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":37,"analysis":137,"fingerprints":318},"wp247-extension-notification-server","WP247 Extension Notification Server","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 System\u003C\u002Fstrong>‘s \u003Cem>Settings\u003C\u002Fem> section.\u003C\u002Fp>\n\u003Ch4>SETTINGS\u003C\u002Fh4>\n\u003Cp>The \u003Cstrong>WP247 Extension Notification Server\u003C\u002Fstrong> Settings page is where you tell the \u003Cstrong>WP247 Extension Notification Server\u003C\u002Fstrong> about your extension and notices.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Extension\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The \u003Cem>Extension\u003C\u002Fem> section is where you identify your extension. This information will also be used in your extension’s code (see the API help topic for more information) when polled by the \u003Cstrong>WP247 Extension Notification Client\u003C\u002Fstrong> plugin to see which extensions are participating in Extension Notifications. The \u003Cem>Extension\u003C\u002Fem> settings are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cem>Extension Name\u003C\u002Fem>: The name your extension is known as.\u003C\u002Fli>\n\u003Cli>\u003Cem>Extension Id\u003C\u002Fem>: The slug used by your extension. This should match the directory name your extension get installed into.\u003C\u002Fli>\n\u003Cli>\u003Cem>Extension Type\u003C\u002Fem>: The type of extention (Plugin or Theme).\u003C\u002Fli>\n\u003Cli>\u003Cem>Server URL\u003C\u002Fem>: The URL that will respond to the \u003Cstrong>WP247 Extension Notification Client\u003C\u002Fstrong> plugin’s notice update inquiries.\u003C\u002Fli>\n\u003Cli>\u003Cem>Frequency\u003C\u002Fem>: How often should the \u003Cstrong>WP247 Extension Notification Client\u003C\u002Fstrong> plugin’s inquire about new notice updates. \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Notice\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The \u003Cem>Notice\u003C\u002Fem> section is where you compose the notification message that is to be distributed to your extension’s users. The \u003Cem>Notice\u003C\u002Fem> settings are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cem>Status\u003C\u002Fem> indicates whether or not the notice should currently be distributed when the \u003Cstrong>WP247 Extension Notification Client\u003C\u002Fstrong> plugin inquires about any notice updates.\u003C\u002Fli>\n\u003Cli>\u003Cem>Notice Title\u003C\u002Fem>: The title of your notice. This will appear on the first line when the notice is displayed.\u003C\u002Fli>\n\u003Cli>\u003Cem>Notice Type\u003C\u002Fem>: The type of notice. This will determine where the notice appears and what color the side border will be.\u003C\u002Fli>\n\u003Cli>\u003Cem>Dismissability\u003C\u002Fem>: Whether or not the notice is dismissible and if so, temporarily or permanently. Regardless of this setting, the WP247 Extension Notification Client plugin will allow the client site to permanently dismiss any notice.\u003C\u002Fli>\n\u003Cli>\u003Cem>Duration\u003C\u002Fem>: Identifies how long should this notice be displayed to the client.\u003C\u002Fli>\n\u003Cli>\u003Cem>Notice Content\u003C\u002Fem>: The message you desire to send.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>=API=\u003C\u002Fp>\n\u003Cp>In order to use the \u003Cstrong>WP247 Extension Notification System\u003C\u002Fstrong> you must first configure your extension information. This will then be used in your extension to tell the \u003Cstrong>WP247 Extension Notification System\u003C\u002Fstrong> that your extension is participting in extension notifications.\u003C\u002Fp>\n\u003Cp>You will then need to modify your extension so that it reaponds to the \u003Cem>wp247xns_client_extension_poll\u003C\u002Fem> filter.\u003C\u002Fp>\n\u003Cp>First, you must modify your extension to tell WordPress that you are responding to the \u003Cem>wp247xns_client_extension_poll\u003C\u002Fem> filter:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( \"wp247xns_client_extension_poll_{extension_type}_{extension_id}\", \"my_routine\" );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Then you must create a function in your extension to respond to the filter:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function my_routine( $extensions ) {\n   return array(\n             \"name\"        => \"Your Extension name\",\n             \"id\"          => \"your-extension-id\",\n             \"type\"        => \"plugin\",\n             \"version\"     => \"\",          \u002F\u002F your extension's version number (not required)\n             \"server_url\"  => \"http:\u002F\u002Fyour-extension-wordpress-url\u002Fwp-admin\u002Fadmin-ajax.php\",\n             \"frequency\"   => \"1 day\",     \u002F\u002F (not required) defaults to \"1 day\"\n          );\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>That’s it. The \u003Cstrong>WP247 Extension Notification System\u003C\u002Fstrong> will take care of the rest!\u003C\u002Fp>\n\u003Ch4>Co-requisite\u003C\u002Fh4>\n\u003Cp>One final note. In order for your users to receive your notices, they must have installed and activated the \u003Cstrong>WP247 Extension Notification Client\u003C\u002Fstrong> plugin. You may want to prompt your users to install and activate this plugin if it is not active at the time your extension is loaded. For your convenience, we have provided a standardized method for accomplishing this.\u003C\u002Fp>\n\u003Cp>First, copy the \u003Cem>\u002Fwp-content\u002Fplugins\u002Fwp247-extension-notification-server\u002Fadmin\u002Fwp247xns-client-corequisite-notice\u003C\u002Fem> folder to your extension’s Admin folder.\u003C\u002Fp>\n\u003Cp>Next, modify your extension to instantiate the \u003Cstrong>WP247XNS_Client_Corequisite_Notice\u003C\u002Fstrong> class. Something like:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>require_once 'wp247xns-client-corequisite-notice\u002Fwp247xns-client-corequisite-notice.php';\n$my_wp247xns_client_corequisite_notice\n    = new WP247XNS_Client_Corequisite_Notice( 'Your extension name' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The \u003Cstrong>WP247XNS_Client_Corequisite_Notice\u003C\u002Fstrong> class constructor takes from one to three parameters:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>WP247XNS_Client_Corequisite_Notice(\n    $extension_name,\n    $nag_frequency = '30 days',\n    $text_domain = 'wp247xns-client-corequisite-notice'\n);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This will result in a notice being displayed to your extension’s users when either the \u003Cstrong>WP247 Extension Notification Client\u003C\u002Fstrong> plugin is not activated or your particular extension is not enabled to participate in the \u003Cstrong>WP247 Extension Notification System\u003C\u002Fstrong>. They will be able to dismiss the nottice, but it will be re-displayed after the nag frequency has passed.\u003C\u002Fp>\n\u003Ch4>Privacy Policy\u003C\u002Fh4>\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, the \u003Cstrong>WP247 Extension Notification System\u003C\u002Fstrong> does not capture any information from the client’s site.\u003C\u002Fp>\n","Provides the ability for WordPress extension developers to send notification messages to their users",0,1156,"2017-12-14T21:56:00.000Z","4.9.29","4.0","5.6.31",[18,19,20,21,22],"extension","message","notice","notification","theme","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp247-extension-notification-server.1.0.1.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"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":35,"computed_at":36},5,240,86,30,84,"2026-05-20T10:31:44.511Z",[38,48,71,94,112],{"slug":39,"name":40,"version":6,"author":7,"author_profile":8,"description":41,"short_description":10,"active_installs":42,"downloaded":43,"rating":11,"num_ratings":11,"last_updated":44,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":45,"homepage":23,"download_link":46,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":47},"wp247-extension-notification-client","WP247 Extension Notification Client","\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",10,1353,"2017-12-14T21:54:00.000Z",[18,19,20,21,22],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp247-extension-notification-client.1.0.1.zip","2026-04-06T09:54:40.288Z",{"slug":49,"name":50,"version":51,"author":52,"author_profile":53,"description":54,"short_description":55,"active_installs":56,"downloaded":57,"rating":33,"num_ratings":58,"last_updated":59,"tested_up_to":60,"requires_at_least":61,"requires_php":23,"tags":62,"homepage":68,"download_link":69,"security_score":70,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"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,68422,12,"2026-03-10T05:53:00.000Z","6.9.4","6.0",[63,64,65,66,67],"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":72,"name":73,"version":74,"author":75,"author_profile":76,"description":77,"short_description":78,"active_installs":70,"downloaded":79,"rating":70,"num_ratings":80,"last_updated":81,"tested_up_to":82,"requires_at_least":83,"requires_php":23,"tags":84,"homepage":89,"download_link":90,"security_score":91,"vuln_count":92,"unpatched_count":11,"last_vuln_date":93,"fetched_at":27},"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.",5309,3,"2025-03-10T09:21:00.000Z","6.7.5","5.6.2",[85,86,20,87,88],"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":95,"name":96,"version":97,"author":98,"author_profile":99,"description":100,"short_description":101,"active_installs":102,"downloaded":103,"rating":70,"num_ratings":80,"last_updated":104,"tested_up_to":105,"requires_at_least":106,"requires_php":107,"tags":108,"homepage":109,"download_link":110,"security_score":111,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"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,3529,"2025-04-10T12:41:00.000Z","6.8.5","5.1","7.3",[19,20,21,88],"https:\u002F\u002Fwww.alsvin-tech.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsite-notices-wp.zip",92,{"slug":63,"name":113,"version":114,"author":115,"author_profile":116,"description":117,"short_description":118,"active_installs":119,"downloaded":120,"rating":121,"num_ratings":122,"last_updated":123,"tested_up_to":60,"requires_at_least":124,"requires_php":125,"tags":126,"homepage":132,"download_link":133,"security_score":134,"vuln_count":135,"unpatched_count":11,"last_vuln_date":136,"fetched_at":27},"Disable Admin Notices – Hide Dashboard Notifications","1.4.4","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,1405445,94,348,"2026-04-09T13:38:00.000Z","5.6","7.4",[127,128,129,130,131],"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.4.zip",98,2,"2026-02-24 20:56:18",{"attackSurface":138,"codeSignals":188,"taintFlows":280,"riskAssessment":307,"analyzedAt":317},{"hooks":139,"ajaxHandlers":172,"restRoutes":185,"shortcodes":186,"cronEvents":187,"entryPointCount":80,"unprotectedCount":135},[140,146,151,156,160,164,168,170],{"type":141,"name":142,"callback":143,"file":144,"line":145},"action","init","do_action_init","admin\u002Fwp247-extension-notification-server-admin.php",44,{"type":141,"name":147,"callback":148,"file":149,"line":150},"admin_enqueue_scripts","do_action_admin_enqueue_scripts","admin\u002Fwp247-settings-api\u002Fwp247-settings-api.class.php",117,{"type":141,"name":152,"callback":153,"priority":154,"file":149,"line":155},"admin_head","do_action_admin_head",9999,118,{"type":141,"name":157,"callback":158,"file":149,"line":159},"admin_menu","do_action_admin_menu",119,{"type":141,"name":161,"callback":162,"file":149,"line":163},"admin_init","do_action_admin_init",120,{"type":141,"name":165,"callback":166,"file":167,"line":33},"admin_notices","do_action_admin_notices","admin\u002Fwp247xns-client-corequisite-notice\u002Fwp247xns-client-corequisite-notice.php",{"type":141,"name":147,"callback":148,"file":167,"line":169},180,{"type":141,"name":152,"callback":153,"priority":154,"file":167,"line":171},181,[173,178,181],{"action":174,"nopriv":175,"callback":176,"hasNonce":175,"hasCapCheck":175,"file":144,"line":177},"wp247xns_server_inquire",false,"do_action_wp_ajax_wp247xns_server_inquire",59,{"action":174,"nopriv":179,"callback":176,"hasNonce":175,"hasCapCheck":175,"file":144,"line":180},true,60,{"action":182,"nopriv":175,"callback":183,"hasNonce":179,"hasCapCheck":179,"file":167,"line":184},"wp247xns_client_corequisite_notice_dismiss","do_action_wp247xns_client_corequisite_notice_dismiss",182,[],[],[],{"dangerousFunctions":189,"sqlUsage":194,"outputEscaping":196,"fileOperations":11,"externalRequests":11,"nonceChecks":92,"capabilityChecks":80,"bundledLibraries":279},[190],{"fn":191,"file":149,"line":192,"context":193},"create_function",292,"$callback = create_function('', 'echo \"'.str_replace('\"', '\\\"', $section['desc']).'\";');",{"prepared":11,"raw":11,"locations":195},[],{"escaped":197,"rawEcho":198,"locations":199},13,41,[200,204,206,208,210,212,214,216,218,219,221,222,223,224,225,227,229,231,233,235,237,239,241,243,245,247,249,251,253,255,257,259,261,263,265,267,269,271,273,275,277],{"file":201,"line":202,"context":203},"admin\u002Fwp247-extension-notification-server-ajax.php",72,"raw output",{"file":149,"line":205,"context":203},132,{"file":149,"line":207,"context":203},142,{"file":149,"line":209,"context":203},679,{"file":149,"line":211,"context":203},689,{"file":149,"line":213,"context":203},691,{"file":149,"line":215,"context":203},720,{"file":149,"line":217,"context":203},751,{"file":149,"line":217,"context":203},{"file":149,"line":220,"context":203},761,{"file":149,"line":220,"context":203},{"file":149,"line":220,"context":203},{"file":149,"line":220,"context":203},{"file":149,"line":220,"context":203},{"file":149,"line":226,"context":203},818,{"file":149,"line":228,"context":203},820,{"file":149,"line":230,"context":203},839,{"file":149,"line":232,"context":203},841,{"file":149,"line":234,"context":203},869,{"file":149,"line":236,"context":203},871,{"file":149,"line":238,"context":203},894,{"file":149,"line":240,"context":203},896,{"file":149,"line":242,"context":203},920,{"file":149,"line":244,"context":203},922,{"file":149,"line":246,"context":203},941,{"file":149,"line":248,"context":203},943,{"file":149,"line":250,"context":203},955,{"file":149,"line":252,"context":203},971,{"file":149,"line":254,"context":203},973,{"file":149,"line":256,"context":203},979,{"file":149,"line":258,"context":203},1001,{"file":149,"line":260,"context":203},1003,{"file":149,"line":262,"context":203},1022,{"file":149,"line":264,"context":203},1024,{"file":149,"line":266,"context":203},1043,{"file":149,"line":268,"context":203},1045,{"file":149,"line":270,"context":203},1155,{"file":149,"line":272,"context":203},1169,{"file":149,"line":274,"context":203},1202,{"file":167,"line":276,"context":203},126,{"file":167,"line":278,"context":203},127,[],[281,299],{"entryPoint":282,"graph":283,"unsanitizedCount":11,"severity":298},"do_action_wp247xns_client_corequisite_notice_dismiss (admin\u002Fwp247xns-client-corequisite-notice\u002Fwp247xns-client-corequisite-notice.php:167)",{"nodes":284,"edges":296},[285,290],{"id":286,"type":287,"label":288,"file":167,"line":289},"n0","source","$_POST",172,{"id":291,"type":292,"label":293,"file":167,"line":294,"wp_function":295},"n1","sink","update_option() [Settings Manipulation]",174,"update_option",[297],{"from":286,"to":291,"sanitized":179},"low",{"entryPoint":300,"graph":301,"unsanitizedCount":11,"severity":298},"\u003Cwp247xns-client-corequisite-notice> (admin\u002Fwp247xns-client-corequisite-notice\u002Fwp247xns-client-corequisite-notice.php:0)",{"nodes":302,"edges":305},[303,304],{"id":286,"type":287,"label":288,"file":167,"line":289},{"id":291,"type":292,"label":293,"file":167,"line":294,"wp_function":295},[306],{"from":286,"to":291,"sanitized":179},{"summary":308,"deductions":309},"The plugin \"wp247-extension-notification-server\" v1.0.1 presents a mixed security posture.  While it demonstrates good practices by exclusively using prepared statements for SQL queries and avoiding file operations and external HTTP requests, significant concerns arise from its attack surface.  Two out of three AJAX handlers lack authentication checks, creating potential entry points for unauthorized actions.  The presence of the `create_function` dangerous function, although not explicitly linked to a taint flow in this analysis, is a known security risk that should be addressed.  Furthermore, a low percentage of output escaping (24%) indicates a substantial risk of Cross-Site Scripting (XSS) vulnerabilities, as user-controlled data might be rendered without proper sanitization.  The plugin's clean vulnerability history is a positive indicator, suggesting that past development might have adhered to security best practices, but this does not negate the immediate risks identified in the static analysis.",[310,312,315],{"reason":311,"points":42},"AJAX handlers without authentication checks",{"reason":313,"points":314},"Low percentage of output escaping",8,{"reason":316,"points":31},"Presence of dangerous function 'create_function'","2026-04-16T13:46:31.102Z",{"wat":319,"direct":329},{"assetPaths":320,"generatorPatterns":322,"scriptPaths":323,"versionParams":327},[321],"\u002Fwp-content\u002Fplugins\u002Fwp247-extension-notification-server\u002Fadmin\u002Fwp247-settings-api\u002Fwp247-settings-api.css",[],[324,325,326],"\u002Fwp-content\u002Fplugins\u002Fwp247-extension-notification-server\u002Fadmin\u002Fwp247-extension-notification-server-ajax.php","\u002Fwp-content\u002Fplugins\u002Fwp247-extension-notification-server\u002Fadmin\u002Fwp247-extension-notification-server-admin.php","\u002Fwp-content\u002Fplugins\u002Fwp247-extension-notification-server\u002Fadmin\u002Fwp247-settings-api\u002Fwp247-settings-api.js",[328],"wp247-extension-notification-server\u002Fstyle.css?ver=",{"cssClasses":330,"htmlComments":331,"htmlAttributes":332,"restEndpoints":334,"jsGlobals":336,"shortcodeOutput":345},[],[],[333],"wp247xns_client_corequisite_notice",[335],"\u002Fwp-json\u002Fwp247xns\u002Fserver\u002Fv1",[337,338,339,340,341,342,343,344],"WP247XNS_SERVER_DEBUG","WP247XNS_SERVER_VERSION","WP247XNS_SERVER_PLUGIN_PATH","WP247XNS_SERVER_PLUGIN_URL","WP247XNS_SERVER_PLUGIN_NAME","WP247XNS_SERVER_PLUGIN_ID","WP247XNS_SERVER_PLUGIN_TEXT_DOMAIN","WP247XNS_SERVER_PLUGIN_ADMIN_PATH",[],{"error":179,"url":347,"statusCode":348,"statusMessage":349,"message":349},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fwp247-extension-notification-server\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":135,"versions":351},[352,357],{"version":6,"download_url":24,"svn_tag_url":353,"released_at":26,"has_diff":175,"diff_files_changed":354,"diff_lines":26,"trac_diff_url":355,"vulnerabilities":356,"is_current":179},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp247-extension-notification-server\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp247-extension-notification-server%2Ftags%2F1.0&new_path=%2Fwp247-extension-notification-server%2Ftags%2F1.0.1",[],{"version":358,"download_url":359,"svn_tag_url":360,"released_at":26,"has_diff":175,"diff_files_changed":361,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":362,"is_current":175},"1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp247-extension-notification-server.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp247-extension-notification-server\u002Ftags\u002F1.0\u002F",[],[]]