Bug: Cache timestamp does not update after first caching period
When a new report for a website is requested that is not in the database/the cache ("scan_reports"), a new entry is created in the database/the cache ("scan_reports" & "last_scan_details"). If the request is repeated within an hour, the scanner will return the data from the database/the cache ("last_scan_details").
If the scan is repeated after one hour, a new request is made. However, the time when the scan took place in the database/the cache ("last_scan_details"."last_updated_at") is not updated. Therefore, the caching only works for websites that have not yet been requested, and only within an hour.