mozilla-services / dependency-observatory

Mozilla's Dependency Observatory
Mozilla Public License 2.0
2 stars 6 forks source link

spectrogram / heatmap visualizations #558

Open g-k opened 4 years ago

g-k commented 4 years ago

Devs, ops, secops (in and out of org) can currently perform the following the following actions on the following objects:

And the objects are related as follows:

There are also actions on related objects e.g. for a repo, dependency file, resolved dependency w/ version and vuln devs can ack, ignore, or patch it on GH's vuln alerting system.

Which is all well and good.

We're interested in timelines of actions on those entities (possibly grouped or rolled up by their relations or properties).

For example, we can look at when vulnerable resolved dependency versions were present in repos with respect to a given advisory:

image

We can improve the visualization as follows:

More concretely make heatmap plots where:

The following interactions could improve usability:

Implementation links:

g-k commented 4 years ago

small multiples might be nice too:

image