[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$foQgO_NzaZZ0N3_FW8SN4qkn-QRYXirasJYsiMQ15Y9U":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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":23,"download_link":24,"security_score":13,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":33,"analysis":133,"fingerprints":201},"tab-return-notifier","Tab Return Notifier","1.2.4","wijnbergdevelopments","https:\u002F\u002Fprofiles.wordpress.org\u002Fwijnbergdevelopments\u002F","\u003Cp>Tab Return Notifier is a lightweight plugin that helps bring users back to your site when they switch to another browser tab. When a visitor navigates away, the plugin dynamically updates the tab title with attention-grabbing messages and animations.\u003C\u002Fp>\n\u003Ch3>Key Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Global notification messages that appear when users switch to another tab\u003C\u002Fli>\n\u003Cli>Per-post type and taxonomy override options\u003C\u002Fli>\n\u003Cli>Built-in emoji picker for engaging notifications 🚀\u003C\u002Fli>\n\u003Cli>Multiple animation styles (rotating and scrolling messages)\u003C\u002Fli>\n\u003Cli>Customizable animation speed\u003C\u002Fli>\n\u003Cli>Variable system for dynamic content (site name, current page title, etc.)\u003C\u002Fli>\n\u003Cli>User-friendly admin interface with live preview\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Perfect for e-commerce sites, blogs, and any website that wants to reduce bounce rates and bring users back to their content. Tab Return Notifier is a smart tab title changer that helps turn passive browsing into active engagement. This browser tab notifier uses subtle page title animations to recapture attention when customers switch tabs. Ideal for highlighting limited-time offers, new content, or abandoned carts, it serves as an effective attention grabber across all modern browsers. Suitable for publishers, e-commerce sites, and marketers looking to reduce tab abandonment and increase time-on-site.\u003C\u002Fp>\n\u003Cp>For more information about this plugin, please visit the \u003Ca href=\"https:\u002F\u002Fproducts.wijnberg.dev\u002Fproduct\u002Fwordpress\u002Fplugins\u002Ftab-return-notifier\u002F\" rel=\"nofollow ugc\">plugin page\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Dynamic variables\u003C\u002Fh3>\n\u003Cp>The plugin supports dynamic variables that automatically insert relevant content into your messages. These can be used in both the main message and the specific content types message fields.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>{{document_title}}\u003C\u002Fcode> – Original document title (browser tab title).\u003C\u002Fli>\n\u003Cli>\u003Ccode>{{post_title}}\u003C\u002Fcode> – Title of the current post\u002Fpage.\u003C\u002Fli>\n\u003Cli>\u003Ccode>{{site_name}}\u003C\u002Fcode> – Name of your WordPress site.\u003C\u002Fli>\n\u003Cli>\u003Ccode>{{cart_items_count}}\u003C\u002Fcode> – Number of items in WooCommerce cart. \u003Cem>Requires WooCommerce\u003C\u002Fem>.\u003C\u002Fli>\n\u003Cli>\u003Ccode>{{recently_viewed}}\u003C\u002Fcode> – Title of the recently viewed product. \u003Cem>Requires WooCommerce’s “Recently Viewed Products” widget to be active for this functionality. \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fwoocommerce-widgets\u002F\" rel=\"nofollow ugc\">See this page\u003C\u002Fa>\u003C\u002Fem>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Cp>Configure these plugin-specific settings:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Go to: \u003Cem>Settings > Tab Return Notifier\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>Set your preferred animation settings\u003C\u002Fli>\n\u003Cli>Set your preferred messages\u003C\u002Fli>\n\u003Cli>Optional: set overrides for specific content types\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>WPML\u003C\u002Fh3>\n\u003Cp>To translate the messages via WPML:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Save your options first in: Settings > Tab Return Notifier\u003C\u002Fli>\n\u003Cli>Then translate the texts in: WPML -> String Translations and search for your messages in the domain ‘tab-return-notifier’\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Additional Information\u003C\u002Fh3>\n\u003Cp>This plugin is fully open source. You can find the source code on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FPaulsky\u002Ftab-notifier\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>For more information and other WordPress plugins, visit \u003Ca href=\"https:\u002F\u002Fproducts.wijnberg.dev\u002Fproduct-category\u002Fwordpress\u002Fplugins\u002F\" rel=\"nofollow ugc\">Wijnberg Developments\u003C\u002Fa>.\u003C\u002Fp>\n","Notify visitor when they switch browser tabs by dynamically changing the page title with customizable messages and animations.",20,562,100,1,"2025-12-05T07:12:00.000Z","6.9.4","5.0","7.4",[20,21,22],"browser-tab","notifications","user-engagement","https:\u002F\u002Fproducts.wijnberg.dev","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftab-return-notifier.1.2.4.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":13,"avg_patch_time_days":14,"trust_score":13,"computed_at":32},3,1000,"2026-04-04T15:18:32.952Z",[34,54,71,90,108],{"slug":35,"name":36,"version":37,"author":38,"author_profile":39,"description":40,"short_description":41,"active_installs":42,"downloaded":43,"rating":44,"num_ratings":45,"last_updated":46,"tested_up_to":47,"requires_at_least":17,"requires_php":48,"tags":49,"homepage":52,"download_link":53,"security_score":13,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"perfecty-push-notifications","Perfecty Push Notifications","1.6.5","Perfecty","https:\u002F\u002Fprofiles.wordpress.org\u002Fperfecty\u002F","\u003Cp>Push Notifications that are self-hosted, you don’t need API keys to integrate with external Push Notifications providers that will charge you later. It’s Open Source and the information is stored in WordPress, so that you can send Push Notifications directly from your server for free!\u003C\u002Fp>\n\u003Cp>In a rush looking for Push Notifications alternatives now that you’ve exceeded the free-tier of your current provider? Loosing your users every time you change your Push Notifications provider? Worried about where the Push Notifications information is stored? \u003Cstrong>With this plugin you don’t worry about that\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Easily migrate your users from other providers, send custom Push Notifications, or automatically when publishing a post, and see the stats in your Dashboard.\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Self-hosted: total control of your information, and no need of third-party integrations.\u003C\u002Fli>\n\u003Cli>Migrate users from other Push Notifications providers like OneSignal.\u003C\u002Fli>\n\u003Cli>PWA Friendly (Tested with Super PWA) and AMP plugins (Transitional mode).\u003C\u002Fli>\n\u003Cli>Send Push Notifications on posts publishing. Also supports custom posts. You can use the feature image of the post or customize the title.\u003C\u002Fli>\n\u003Cli>Send custom Push Notifications: you can easily change the icon, the image or the URL to open.\u003C\u002Fli>\n\u003Cli>See the stats in the Dashboard.\u003C\u002Fli>\n\u003Cli>Customizable public widget.\u003C\u002Fli>\n\u003Cli>The user authorization tokens stay in your server when they subscribe to receive your Push Notifications.\u003C\u002Fli>\n\u003Cli>Easily comply with GDPR: all the Push Notifications information is processed and stored in your server.\u003C\u002Fli>\n\u003Cli>Open Source: no hidden fees, and open transparency.\u003C\u002Fli>\n\u003Cli>Offline browser Push Notifications through \u003Ca href=\"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FPush_API\" rel=\"nofollow ugc\">Push API\u003C\u002Fa>. iOS\u002FSafari are not supported yet.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Requirements:\u003Cbr \u002F>\n– \u003Ccode>gmp\u003C\u002Fcode> extension for message encryption (optional)\u003C\u002Fp>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdocs.perfecty.org\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fdocs.perfecty.org\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Code\u003C\u002Fh3>\n\u003Cp>Want to check the code? \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fperfectyorg\u002Fperfecty-push-wp\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fperfectyorg\u002Fperfecty-push-wp\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>This plugin uses the \u003Ca href=\"https:\u002F\u002Fwww.chartjs.org\u002F\" rel=\"nofollow ugc\">Chart.js\u003C\u002Fa> library for the admin stats.\u003C\u002Fp>\n\u003Ch3>Perfecty Push installation\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>Download the plugin\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Install it and activate it\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Go to the \u003Ccode>Perfecty Push Notifications > Dashboard\u003C\u002Fcode> section and start sending Push Notifications\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Note: Check the FAQ if you miss the \u003Ccode>gmp\u003C\u002Fcode> extension.\u003C\u002Fp>\n","Push Notifications that are self-hosted, you don't need API keys to integrate with external Push Notifications providers that will charge you lat &hellip;",5000,58987,92,42,"2025-09-04T05:00:00.000Z","6.8.5","7.2",[21,50,22,51],"push-notifications","web-push-notifications","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fperfecty-push-notifications","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fperfecty-push-notifications.1.6.5.zip",{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":62,"downloaded":63,"rating":25,"num_ratings":25,"last_updated":64,"tested_up_to":65,"requires_at_least":17,"requires_php":66,"tags":67,"homepage":69,"download_link":70,"security_score":44,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"attention-grabbing-browser-tab-titles","Attention Browser Tab Title","1.0.0","Chetan Vaghela","https:\u002F\u002Fprofiles.wordpress.org\u002Fthechetanvaghela\u002F","\u003Cp>Attention-Grabbing Tab Title is a plugin designed to help you catch your users’ attention by animating the browser tab title when they leave your site. The plugin allows you to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Enable or disable the feature.\u003C\u002Fli>\n\u003Cli>Add multiple titles that will be displayed in an animated sequence.\u003C\u002Fli>\n\u003Cli>Specify the duration in seconds for each title change.\u003C\u002Fli>\n\u003Cli>Optionally, restrict the feature to only the homepage.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>When enabled, this plugin ensures that your e-commerce site remains noticeable even with many tabs open.\u003C\u002Fp>\n","Change your browser tab title to catch users' attention even when they open multiple tabs. Easily configurable through the plugin settings.",40,563,"2024-10-04T09:08:00.000Z","6.6.5","7.0",[68,20,21],"attention-grabbing","https:\u002F\u002Fhttps:\u002F\u002Fgithub.com\u002Fthechetanvaghela","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fattention-grabbing-browser-tab-titles.zip",{"slug":72,"name":73,"version":74,"author":75,"author_profile":76,"description":77,"short_description":78,"active_installs":79,"downloaded":80,"rating":25,"num_ratings":25,"last_updated":81,"tested_up_to":82,"requires_at_least":83,"requires_php":18,"tags":84,"homepage":88,"download_link":89,"security_score":44,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"user-notifications","User Notifications","1.0.4","Dog Byte Marketing","https:\u002F\u002Fprofiles.wordpress.org\u002Fdogbytemarketing\u002F","\u003Cp>User Notifications lets you seamlessly inform WordPress & WooCommerce users about updates, sales, and more via the site navigation menu. You can add a notification menu easily by using the [notifications_dogbytemarketing] shortcode to inject a notification bell into your menu. The bell displays a badge when new notifications are available, ensuring users never miss an update. If you use something other than BootStrap icons, you can do [notifications_dogbytemarketing class=”your-icon-class”] to use your own icons. You can also use the “class_container” attribute to add additional classes to the notification-container element.\u003C\u002Fp>\n\u003Cp>This plugin is ideal for websites and WooCommerce stores looking to improve user engagement and streamline notification delivery.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Supports WooCommerce\u003C\u002Fli>\n\u003Cli>Send notifications when a WooCommerce order is completed (shipped)\u003C\u002Fli>\n\u003Cli>Custom post type for creating and managing notifications.\u003C\u002Fli>\n\u003Cli>Integration with WordPress menus using a shortcode.\u003C\u002Fli>\n\u003Cli>Dynamic badge to highlight unread notifications.\u003C\u002Fli>\n\u003Cli>Sidebar notifications for detailed views of messages.\u003C\u002Fli>\n\u003Cli>Clean and modern design with customizable icons and styles.\u003C\u002Fli>\n\u003Cli>Privacy settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Roadmap\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add ability to manually send notifications to individual users\u003C\u002Fli>\n\u003Cli>EDD integration\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>GDPR\u003C\u002Fh3>\n\u003Cp>We are not lawyers and always recommend doing your own compliance research into third party plugins, libraries, ect, as we’ve seen other plugins not be in compliance with these regulations.\u003C\u002Fp>\n\u003Cp>This plugin uses the Bootstrap, BootStrap Icons, and SweetAlert2 3rd party libraries. These libraries are loaded locally to be compliant with data protection regulations.\u003C\u002Fp>\n\u003Cp>This plugin collects and stores certain data on your server to ensure proper functionality. This includes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Storing plugin settings\u003C\u002Fli>\n\u003Cli>Remembering which notices have been dismissed\u003C\u002Fli>\n\u003C\u002Ful>\n","Easily display a notification bell with a badge count in your WordPress menu to notify users of new updates, promotions, and more.",10,1055,"2025-03-08T10:19:00.000Z","6.7.5","6.5",[85,86,21,22,87],"alerts","marketing","woocommerce","https:\u002F\u002Fwww.dogbytemarketing.com\u002Fcontact\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-notifications.1.0.4.zip",{"slug":91,"name":92,"version":93,"author":94,"author_profile":95,"description":96,"short_description":97,"active_installs":79,"downloaded":98,"rating":25,"num_ratings":25,"last_updated":99,"tested_up_to":100,"requires_at_least":17,"requires_php":18,"tags":101,"homepage":105,"download_link":106,"security_score":107,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"websuite-push-notifier","WebSuite Push Notifier","1.1.7","Publishers Toolbox","https:\u002F\u002Fprofiles.wordpress.org\u002Fpublisherstoolbox\u002F","\u003Cp>Drive engagement by keeping your digital audience informed of your latest content\u002Fpromotions\u002Fcampaigns with our FREE WebSuite Push Notifier plug-in. Send push notifications with custom messaging when a post is published. This plugin is simple to install and easy to use – making this the perfect solution for media groups, bloggers and most other users who rely on WP architecture.\u003C\u002Fp>\n\u003Ch3>About Us\u003C\u002Fh3>\n\u003Cp>Publisher’s Toolbox is a reputable, reliable and professional global innovator of digital products for the publishing, advertising, brand agency and sports industries.\u003Cbr \u002F>\nOur mission is to provide affordable content and community creation tools for small and large teams, allowing them to compete with some of the world’s most prestigious media groups and brand agencies.\u003C\u002Fp>\n\u003Cp>Our unique suite of digital products have helped traditional publishing, brand and broadcasting agencies establish sustainable content ecosystems.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Send notifications via the plugin page, post list or from the post itself.\u003C\u002Fli>\n\u003Cli>Compatible with all popular browsers (Chrome, Firefox, Safari).\u003C\u002Fli>\n\u003Cli>Customise notification title and messaging.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Please message us on the Forum for support queries or to provide your feedback.\u003C\u002Fp>\n","Send push notifications with custom messaging when a post is published.",2434,"2023-10-20T07:59:00.000Z","6.3.8",[102,103,50,22,104],"mobile-monetization","publishers","websuite","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwebsuite-push-notifier.1.1.7.zip",85,{"slug":109,"name":110,"version":111,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":116,"downloaded":117,"rating":118,"num_ratings":119,"last_updated":120,"tested_up_to":16,"requires_at_least":121,"requires_php":18,"tags":122,"homepage":128,"download_link":129,"security_score":130,"vuln_count":131,"unpatched_count":25,"last_vuln_date":132,"fetched_at":27},"disable-admin-notices","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",[123,124,125,126,127],"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",{"attackSurface":134,"codeSignals":160,"taintFlows":168,"riskAssessment":197,"analyzedAt":200},{"hooks":135,"ajaxHandlers":156,"restRoutes":157,"shortcodes":158,"cronEvents":159,"entryPointCount":25,"unprotectedCount":25},[136,142,145,147,150,153],{"type":137,"name":138,"callback":139,"file":140,"line":141},"action","init","anonymous","includes\\class-wdevs-tab-notifier.php",151,{"type":137,"name":143,"callback":139,"file":140,"line":144},"admin_enqueue_scripts",165,{"type":137,"name":143,"callback":139,"file":140,"line":146},166,{"type":137,"name":148,"callback":139,"file":140,"line":149},"admin_menu",167,{"type":137,"name":151,"callback":139,"file":140,"line":152},"admin_init",168,{"type":137,"name":154,"callback":139,"file":140,"line":155},"wp_enqueue_scripts",185,[],[],[],[],{"dangerousFunctions":161,"sqlUsage":162,"outputEscaping":164,"fileOperations":25,"externalRequests":25,"nonceChecks":131,"capabilityChecks":131,"bundledLibraries":167},[],{"prepared":25,"raw":25,"locations":163},[],{"escaped":165,"rawEcho":25,"locations":166},114,[],[],[169,189],{"entryPoint":170,"graph":171,"unsanitizedCount":25,"severity":188},"display_settings_page (admin\\class-wdevs-tab-notifier-admin.php:255)",{"nodes":172,"edges":185},[173,179],{"id":174,"type":175,"label":176,"file":177,"line":178},"n0","source","$_POST","admin\\class-wdevs-tab-notifier-admin.php",262,{"id":180,"type":181,"label":182,"file":177,"line":183,"wp_function":184},"n1","sink","update_option() [Settings Manipulation]",264,"update_option",[186],{"from":174,"to":180,"sanitized":187},true,"low",{"entryPoint":190,"graph":191,"unsanitizedCount":25,"severity":188},"\u003Cclass-wdevs-tab-notifier-admin> (admin\\class-wdevs-tab-notifier-admin.php:0)",{"nodes":192,"edges":195},[193,194],{"id":174,"type":175,"label":176,"file":177,"line":178},{"id":180,"type":181,"label":182,"file":177,"line":183,"wp_function":184},[196],{"from":174,"to":180,"sanitized":187},{"summary":198,"deductions":199},"The \"tab-return-notifier\" v1.2.4 plugin exhibits a remarkably strong security posture based on the provided static analysis and vulnerability history.  The complete absence of any identified attack surface points, dangerous functions, raw SQL queries, unescaped output, file operations, or external HTTP requests is highly commendable.  Furthermore, the presence of nonce and capability checks, even with a limited attack surface, indicates good security practices being followed where entry points do exist. The taint analysis also reveals no unsanitized paths, reinforcing the plugin's robust handling of potentially malicious data.\n\nThe vulnerability history is equally impressive, with zero known CVEs recorded. This lack of past security incidents suggests a well-maintained and security-conscious development process.  The absence of common vulnerability types further bolsters this confidence. Overall, the plugin appears to be exceptionally secure, with no immediate or significant security concerns identified from the provided data. Its strengths lie in its minimalist design and rigorous adherence to secure coding principles.",[],"2026-03-16T22:50:12.732Z",{"wat":202,"direct":213},{"assetPaths":203,"generatorPatterns":207,"scriptPaths":208,"versionParams":209},[204,205,206],"\u002Fwp-content\u002Fplugins\u002Ftab-return-notifier\u002Fincludes\u002Fcss\u002Fwdevs-tab-notifier-admin.css","\u002Fwp-content\u002Fplugins\u002Ftab-return-notifier\u002Fincludes\u002Fcss\u002Fwdevs-tab-notifier-elements.css","\u002Fwp-content\u002Fplugins\u002Ftab-return-notifier\u002Fbuild\u002Fwdevs-tab-notifier-admin.js",[],[206],[210,211,212],"wdevs-tab-notifier-admin.css?ver=","wdevs-tab-notifier-elements.css?ver=","wdevs-tab-notifier-admin.js?ver=",{"cssClasses":214,"htmlComments":216,"htmlAttributes":217,"restEndpoints":219,"jsGlobals":220,"shortcodeOutput":222},[215],"wdevs-tab-notifier-settings",[],[218],"data-wdevs-tab-notifier-settings",[],[221],"wdtanoData",[]]