Design: Group-level Security Inventory (MVC)
## Problem to solve
AppSec teams need better visibility into their organization's security posture. Currently, security workflows are primarily project-focused, making it difficult to:
- Understand security tool coverage across projects
- Identify projects that need security scanning enabled
- Track when security scans were last performed
- View vulnerabilities across multiple projects
## Proposal
Create a group-level asset inventory view that helps security teams monitor and manage their security posture across all projects and subgroups.
#### Design Resources
- [🕹️ Prototype](https://www.figma.com/proto/W9EZZszbkxsMlUiGONaVXm/Security-Configuration-Vision?page-id=&node-id=641-503383&viewport=306%2C-5410%2C0.5&t=Xa1fPyRWA2TcurXO-1&scaling=min-zoom&content-scaling=fixed&starting-point-node-id=641%3A503383)
- [🎨 Design file](https://www.figma.com/design/W9EZZszbkxsMlUiGONaVXm/Security-Configuration-Vision?node-id=646-521624&t=2QQ3wc8Fs2eBFIyr-1)
#### Core Functionality
- Hierarchical list view of projects and subgroups
- Search and filter capabilities
- Vulnerability counts across projects and subgroups
- Tool coverage across projects and subgroups
- Quick access to project security configuration
#### Data Display Requirements
Projects:
- Project name
- Vulnerability count with severity breakdown
- Security tool status (enabled/disabled per tool)
- Link to security configuration
Subgroups:
- Subgroup name
- Project count
- Subgroup count
- Aggregated vulnerability count with severity breakdown
- Aggregated security tool coverage
#### Technical considerations
- Stacked bar charts don't exist in the product today.
- Used for the `Vulnerabilities` and `Tool coverage` columns
- Hovering on these charts should display a popover with a detailed breakdown of the content displayed in the chart and potentially a link to a related page.
- Optimization horizontal real estate for small viewports
issue