[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fITh9fiUV_um4WtQfZRceTM23gCbItt_WwCJWQCOb-yg":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":25,"download_link":26,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":39,"analysis":155,"fingerprints":231},"today-yesterday-dates","Today-Yesterday Dates","1.01","Flector","https:\u002F\u002Fprofiles.wordpress.org\u002Fflector\u002F","\u003Cp>Today-Yesterday Dates is a small, simple plugin that automatically changes the creation dates of posts relative to the current time (only for today and yesterday). In other words, the dates will now look like \u003Cstrong>Today at 11:45\u003C\u002Fstrong> or \u003Cstrong>Yesterday at 9:15\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>If a post’s creation date no longer meets the criteria for “Today” or “Yesterday,” the plugin will not change it, and it will be displayed in the default format.\u003C\u002Fp>\n\u003Cp>If you liked my plugin, please \u003Cstrong>rate\u003C\u002Fstrong> it.\u003C\u002Fp>\n","This plugin changes the creation dates of posts to relative dates for posts that are dated today or yesterday (relative to the current time, i.e.",90,2964,100,4,"2025-05-19T09:40:00.000Z","6.8.5","3.5","5.3",[20,21,22,23,24],"date","dates","relative","today","yesterday","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftoday-yesterday-dates\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftoday-yesterday-dates.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"flector",15,43640,97,782,77,"2026-04-04T01:09:01.567Z",[40,60,86,110,133],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":27,"num_ratings":27,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":57,"download_link":58,"security_score":59,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"timeago","Timeago","1.0","asadkn","https:\u002F\u002Fprofiles.wordpress.org\u002Fasadkn\u002F","\u003Cp>Twitter, Facebook, Gmail, and all the big guns are using the fuzzy date\u002Ftime of type “3 minutes ago”, “10 days ago” etc.\u003C\u002Fp>\n\u003Cp>Timeago plugin allows you to use the same format on your WordPress blogs using timeago jQuery plugin. Auto-updating\u002Flive “timeago” with microformats!\u003C\u002Fp>\n\u003Cp>For more information: http:\u002F\u002Fwpsplash.com\u002Fwordpress-timeago-fuzzy-dates-plugin\u002F\u003C\u002Fp>\n","Timeago plugin allows you to use the same format on your WordPress blogs using timeago jQuery plugin. Auto-updating\u002Flive \"timeago\" with micr &hellip;",10,5029,"2010-03-16T20:31:00.000Z","2.9.2","2.8","",[20,55,23,56,24],"time","twitter","http:\u002F\u002Fwpsplash.com\u002Fwordpress-timeago-fuzzy-dates-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftimeago.1.0.2.zip",85,{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":70,"num_ratings":71,"last_updated":72,"tested_up_to":73,"requires_at_least":74,"requires_php":75,"tags":76,"homepage":82,"download_link":83,"security_score":13,"vuln_count":84,"unpatched_count":27,"last_vuln_date":85,"fetched_at":29},"stops-core-theme-and-plugin-updates","Easy Updates Manager","9.0.20","David Anderson \u002F Team Updraft","https:\u002F\u002Fprofiles.wordpress.org\u002Fdavidanderson\u002F","\u003Cp>Easy Updates Manager is a light yet powerful plugin that allows you to manage all kinds of update- both on your single site install, or in WordPress Multisite. With a huge number of settings for endless configuration, Easy Updates Manager is an obvious choice for anyone wanting to take control of their website updates.\u003C\u002Fp>\n\u003Cp>\u003Ciframe loading=\"lazy\" title=\"Easy Updates Manager Overview\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F288535460?dnt=1&app_id=122963\" width=\"750\" height=\"422\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write\">\u003C\u002Fiframe>\u003C\u002Fp>\n\u003Ch4>Free Features Include\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Disable all updates with one click\u003C\u002Fli>\n\u003Cli>Enable automatic updates with one click\u003C\u002Fli>\n\u003Cli>Deeply customize your automatic update settings\u003C\u002Fli>\n\u003Cli>Use logs to determine what and when something is updated\u003C\u002Fli>\n\u003Cli>Hide plugin and theme updates (if custom developed)\u003C\u002Fli>\n\u003Cli>Select which plugins and themes can be automatically updated\u003C\u002Fli>\n\u003Cli>Disable core, plugin, theme, and translation updates\u003C\u002Fli>\n\u003Cli>Force Updates to check that automatic updates are working\u003C\u002Fli>\n\u003Cli>Integrate with \u003Ca href=\"https:\u002F\u002Fupdraftplus.com\u002F\" rel=\"nofollow ugc\">UpdraftPlus\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Configure email notification settings\u003C\u002Fli>\n\u003Cli>And much more…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Go Premium\u003C\u002Fh4>\n\u003Cp>Visit \u003Ca href=\"https:\u002F\u002Feasyupdatesmanager.com\" rel=\"nofollow ugc\">easyupdatesmanager.com\u003C\u002Fa> to upgrade to our premium features.\u003C\u002Fp>\n\u003Cp>\u003Ciframe loading=\"lazy\" title=\"Easy Updates Manager Premium\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F289883791?dnt=1&app_id=122963\" width=\"750\" height=\"422\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write\">\u003C\u002Fiframe>\u003C\u002Fp>\n\u003Cp>Premium features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Safe mode: ensures updates are compatible with your WordPress version and your server’s PHP version\u003C\u002Fli>\n\u003Cli>Schedule for automatic updates: runs the updates when you want them to avoid any downtime\u003C\u002Fli>\n\u003Cli>External logging – Get alerts when new updates have been logged\u003C\u002Fli>\n\u003Cli>Anonymization – Control what is sent to the WordPress API\u003C\u002Fli>\n\u003Cli>Delayed updates – Delay automatic updates in the case of hotfixes and frequent releases\u003C\u002Fli>\n\u003Cli>Auto backups: integrates with \u003Ca href=\"https:\u002F\u002Fupdraftplus.com\u002F\" rel=\"nofollow ugc\">UpdraftPlus\u003C\u002Fa> and take a backup before your site is updated\u003C\u002Fli>\n\u003Cli>UpdraftCentral: fully integrates with \u003Ca href=\"https:\u002F\u002Fupdraftplus.com\u002Fupdraftcentral\u002F\" rel=\"nofollow ugc\">UpdraftCentral\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Log clearing schedule: keeps your logs table under control and deletes entries according to your own schedule\u003C\u002Fli>\n\u003Cli>Import\u002FExport settings: exports your settings from one site to another for quick configuration\u003C\u002Fli>\n\u003Cli>Email notification of updates: gives you weekly or monthly reports of pending updates \u003C\u002Fli>\n\u003Cli>White label: disables notices and customizes what the client sees\u003C\u002Fli>\n\u003Cli>Check plugins: runs a check of plugins that have been removed from the WordPress Plugin Directory\u003C\u002Fli>\n\u003Cli>Webhook: integrates with third-party services to run automatic updates via cron or even Zapier\u003C\u002Fli>\n\u003Cli>Export logs: exports logs for printing, or downloads a CSV or JSON file for a date range\u003C\u002Fli>\n\u003Cli>Version control protection: prevent updates from occurring to plugins and themes under version control\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>For more information on Easy Updates Manager Premium, \u003Ca href=\"https:\u002F\u002Feasyupdatesmanager.com\" rel=\"nofollow ugc\">check out our website at easyupdatesmanager.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cp>If you want to contribute to the translation, \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fstops-core-theme-and-plugin-updates\" rel=\"nofollow ugc\">please visit our translation section\u003C\u002Fa>. We appreciate all the translation help we can get.\u003C\u002Fp>\n","Manage all your WordPress updates, including individual updates, automatic updates, logs, and loads more. This also works very well with WordPress Mul &hellip;",300000,7698886,96,720,"2025-12-09T10:33:00.000Z","6.9.4","5.1","5.6",[77,78,79,80,81],"disable-updates","disable-updates-manager","easy-updates-manager","update-control","updates-manager","https:\u002F\u002Feasyupdatesmanager.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstops-core-theme-and-plugin-updates.9.0.20.zip",1,"2019-03-28 00:00:00",{"slug":87,"name":88,"version":89,"author":90,"author_profile":91,"description":92,"short_description":93,"active_installs":94,"downloaded":95,"rating":96,"num_ratings":97,"last_updated":98,"tested_up_to":73,"requires_at_least":99,"requires_php":53,"tags":100,"homepage":106,"download_link":107,"security_score":11,"vuln_count":108,"unpatched_count":27,"last_vuln_date":109,"fetched_at":29},"iwp-client","InfiniteWP Client","1.13.5","revmakx","https:\u002F\u002Fprofiles.wordpress.org\u002Frevmakx\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Finfinitewp.com\u002F\" title=\"Manage Multiple WordPress\" rel=\"nofollow ugc\">InfiniteWP\u003C\u002Fa> allows users to manage unlimited number of WordPress sites from their own server.\u003C\u002Fp>\n\u003Cp>Main features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Self-hosted system: Resides on your own server and totally under your control\u003C\u002Fli>\n\u003Cli>One-click updates for WordPress, plugins and themes across all your sites\u003C\u002Fli>\n\u003Cli>Instant backup and restore your entire site or just the database\u003C\u002Fli>\n\u003Cli>One-click access to all WP admin panels\u003C\u002Fli>\n\u003Cli>Bulk Manage plugins & themes: Activate & Deactive multiple plugins & themes on multiple sites simultaneously\u003C\u002Fli>\n\u003Cli>Bulk Install plugins & themes in multiple sites at once\u003C\u002Fli>\n\u003Cli>and more..\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Visit us at \u003Ca href=\"https:\u002F\u002Finfinitewp.com\u002F\" title=\"Manage Multiple WordPress\" rel=\"nofollow ugc\">InfiniteWP.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Check out the \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=s35ZoW95cnU\" rel=\"nofollow ugc\">InfiniteWP Overview Video\u003C\u002Fa> below.\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\u002Fs35ZoW95cnU?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\u003Cp>Credits: \u003Ca href=\"http:\u002F\u002Fprelovac.com\u002Fvladimir\" rel=\"nofollow ugc\">Vladimir Prelovac\u003C\u002Fa> for his worker plugin on which the client plugin is being developed.\u003C\u002Fp>\n","Install this plugin on unlimited sites and manage them all from a central dashboard. This plugin communicates with your InfiniteWP Admin Panel.",200000,8204351,88,177,"2026-02-26T10:35:00.000Z","3.1",[101,102,103,104,105],"backup","multi-site","multiple-admin","security","updates","http:\u002F\u002Finfinitewp.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fiwp-client.1.13.5.zip",7,"2025-01-07 00:00:00",{"slug":111,"name":112,"version":113,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":118,"downloaded":119,"rating":70,"num_ratings":120,"last_updated":121,"tested_up_to":16,"requires_at_least":122,"requires_php":123,"tags":124,"homepage":129,"download_link":130,"security_score":131,"vuln_count":14,"unpatched_count":27,"last_vuln_date":132,"fetched_at":29},"companion-auto-update","Companion Auto Update","3.9.3","Papin Schipper","https:\u002F\u002Fprofiles.wordpress.org\u002Fpapin\u002F","\u003Cp>Companion Auto Update is a powerful and completely free plugin that allows you to manage all the updates on your WordPress site. Our aim is to give you the best control over these updates and stay in the know at all times.\u003C\u002Fp>\n\u003Cp>We understand that you might not always be able to check if your WordPress site has any updates that need to be installed. Especially when you maintain multiple websites keeping them up-to-date can be a lot of work. This plugin can help you with that. We’ll keep your site up-to-date and keep you posted about what’s happening and notify you when we need your help with something.\u003C\u002Fp>\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\u002Fcodeermeneer.nl\u002Fcontact\u002F\" rel=\"nofollow ugc\">Suggest a Feature\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Main features\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Auto-updating for plugins, themes, core and translation files\u003C\u002Fli>\n\u003Cli>Set at what time you wish to update\u003C\u002Fli>\n\u003Cli>Filter plugins and themes to not be updated\u003C\u002Fli>\n\u003Cli>E-mail notifications about old software, pending updates and completed updates\u003C\u002Fli>\n\u003Cli>An update log with all updates\u003C\u002Fli>\n\u003Cli>Option to delay automatic updates with an x number of days\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Full control over everything\u003C\u002Fh4>\n\u003Cp>Full control, that’s what this plugin is all about. With this plugin you can enable (or disable) automatic updating for plugins, themes, WordPress core updates (both minor and major can be changed separately) and for translation files. Don’t want to run the updater for all plugins? Don’t worry, just disable auto updating for the plugins you’d like to skip and we can even notify you when there’s an update for these plugins so you can go and update them yourself.\u003C\u002Fp>\n\u003Ch4>Scheduling\u003C\u002Fh4>\n\u003Cp>By default we’ll check for updates twice a day but you can change this to several different options if you’d like. When choosing to update on a daily basis you can even select at what time you’d like it to run. Besides the updaters you can also schedule te notifications, want to update every hour but only recieve notifications once a day? No problem!\u003Cbr \u002F>\nSometimes developers will push an update that will cause errors on your site, they’ll often fix it within a day but if the updater has run in the mean time it can cause all kinds of issues. Now you can choose to delay updates with an x number of days to prevent this from happening.\u003C\u002Fp>\n\u003Ch4>Know what’s happening\u003C\u002Fh4>\n\u003Cp>We want you to know what’s happening on your website. This plugin offers settings for various email notifications. We can send you an email when an update is available, when a plugin has been updated or when wordpress has been updated.\u003Cbr \u002F>\nBut if you don’t want to recieve emails about this you can still log in and view the changelog to see what happened.\u003C\u002Fp>\n","Manage all updates on your WordPress site. Stay in the know with several optional e-mail notifications and logs. For free.",50000,4122284,105,"2025-07-10T18:34:00.000Z","5.3.0","7.4",[125,126,127,128,105],"auto","automatic","background","update","https:\u002F\u002Fwijzijnqreative.nl\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcompanion-auto-update.3.9.3.zip",89,"2025-07-14 20:39:43",{"slug":134,"name":135,"version":136,"author":137,"author_profile":138,"description":139,"short_description":140,"active_installs":141,"downloaded":142,"rating":143,"num_ratings":144,"last_updated":145,"tested_up_to":146,"requires_at_least":147,"requires_php":53,"tags":148,"homepage":153,"download_link":154,"security_score":59,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"automatic-updater","Advanced Automatic Updates","1.0.2","Gary Pendergast","https:\u002F\u002Fprofiles.wordpress.org\u002Fpento\u002F","\u003Cp>Advanced Automatic Updates adds extra options to WordPress’ built-in Automatic Updates feature. On top of security updates, it also supports installing major releases, plugins, themes, or even regular SVN checkouts!\u003C\u002Fp>\n\u003Cp>If you’re working on a WordPress Multisite install, it will properly restrict the options page to your Network Admin.\u003C\u002Fp>\n\u003Cp>While this will be useful for the vast majority of sites, please exercise caution, particularly if you have any custom themes or plugins running on your site.\u003C\u002Fp>\n","Adds extra options to WordPress' built-in Automatic Updates feature.",30000,255107,94,61,"2021-06-04T00:46:00.000Z","5.0.25","3.7",[149,150,151,152,105],"core","plugins","stable","themes","http:\u002F\u002Fpento.net\u002Fprojects\u002Fautomatic-updater-for-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fautomatic-updater.1.0.2.zip",{"attackSurface":156,"codeSignals":203,"taintFlows":223,"riskAssessment":224,"analyzedAt":230},{"hooks":157,"ajaxHandlers":199,"restRoutes":200,"shortcodes":201,"cronEvents":202,"entryPointCount":27,"unprotectedCount":27},[158,164,168,172,176,180,185,188,192,195],{"type":159,"name":160,"callback":161,"file":162,"line":163},"action","plugins_loaded","tyd_check_version","today-yesterday-dates.php",20,{"type":159,"name":165,"callback":166,"file":162,"line":167},"activate_today-yesterday-dates\u002Ftoday-yesterday-dates.php","tyd_init",54,{"type":159,"name":169,"callback":170,"file":162,"line":171},"init","tyd_setup",76,{"type":159,"name":173,"callback":174,"file":162,"line":175},"admin_enqueue_scripts","tyd_files_admin",103,{"type":159,"name":177,"callback":178,"file":162,"line":179},"admin_menu","tyd_menu",304,{"type":181,"name":182,"callback":183,"file":162,"line":184},"filter","get_the_date","today_yesterday_date",338,{"type":181,"name":186,"callback":183,"file":162,"line":187},"get_the_time",339,{"type":181,"name":189,"callback":190,"file":162,"line":191},"get_the_modified_date","today_yesterday_moddate",373,{"type":181,"name":193,"callback":190,"file":162,"line":194},"get_the_the_modified_time",374,{"type":181,"name":196,"callback":197,"file":162,"line":198},"get_comment_date","today_yesterday_comdate",406,[],[],[],[],{"dangerousFunctions":204,"sqlUsage":205,"outputEscaping":207,"fileOperations":27,"externalRequests":27,"nonceChecks":221,"capabilityChecks":14,"bundledLibraries":222},[],{"prepared":27,"raw":27,"locations":206},[],{"escaped":108,"rawEcho":208,"locations":209},5,[210,213,215,217,219],{"file":162,"line":211,"context":212},155,"raw output",{"file":162,"line":214,"context":212},169,{"file":162,"line":216,"context":212},173,{"file":162,"line":218,"context":212},212,{"file":162,"line":220,"context":212},241,2,[],[],{"summary":225,"deductions":226},"The \"today-yesterday-dates\" plugin, in version 1.01, exhibits a generally strong security posture based on the provided static analysis. The absence of any identified entry points (AJAX, REST API, shortcodes, cron events) significantly reduces its attack surface. Furthermore, the code signals indicate good practices such as the complete use of prepared statements for SQL queries, the presence of nonce and capability checks, and the absence of dangerous functions or file operations. The zero recorded CVEs also suggest a history of responsible development and patching.\n\nHowever, a notable concern arises from the output escaping analysis, where only 58% of the 12 total outputs are properly escaped. This leaves a portion of the plugin's output potentially vulnerable to Cross-Site Scripting (XSS) attacks if the unescaped data originates from user input or untrusted sources. While the taint analysis shows no critical or high-severity flows, the unescaped output represents a tangible, albeit potentially lower-severity, risk that warrants attention. The lack of any identified vulnerabilities in its history is positive, but the unescaped output indicates a specific area where security could be further strengthened.",[227],{"reason":228,"points":229},"Partially unescaped output",8,"2026-03-16T21:16:25.896Z",{"wat":232,"direct":244},{"assetPaths":233,"generatorPatterns":239,"scriptPaths":240,"versionParams":241},[234,235,236,237,238],"\u002Fwp-content\u002Fplugins\u002Ftoday-yesterday-dates\u002Finc\u002Fjquery.lettering.js","\u002Fwp-content\u002Fplugins\u002Ftoday-yesterday-dates\u002Finc\u002Fjquery.textillate.js","\u002Fwp-content\u002Fplugins\u002Ftoday-yesterday-dates\u002Finc\u002Fanimate.min.css","\u002Fwp-content\u002Fplugins\u002Ftoday-yesterday-dates\u002Finc\u002Ftyd-script.js","\u002Fwp-content\u002Fplugins\u002Ftoday-yesterday-dates\u002Finc\u002Ftyd-css.css",[],[],[242,243],"today-yesterday-dates\u002Finc\u002Ftyd-script.js?ver=","today-yesterday-dates\u002Finc\u002Ftyd-css.css?ver=",{"cssClasses":245,"htmlComments":246,"htmlAttributes":247,"restEndpoints":256,"jsGlobals":257,"shortcodeOutput":258},[],[],[248,249,250,251,252,253,254,255],"name=\"date\"","name=\"moddate\"","name=\"comdate\"","name=\"addtimetodate\"","name=\"addtimetomoddate\"","name=\"delimiterdate\"","name=\"delimitermoddate\"","name=\"tyd_nonce\"",[],[],[]]