Skip to content

feat(ui): add inventory browser with filtering and search #9

@leoneperdigao

Description

@leoneperdigao

Description

Build an interactive inventory browser that allows users to search, filter, and manage all cryptographic findings across the organization. This is the primary interface for security teams to investigate and act on individual findings.

Tasks

  • Create searchable data table for all crypto findings
  • Implement full-text search across algorithm, location, repository, and endpoint
  • Add filter controls:
    • Algorithm type (multi-select)
    • Severity (multi-select)
    • Status (multi-select)
    • Repository (dropdown with search)
    • Endpoint (dropdown with search)
    • Date range (first seen, last seen)
  • Implement sortable columns: risk score, date discovered, last updated, severity
  • Add bulk action toolbar:
    • Mark selected as migrated
    • Mark selected as accepted risk
    • Assign owner to selected findings
  • Implement row expansion for finding details
  • Add pagination with configurable page size
  • Export filtered results as CSV
  • Persist filter state in URL query parameters
  • Add keyboard navigation support
  • Write component and interaction tests

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestfrontendFrontend/dashboard UI

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions