Offline Mode enhancement -- escalating DB age warnings during offline mode
name: Escalating DB age warnings during offline mode
about: Warning the user in varying levels of severity about the age of the database
Is your feature request related to a problem? Please describe
The current offline mode implementation only does a single check if the database is older than 24 hours and prints a message stating the age. This can very easily result in users ignoring the message or even worse not understanding the risks.
The main concern is that the older the database is the less reliable and complete the results will become. Some age is reasonable for an air-gapped network but should be minimized. This currently not reported/pushed/encouraged by HopprCop.
Describe the solution you'd like
I believe additional checks and escalating warnings should be implemented. This can increase in severity and eventually even refuse to scan if the database is too old.
My thinking is something like:
| Age | Severity |
|---|---|
| 1 day | Message |
| 10 days | Warning |
| 30 days | Error |
Describe alternatives you've considered
This could be left entirely to the users discretion and left as is. Though I do think highlighting this to users is a good idea. Main reason is people tend to ignore things that squawk constantly and things that work.