mitre / heimdall-mongo

A Mongo-based version of Heimdall (Deprecated)
Other
11 stars 1 forks source link

add the `inspec_tools` results parsing and `min accepted results` summary etc. in UX and API #85

Open aaronlippold opened 5 years ago

aaronlippold commented 5 years ago

Given the work @rx294 is doing with inspec_tools for further parsing of results JSON for the totals of the results. This also adds the ability to define a set of acceptable number of high, med, low, none, skipped, NA etc. and the 80% of compliance etc.

It would be good to be able to add another indicator that we link to the both all results or the circle the results are a part of. We can also add a setting for alerting when a scan result fails to meet the minimum result.

For example:

  1. All results should be at least 80% compliant with no high or critical findings
  2. All results should have only 0 critical, 3 high, 5 med, any low or none or skipped
  3. We will need a model for setting this attached to the circle or generally

This would be a good thing we could add to the default or summary screen and we could also add this as a general set of data for all the results or of your circles you are a part of.

We should also add this data to:

  1. The results of the api upload data
  2. Add an api call to ask for the summary results of a result file directly