The intention is that after an installation users get a warning when there are known vulnerabilities.
No matter how this is implemented.
Think about the following scenario:
A user installs the current version of an application (like web browser), but the application has vulnerabilities.
The daily VulnDetect will start in some hours.
Now the user browses in the web and gets infected or hacked (the vulnerability is abused).
And after that he can see in the list of installed applications (in VulnDetect) that this software has vulnerabilities.
So the user will be very upset, because VulnDetect does already know about the vulnerability but did not warn him in time!
This could really be a problem for VulnDetect.
@Tom It is very annoying, that keeping the system updated requires many manual steps.
I know, that VulnDetect informs me about available updates, but it still requires, that I install them manually (for most apps).
So I have to perform these steps manually:
Check for Microsoft Windows Updates
Check for Microsoft 365 Updates
Check for Microsoft Edge Updates
Check for Updates in the Microsoft Store (here I need some manual clicks)
Check for Norton 360 Updates
These updates are installed via the app directly, so there is no installer file available that I can download and istall.
So, after VulnDetect tells me, that updates are available, I have to perform multiple manual steps and update the app, like:
Go to the Windows Settings, click on "Windows Update" and then "Check for updates"
Start Microsoft Excel, click on "Account" and then on the button "Office Updates"
Start Microsoft Edge, go to the Settings, go to "Information about Edge" and wait for the result
For all other apps I have to download the installer of the new version manually and update the app.
It would be useful if the VulnDetect Agent
Shows me a list of available updates (only apps, which have updates, not all apps)
Shows also the available version number (recommended version)
Shows a button "Update" behind each available update
This button "Update" does the following:
Opens the Windows Updates with one click (or installs them with one click)
Executes the Microsoft Office Updater (I can send the command)
Starts Microsoft Edge and tells him to install updates
Opens the Microsoft Store with one click (or installs Updates with one click)
Downloads and executes the installer of all apps, that have an installer available
This way updating my system can be done with less mouse clicks.
@olli_s For personal use, using local time could be acceptable even if this causes some troubles at Daily summer time changes. For administration in an international context it is a nightmare.
I suggest to use eventlog which stores data in UTC and display using local time of the one who displays the logs. This also have the advantage to manage security of logs.