Skip to content
This repository has been archived by the owner on Apr 21, 2021. It is now read-only.

Maintain historical records to measure compliance / improvements over time. #31

Open
obrien-j opened this issue Jul 17, 2018 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@obrien-j
Copy link
Contributor

Just throwing this in as a place holder, specifically within tracker/data/cli.py def run,
we're currently nuking the entire dataset at runtime which while great for freshness, is stealing away some valuable historical data.

Suggest we take a look at the backend and see how we could at least set aside previous scan results/reports/etc, even if there is no clean way to present the data currently.

#totallynotworking

@obrien-j obrien-j added the question Further information is requested label Jul 17, 2018
@ptd-tbs ptd-tbs added the enhancement New feature or request label Dec 30, 2018
@ptd-tbs ptd-tbs removed the question Further information is requested label Dec 30, 2018
@ptd-tbs
Copy link
Collaborator

ptd-tbs commented Dec 30, 2018

Currently, we are storing the scan results as separate files in a storage account. Ideally, we need to store the results of the scans in the database so we can more easily extract the data. Specifically, to start, appending the results of the percentage of sites enforcing HTTPS would help to provide a basic baseline to track progress over time.

@sayaHub
Copy link
Contributor

sayaHub commented Jan 11, 2019

In order to preserve the report result of each scanner run, I will also save that report under a new collection called "historical" in the database so that we can easily query against it. For now, we feel that is not necessary to also keep the past result of each domain scan in the database, if we ever have the need to see past result, we can retrieve it in the Azure Storage Account.

@sayaHub sayaHub mentioned this issue Apr 5, 2019
Merged
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants