fleetdm / fleet

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

Software inventory: add IntelliJ plugins #22463

Open noahtalerman opened 1 month ago

noahtalerman commented 1 month ago

Goal

User story
As a security engineer on the Software page,
I want to see IntelliJ plugins in Fleet's software inventory
so that I can report on the hosts that have vulnerable plugins.

Objective

Customer promises + renewal requests

Original request

Context

Changes

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.
sharon-fdm commented 1 month ago

Hey team! Please add your planning poker estimate with Zenhub @getvictor @lucasmrod @mostlikelee

sharon-fdm commented 1 month ago

Please add your planning poker estimate with Zenhub @iansltx

sharon-fdm commented 1 month ago

@noahtalerman, if this is just Macos, the estimation will go down to (Edit:) 5 points

getvictor commented 1 month ago

down to 2-3 days, not points

noahtalerman commented 1 month ago

if this is just Macos, the estimation will go down to 2-3 points

@rachaelshaw how would this impact the IT admin experience?

It looks like we might already handle this scenario (some platforms support a type of software) by being explicit in the guide here:

Screenshot 2024-10-02 at 5 45 11 PM

If doing something similar for IntelliJ plugins makes sense I'm all for making this a smaller iterative change.

cc @sharon-fdm

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.