[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fatooo-jWOVSvik5Pz8ogOO7mf4aer2kVMq525Ufvz7s":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":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":48,"crawl_stats":37,"alternatives":55,"analysis":163,"fingerprints":452},"updater","Updater by BestWebSoft","1.48","bestwebsoft","https:\u002F\u002Fprofiles.wordpress.org\u002Fbestwebsoft\u002F","\u003Cp>Updater by BestWebSoft is a reliable WordPress plugin that automatically updates your website’s core, plugins, themes, and translation files to the latest versions.\u003C\u002Fp>\n\u003Cp>Choose between automatic and manual update modes. Set custom update schedules, exclude specific plugins or themes from updating, and receive detailed email notifications about available updates and results — all without needing FTP access.\u003C\u002Fp>\n\u003Cp>With built-in backup options and compatibility with products from Envato, Updater helps you keep your WordPress site secure, up-to-date, and running smoothly.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdemo-updater-for-your-wordpress-site\u002F?ref=readme\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FI63426HTJjI?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch4>Free Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Select update mode:\n\u003Cul>\n\u003Cli>Manual\u003C\u002Fli>\n\u003Cli>Auto\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Search updates and update:\n\u003Cul>\n\u003Cli>WordPress\u003C\u002Fli>\n\u003Cli>Plugins\u003C\u002Fli>\n\u003Cli>Themes\u003C\u002Fli>\n\u003Cli>Translations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Set the update search and update frequency\u003C\u002Fli>\n\u003Cli>Get email notification\n\u003Cul>\n\u003Cli>About new versions\u003C\u002Fli>\n\u003Cli>After updating\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Set the recipient email address\u003C\u002Fli>\n\u003Cli>Customize “FROM” field\u003C\u002Fli>\n\u003Cli>Compatible with latest WordPress version\u003C\u002Fli>\n\u003Cli>Incredibly simple settings for fast setup without modifying code\u003C\u002Fli>\n\u003Cli>Detailed step-by-step documentation and videos\u003C\u002Fli>\n\u003Cli>Multilingual and RTL ready\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Pro Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>All features from Free version included plus:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Exclude certain plugins, themes from automatic updates\u003C\u002Fli>\n\u003Cli>Exclude inactive plugins and themes from automatic updates\u003C\u002Fli>\n\u003Cli>Compatible with \u003Ca href=\"https:\u002F\u002Fenvato.com\u002F\" rel=\"nofollow ugc\">Envato\u003C\u002Fa> (update products purchased on Envato)\u003C\u002Fli>\n\u003Cli>Create database and files backup before updating\u003C\u002Fli>\n\u003Cli>Backup all:\n\u003Cul>\n\u003Cli>Folders\u003C\u002Fli>\n\u003Cli>Tables\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Delete old backups automatically\u003C\u002Fli>\n\u003Cli>Disable WordPress core auto update\u003C\u002Fli>\n\u003Cli>Get answer to your question within one business day (\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fsupport-policy\u002F\" rel=\"nofollow ugc\">Support Policy\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fupdater\u002F?k=49e226d45dc4d3465a079fa62317eab2\" rel=\"nofollow ugc\">Upgrade to Pro Now\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>If you have a feature suggestion or idea you’d like to see in the plugin, we’d love to hear about it! \u003Ca href=\"https:\u002F\u002Fsupport.bestwebsoft.com\u002Fhc\u002Fen-us\u002Frequests\u002Fnew\" rel=\"nofollow ugc\">Suggest a Feature\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Documentation & Videos\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1UHXGDpOJ2dZrJpPGHmH_i4U3ph50M1L2WuKC583RmTY\u002F\" rel=\"nofollow ugc\">[Doc] User Guide\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1-hvn6WRvWnOqj5v5pLUk7Awyu87lq5B_dO-Tv-MC9JQ\u002F\" rel=\"nofollow ugc\">[Doc] Installation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1EUdBVvnm7IHZ6y0DNyldZypUQKpB8UVPToSc_LdOYQI\u002F\" rel=\"nofollow ugc\">[Doc] Purchase\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=CmHctvGHWMs\" rel=\"nofollow ugc\">[Video] Installation Instruction\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Help & Support\u003C\u002Fh4>\n\u003Cp>Visit our Help Center if you have any questions, our friendly Support Team is happy to help – \u003Ca href=\"https:\u002F\u002Fsupport.bestwebsoft.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fsupport.bestwebsoft.com\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Translation\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Russian (ru_RU)\u003C\u002Fli>\n\u003Cli>Ukrainian (uk)\u003C\u002Fli>\n\u003Cli>French (fr_FR)\u003C\u002Fli>\n\u003Cli>Italian (it_IT)\u003C\u002Fli>\n\u003Cli>Arabic (ar)\u003C\u002Fli>\n\u003Cli>German (de_DE)\u003C\u002Fli>\n\u003Cli>Spanish (es_SP)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Some of these translations are not complete. We are constantly adding new features which should be translated. If you would like to create your own language pack or update the existing one, you can send \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FTranslating_WordPress\" rel=\"nofollow ugc\">the text of PO and MO files\u003C\u002Fa> to \u003Ca href=\"https:\u002F\u002Fsupport.bestwebsoft.com\u002Fhc\u002Fen-us\u002Frequests\u002Fnew\" rel=\"nofollow ugc\">BestWebSoft\u003C\u002Fa> and we’ll add it to the plugin. You can download the latest version of the program for work with PO and MO \u003Ca href=\"http:\u002F\u002Fwww.poedit.net\u002Fdownload.php\" rel=\"nofollow ugc\">files Poedit\u003C\u002Fa>.\u003C\u002Fp>\n","Automatically update WordPress core, plugins, themes, and translations. Schedule updates and get email notifications – no FTP needed.",2000,197201,94,52,"2025-12-03T11:45:00.000Z","6.9.4","5.6","",[20,21,22,4,23],"auto-update-wordpress-plugins","update-wordpress-core","update-wordpress-plugins","wordpress-plugin-updates","https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fupdater\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fupdater.1.48.zip",100,1,0,"2017-04-12 00:00:00","2026-03-15T15:16:48.613Z",[32],{"id":33,"url_slug":34,"title":35,"description":36,"plugin_slug":4,"theme_slug":37,"affected_versions":38,"patched_in_version":39,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":29,"updated_date":44,"references":45,"days_to_patch":47},"CVE-2017-18565","updater-by-bestwebsoft-reflected-cross-site-scripting","Updater by BestWebSoft \u003C= 1.34 - Reflected Cross-Site Scripting","The Updater by BestWebSoft plugin for WordPress is vulnerable to Reflected Cross-Site Scripting in versions up to, and including, 1.34 due to insufficient input sanitization and output escaping on the 'category' parameter. This makes it possible for unauthenticated attackers to inject arbitrary web scripts that execute in a victim's browser granted they can trick a victim into performing an action, such as clicking on a link.",null,"\u003C=1.34","1.35","medium",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2024-01-22 19:56:02",[46],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F83157b37-75f6-4ab9-8759-3d9a9cb9303d?source=api-prod",2477,{"slug":7,"display_name":7,"profile_url":8,"plugin_count":49,"total_installs":50,"avg_security_score":51,"avg_patch_time_days":52,"trust_score":53,"computed_at":54},17,207410,95,1729,76,"2026-04-03T20:05:26.265Z",[56,79,101,121,141],{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":66,"num_ratings":67,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":18,"tags":71,"homepage":18,"download_link":76,"security_score":77,"vuln_count":27,"unpatched_count":28,"last_vuln_date":78,"fetched_at":30},"username-updater","Easy Username Updater","1.0.6","Yogesh Pant","https:\u002F\u002Fprofiles.wordpress.org\u002Fyogeshpant\u002F","\u003Cp>Easy Username updater is a plugin which allows administrators to change usernames on their site. It provide list of users with their email address,username and role. It changes display name as well.\u003C\u002Fp>\n\u003Cp>This plugin also do following:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Search the user by username, email address, or role.\u003C\u002Fli>\n\u003Cli>Send the updated username to user by email.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>How to install?\u003C\u002Fp>\n\u003Col>\n\u003Cli>Unzip the downloaded ‘username-updater.zip’ file\u003C\u002Fli>\n\u003Cli>Upload the ‘username-updater’ folder to ‘\u002Fwp-content\u002Fplugins’ directory of your WordPress installation\u003C\u002Fli>\n\u003Cli>Activate the plugin via the WordPress Plugins page\u003C\u002Fli>\n\u003Cli>A new submenu will automatically create on users menu\u003C\u002Fli>\n\u003C\u002Fol>\n","A plugin to change registered username and display name.",10000,125946,86,39,"2025-07-03T12:54:00.000Z","6.8.5","4.0",[72,73,57,74,75],"change-username","easy-username-updater","wordpress-username-changer","wordpress-username-updater","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fusername-updater.zip",99,"2022-07-12 00:00:00",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":26,"num_ratings":89,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":17,"tags":93,"homepage":98,"download_link":99,"security_score":100,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"jquery-manager","jQuery Manager for WordPress","1.10.6","Remzi Cavdar","https:\u002F\u002Fprofiles.wordpress.org\u002Fremzicavdar\u002F","\u003Cp>Manage \u003Ca href=\"https:\u002F\u002Fjquery.com\" rel=\"nofollow ugc\">jQuery\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fjquery.com\u002Fdownload\u002F#jquery-migrate-plugin\" rel=\"nofollow ugc\">jQuery Migrate\u003C\u002Fa> on a WordPress website, activate a specific jQuery and\u002For jQuery Migrate version. The ultimate jQuery debugging tool for WordPress\u003C\u002Fp>\n\u003Cp>\u003Cstrong>TLDR:\u003C\u002Fstrong> Update jQuery \u002F Remove jQuery Migrate \u002F jQuery Updater and get notified of a jQuery update \u002F manage jQuery\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Remove jQuery Migrate\u003C\u002Fstrong> – if you use plugins which are updated regularly, then you can probably disable \u002F remove jQuery Migrate.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>jQuery Updater\u003C\u002Fstrong> – If this plugin is installed and activated, jQuery will be updated when you update this plugin\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Select jQuery (Migrate) version\u003C\u002Fstrong> — Activate \u002F select a specific version of jQuery and\u002For jQuery Migrate.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Debug mode\u003C\u002Fstrong> – Debug mode for developers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Active support\u003C\u002Fstrong> – Active support through \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fjquery-manager\u002F\" rel=\"ugc\">WordPress support forum\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRemzi1993\u002Fjquery-manager\u002Fissues\" rel=\"nofollow ugc\">GitHub issues page\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Note that jQuery Manager requires PHP 5.6+ to run.\u003C\u002Fp>\n\u003Cp>When the plugin is activated the latest stable version of jQuery and jQuery Migrate are added to your website. The default is sufficient for most people, however the settings provide a way for you to tweak your jQuery install.\u003C\u002Fp>\n\u003Cp>jQuery Manager for WordPress is an open source project and I would like to invite anyone to contribute. The development and issue tracker is located on GitHub, see: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRemzi1993\u002Fjquery-manager\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002FRemzi1993\u002Fjquery-manager\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>jQuery Updater – checks jQuery version\u003C\u002Fh3>\n\u003Cp>This plugin is especially designed to update and keep track of jQuery. When a new version of jQuery is released we update the plugin.\u003C\u002Fp>\n\u003Cp>Updating the plugin will updates the jQuery version activated. Updates will be periodic, we also do (small) optimizations to our plugin from time to time.\u003C\u002Fp>\n\u003Cp>Keep the plugin activated if you want to be alerted for any jQuery updates.\u003C\u002Fp>\n\u003Ch3>Also a Developer \u002F Debugging tool\u003C\u002Fh3>\n\u003Cp>Everything should work as intended, you should check your website if everything works fine. If things don’t work, don’t panic. You can deactivate the plugin and return to the state before or tweak it’s settings until everything works as intended.\u003C\u002Fp>\n\u003Cp>You should understand that not all themes and\u002For plugins support the latest jQuery version even with jQuery Migrate turned on, but for you to encounter this is highly unlikely if your theme or plugins are up to date.\u003Cbr \u002F>\nThis is also a developer\u002Fdebugging tool.\u003C\u002Fp>\n\u003Cp>I will not provide support on debugging your own JavaScript and\u002For jQuery code. (Only if you like to hire me, of course)\u003C\u002Fp>\n\u003Ch3>Reporting problems\u003C\u002Fh3>\n\u003Cp>Report bugs, issues, questions and\u002For feature request on our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRemzi1993\u002Fjquery-manager\u002Fissues\" rel=\"nofollow ugc\">GitHub issues page\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>I will only provide support on issues caused by this plugin, not your own JavaScript and\u002For jQuery code. (Again, I will provide paid support or fix all your issues if you’re willing to hire me to debug and\u002For optimize your website)\u003C\u002Fp>\n\u003Cp>If you run into any bugs, turning this plugin off (by deactivation the plugin) will fully deactivate everything and return your website to it`s original state.\u003C\u002Fp>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cp>This plugin is not ready for translation. Plugin Internationalization (i18n) will eventually happen, see: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRemzi1993\u002Fjquery-manager\u002Fissues\u002F14\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002FRemzi1993\u002Fjquery-manager\u002Fissues\u002F14\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Additional Info\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Idea Behind \u002F Philosophy:\u003C\u002Fstrong> It began as a plugin internally at our company, we would uses jQuery Updater plugin and this plugin was buggy and slow. That’s why we decided to fork this plugin and create our own WP plugin.\u003C\u002Fp>\n\u003Cp>I think this plugin solves a major shortcoming in WordPress and gives you finite control over jQuery (giving you control which version you want to use).\u003C\u002Fp>\n","Manage jQuery and jQuery Migrate, activate a specific jQuery and\u002For jQuery Migrate version. The ultimate jQuery debugging tool for WordPress.",8000,87039,113,"2020-07-20T11:07:00.000Z","5.5.18","4.9",[94,80,95,96,97],"jquery","jquery-update","jquery-updater","jquery-migrate","https:\u002F\u002Fgithub.com\u002FRemzi1993\u002Fjquery-manager","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjquery-manager.zip",85,{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":26,"num_ratings":111,"last_updated":112,"tested_up_to":113,"requires_at_least":114,"requires_php":17,"tags":115,"homepage":18,"download_link":120,"security_score":100,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"auto-updates","Auto Updates","1.2","Minor","https:\u002F\u002Fprofiles.wordpress.org\u002Fminor\u002F","\u003Cp>Today it’s really important to have everything up to date (security, compatibility, new features and performance). Default WordPress setting is automatically install just minor core updates and languages.\u003C\u002Fp>\n\u003Cp>No settings required. Just install and active this plugin and your WordPress (including plugins and themes) will be up to date.\u003C\u002Fp>\n\u003Cp>You can focus on the other things than updating your WordPress, save your time!\u003C\u002Fp>\n\u003Ch4>What will be automatically updated too?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Core\u003C\u002Fli>\n\u003Cli>Themes\u003C\u002Fli>\n\u003Cli>Plugins\u003C\u002Fli>\n\u003C\u002Ful>\n","Let WordPress to automatically update his core, plugins and themes - silently in the background.",1000,20702,4,"2022-08-21T09:29:00.000Z","6.0.11","3.7",[116,117,118,4,119],"auto","automatic","update","updates","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauto-updates.1.2.zip",{"slug":122,"name":123,"version":124,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":129,"downloaded":130,"rating":26,"num_ratings":131,"last_updated":132,"tested_up_to":16,"requires_at_least":133,"requires_php":134,"tags":135,"homepage":139,"download_link":140,"security_score":26,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"deployer-for-git","Deployer for Git","1.0.10","alex91ckua","https:\u002F\u002Fprofiles.wordpress.org\u002Falex91ckua\u002F","\u003Cp>The Deployer for Git (and \u003Ca href=\"https:\u002F\u002Fdeployer-for-git.com\u002F\" rel=\"nofollow ugc\">Deployer for Git Pro\u003C\u002Fa>) are designed for developers who seek to simplify their website changes deployment. This tool seamlessly connects your WordPress site with various git repositories, enabling real-time updates and automated deployments directly from your commits. This plugin makes it easy — no FTP, no zipping files. Supports all popular services.\u003C\u002Fp>\n","Install and update plugins (and themes) hosted on your repo hosted on GitHub, Bitbucket, GitLab, or Gitea in a single click.",400,6404,12,"2026-02-13T17:31:00.000Z","4.4","7.0",[136,137,138,4],"automator","deployment","git","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdeployer-for-git\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdeployer-for-git.1.0.10.zip",{"slug":142,"name":143,"version":144,"author":145,"author_profile":146,"description":147,"short_description":148,"active_installs":149,"downloaded":150,"rating":26,"num_ratings":151,"last_updated":152,"tested_up_to":153,"requires_at_least":154,"requires_php":18,"tags":155,"homepage":161,"download_link":162,"security_score":100,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"no-update-reminder","No Update Reminder","1.0","Farzad Sotoode","https:\u002F\u002Fprofiles.wordpress.org\u002Fmaster-farzad\u002F","\u003Cp>This plugin Hide all Update Reminders in WP-Admin.\u003C\u002Fp>\n\u003Cp>But of course you can update your WP in update page.\u003C\u002Fp>\n","This plugin Hide all Update Reminders in WP-Admin.",90,3525,2,"2014-02-03T21:51:00.000Z","3.7.41","2.8",[156,157,158,159,160],"hide-update-reminder","hide-wordpress-update-reminder","hide-wordpress-updater","hide-wp-reminder","no-update","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fno-update-reminder\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fno-update-reminder.1.0.zip",{"attackSurface":164,"codeSignals":285,"taintFlows":359,"riskAssessment":444,"analyzedAt":451},{"hooks":165,"ajaxHandlers":260,"restRoutes":271,"shortcodes":272,"cronEvents":273,"entryPointCount":151,"unprotectedCount":28},[166,173,177,181,186,190,194,198,203,208,213,217,220,224,227,231,234,238,242,245,249,253,257],{"type":167,"name":168,"callback":169,"priority":170,"file":171,"line":172},"filter","load_textdomain_mofile","bws_get_mofile",10,"bws_menu\\bws_functions.php",43,{"type":167,"name":174,"callback":175,"file":171,"line":176},"mce_external_plugins","bws_add_buttons",1294,{"type":167,"name":178,"callback":179,"file":171,"line":180},"mce_buttons","bws_register_buttons",1295,{"type":182,"name":183,"callback":184,"file":171,"line":185},"action","admin_init","bws_plugins_admin_init",1581,{"type":182,"name":187,"callback":188,"file":171,"line":189},"admin_enqueue_scripts","bws_admin_enqueue_scripts",1582,{"type":182,"name":191,"callback":192,"file":171,"line":193},"admin_head","bws_plugins_admin_head",1583,{"type":182,"name":195,"callback":196,"file":171,"line":197},"admin_footer","bws_plugins_admin_footer",1584,{"type":182,"name":199,"callback":200,"priority":201,"file":171,"line":202},"admin_notices","bws_admin_notices",30,1586,{"type":182,"name":204,"callback":205,"priority":206,"file":171,"line":207},"wp_enqueue_scripts","bws_enqueue_custom_code_css_js",20,1588,{"type":167,"name":209,"callback":210,"file":211,"line":212},"update_feedback","show_message","updater.php",685,{"type":182,"name":214,"callback":215,"file":211,"line":216},"network_admin_menu","pdtr_add_admin_menu",1504,{"type":182,"name":218,"callback":215,"file":211,"line":219},"admin_menu",1506,{"type":182,"name":221,"callback":222,"file":211,"line":223},"init","pdtr_init",1509,{"type":182,"name":183,"callback":225,"file":211,"line":226},"pdtr_admin_init",1510,{"type":182,"name":228,"callback":229,"file":211,"line":230},"plugins_loaded","pdtr_plugins_loaded",1512,{"type":182,"name":187,"callback":232,"file":211,"line":233},"pdtr_admin_head",1514,{"type":167,"name":235,"callback":236,"file":211,"line":237},"admin_body_class","pdtr_admin_body_class",1516,{"type":167,"name":239,"callback":240,"priority":170,"file":211,"line":241},"plugin_action_links","pdtr_plugin_action_links",1519,{"type":167,"name":243,"callback":240,"priority":170,"file":211,"line":244},"network_admin_plugin_action_links",1522,{"type":167,"name":246,"callback":247,"priority":170,"file":211,"line":248},"plugin_row_meta","pdtr_register_plugin_links",1525,{"type":167,"name":250,"callback":251,"file":211,"line":252},"cron_schedules","pdtr_schedules",1527,{"type":182,"name":254,"callback":255,"file":211,"line":256},"pdtr_auto_hook","pdtr_auto_function",1529,{"type":182,"name":199,"callback":258,"file":211,"line":259},"pdtr_plugin_banner",1531,[261,267],{"action":262,"nopriv":263,"callback":262,"hasNonce":264,"hasCapCheck":263,"file":265,"line":266},"bws_submit_request_feature_action",false,true,"bws_menu\\class-bws-settings.php",1466,{"action":268,"nopriv":263,"callback":268,"hasNonce":264,"hasCapCheck":263,"file":269,"line":270},"bws_submit_uninstall_reason_action","bws_menu\\deactivation-form.php",433,[],[],[274,277,279,281,283],{"hook":254,"callback":254,"file":275,"line":276},"includes\\class-pdtr-settings.php",147,{"hook":254,"callback":254,"file":275,"line":278},451,{"hook":254,"callback":254,"file":211,"line":280},270,{"hook":254,"callback":254,"file":211,"line":282},1326,{"hook":254,"callback":254,"file":211,"line":284},1368,{"dangerousFunctions":286,"sqlUsage":287,"outputEscaping":312,"fileOperations":151,"externalRequests":355,"nonceChecks":356,"capabilityChecks":357,"bundledLibraries":358},[],{"prepared":131,"raw":288,"locations":289},8,[290,293,297,300,302,305,308,310],{"file":171,"line":291,"context":292},1558,"$wpdb->get_col() with variable interpolation",{"file":294,"line":295,"context":296},"includes\\software-table.php",185,"$wpdb->get_results() with variable interpolation",{"file":211,"line":298,"context":299},256,"$wpdb->query() with variable interpolation",{"file":211,"line":301,"context":299},351,{"file":211,"line":303,"context":304},978,"$wpdb->get_row() with variable interpolation",{"file":211,"line":306,"context":307},1305,"$wpdb->get_var() with variable interpolation",{"file":211,"line":309,"context":296},1310,{"file":211,"line":311,"context":299},1490,{"escaped":313,"rawEcho":314,"locations":315},547,18,[316,319,321,323,325,328,330,332,334,336,338,340,342,344,346,348,350,353],{"file":171,"line":317,"context":318},170,"raw output",{"file":171,"line":320,"context":318},189,{"file":171,"line":322,"context":318},191,{"file":171,"line":324,"context":318},216,{"file":326,"line":327,"context":318},"bws_menu\\bws_menu.php",589,{"file":326,"line":329,"context":318},674,{"file":326,"line":331,"context":318},678,{"file":326,"line":333,"context":318},681,{"file":326,"line":335,"context":318},765,{"file":265,"line":337,"context":318},555,{"file":265,"line":339,"context":318},581,{"file":265,"line":341,"context":318},920,{"file":265,"line":343,"context":318},1203,{"file":265,"line":345,"context":318},1205,{"file":265,"line":347,"context":318},1207,{"file":265,"line":349,"context":318},1210,{"file":351,"line":352,"context":318},"bws_menu\\deprecated.php",131,{"file":294,"line":354,"context":318},289,6,23,3,[],[360,394,408,418,426,436],{"entryPoint":361,"graph":362,"unsanitizedCount":28,"severity":393},"bws_add_menu_render (bws_menu\\bws_menu.php:18)",{"nodes":363,"edges":389},[364,369,375,379,382,386],{"id":365,"type":366,"label":367,"file":326,"line":368},"n0","source","$_GET (x14)",27,{"id":370,"type":371,"label":372,"file":326,"line":373,"wp_function":374},"n1","sink","echo() [XSS]",374,"echo",{"id":376,"type":366,"label":377,"file":326,"line":378},"n2","$_POST (x2)",101,{"id":380,"type":371,"label":372,"file":326,"line":381,"wp_function":374},"n3",424,{"id":383,"type":366,"label":384,"file":326,"line":385},"n4","$_REQUEST (x2)",288,{"id":387,"type":371,"label":372,"file":326,"line":388,"wp_function":374},"n5",468,[390,391,392],{"from":365,"to":370,"sanitized":264},{"from":376,"to":380,"sanitized":264},{"from":383,"to":387,"sanitized":264},"low",{"entryPoint":395,"graph":396,"unsanitizedCount":28,"severity":393},"\u003Cbws_menu> (bws_menu\\bws_menu.php:0)",{"nodes":397,"edges":404},[398,399,400,401,402,403],{"id":365,"type":366,"label":367,"file":326,"line":368},{"id":370,"type":371,"label":372,"file":326,"line":373,"wp_function":374},{"id":376,"type":366,"label":377,"file":326,"line":378},{"id":380,"type":371,"label":372,"file":326,"line":381,"wp_function":374},{"id":383,"type":366,"label":384,"file":326,"line":385},{"id":387,"type":371,"label":372,"file":326,"line":388,"wp_function":374},[405,406,407],{"from":365,"to":370,"sanitized":264},{"from":376,"to":380,"sanitized":264},{"from":383,"to":387,"sanitized":264},{"entryPoint":409,"graph":410,"unsanitizedCount":28,"severity":393},"display_tabs (bws_menu\\class-bws-settings.php:291)",{"nodes":411,"edges":416},[412,415],{"id":365,"type":366,"label":413,"file":265,"line":414},"$_REQUEST['bws_active_tab']",301,{"id":370,"type":371,"label":372,"file":265,"line":414,"wp_function":374},[417],{"from":365,"to":370,"sanitized":264},{"entryPoint":419,"graph":420,"unsanitizedCount":28,"severity":393},"\u003Cclass-bws-settings> (bws_menu\\class-bws-settings.php:0)",{"nodes":421,"edges":424},[422,423],{"id":365,"type":366,"label":413,"file":265,"line":414},{"id":370,"type":371,"label":372,"file":265,"line":414,"wp_function":374},[425],{"from":365,"to":370,"sanitized":264},{"entryPoint":427,"graph":428,"unsanitizedCount":28,"severity":393},"bws_go_pro_tab_show (bws_menu\\deprecated.php:227)",{"nodes":429,"edges":434},[430,432],{"id":365,"type":366,"label":377,"file":351,"line":431},229,{"id":370,"type":371,"label":372,"file":351,"line":433,"wp_function":374},269,[435],{"from":365,"to":370,"sanitized":264},{"entryPoint":437,"graph":438,"unsanitizedCount":28,"severity":393},"\u003Cdeprecated> (bws_menu\\deprecated.php:0)",{"nodes":439,"edges":442},[440,441],{"id":365,"type":366,"label":377,"file":351,"line":431},{"id":370,"type":371,"label":372,"file":351,"line":433,"wp_function":374},[443],{"from":365,"to":370,"sanitized":264},{"summary":445,"deductions":446},"The \"updater\" plugin v1.48 exhibits a generally strong security posture, primarily due to robust input sanitization and output escaping practices. The static analysis reveals a low attack surface with no unprotected entry points. The high percentage of properly escaped outputs and the limited use of dangerous functions indicate good coding hygiene. Furthermore, the absence of critical or high severity taint flows suggests that data is generally handled safely within the plugin.\n\nHowever, a past medium severity Cross-Site Scripting (XSS) vulnerability in 2017, even though patched, is a point of concern. While the current version has no unpatched vulnerabilities, this history suggests that input validation, especially concerning user-supplied data that might be rendered, should be continually monitored. The presence of SQL queries without prepared statements, while not necessarily exploitable in isolation due to the limited attack surface and other security measures, represents a potential area for improvement to further harden the plugin against future threats.\n\nIn conclusion, the \"updater\" plugin v1.48 is likely to be relatively secure for its current version. Its strengths lie in its minimal attack surface and strong output escaping. The primary weakness is the historical medium XSS vulnerability, which, while addressed, warrants ongoing vigilance. The cautious approach to SQL queries is also a good practice that could be further emphasized.",[447,449],{"reason":448,"points":288},"Past medium XSS vulnerability",{"reason":450,"points":111},"SQL queries not using prepared statements (40%)","2026-03-16T18:29:41.752Z",{"wat":453,"direct":458},{"assetPaths":454,"generatorPatterns":455,"scriptPaths":456,"versionParams":457},[],[],[],[],{"cssClasses":459,"htmlComments":460,"htmlAttributes":461,"restEndpoints":462,"jsGlobals":463,"shortcodeOutput":464},[],[],[],[],[],[]]