fleetdm / fleet

Open-source platform for IT, security, and infrastructure teams. (Linux, macOS, Chrome, Windows, cloud, data center)
https://fleetdm.com
Other
3.12k stars 431 forks source link

Host details page: software vulnerability severity filters #22445

Open noahtalerman opened 1 month ago

noahtalerman commented 1 month ago

Goal

User story
As an IT admin on the Host details page,
I want to filter a host's software by vulnerability data (vulnerable: yes/no, severity, and known exploit)
so that I can see which software installed has critical vulnerabilities.

Objective

Customer promises + renewal requests

Original request

Context

Changes

Add severity vulnerability filters to Host details > Software experience. Reusing existing "Add filters" from All Software page to be consistent.

Product

Engineering

ℹ️  Please read this issue carefully and understand it. Pay special attention to UI wireframes, especially "dev notes".

QA

Risk assessment

Manual testing steps

  1. Step 1
  2. Step 2
  3. Step 3

Testing notes

Confirmation

  1. [ ] Engineer (@____): Added comment to user story confirming successful completion of QA.
  2. [ ] QA (@____): Added comment to user story confirming successful completion of QA.
noahtalerman commented 1 month ago

Hey @harrisonravazzolo, @zayhanlon, and @dherder we peeled this user story off of this customer request and brought the story into the design sprint.

@randy-fleet I assigned this one to you since you have some open capacity.

I think this one is real quick. Might not even need to go through design review. I think we can just add a screenshots of the existing "Add filters" experience on the Software page (if it works), fill out the TODOs in the product section (or ask for engineering to help) and we're good to go:

Screenshot 2024-09-26 at 5 35 35 PM

randy-fleet commented 1 month ago

@noahtalerman Because we're skipping design review on this, can you review async? I'm reusing the "Add filters" experience from the Software page, but I'm also suggesting two additional small changes:

sharon-fdm commented 1 month ago

Estimations - BE: 5 FE: 5

noahtalerman commented 1 month ago

Hey @zayhanlon heads up, this user story didn't make it into the upcoming engineering sprint due to capacity.

It's still prioritized. We left it on the drafting board so that it can be pulled into the next engineering sprint.