Files
git.stella-ops.org/docs/features/unchecked/web/identity-watchlist-management-ui.md

1.3 KiB

Identity Watchlist Management UI

Module

Web

Status

IMPLEMENTED

Description

Full CRUD UI for managing identity watchlist entries (issuer, SAN, keyId) with match modes (Exact, Prefix, Glob, Regex), severity levels, scope (Tenant/Global/System), alert viewing, pattern testing, and duplicate suppression configuration. Users can create, edit, delete, enable/disable watchlist entries and view resulting alerts.

Implementation Details

  • Feature directory: src/Web/StellaOps.Web/src/app/features/watchlist/
  • Components:
    • watchlist-page (src/Web/StellaOps.Web/src/app/features/watchlist/watchlist-page.component.ts)
  • Source: Feature matrix scan

E2E Test Plan

  • Setup:
    • Log in with a user that has appropriate permissions
    • Navigate to /security
    • Ensure test data exists (scanned artifacts, SBOM data, or seed data as needed)
  • Core verification:
    • Verify the list/table loads with paginated data
    • Verify sorting and filtering controls work correctly
    • Verify clicking a row navigates to the detail view
  • Edge cases:
    • Verify graceful handling when backend API is unavailable (error state)
    • Verify responsive layout at different viewport sizes
    • Verify accessibility (keyboard navigation, screen reader labels, ARIA attributes)