Skip to content

feat: add web UI for interactive threat modeling #12

@leoneperdigao

Description

@leoneperdigao

Description

Build a web-based user interface for interactive quantum threat modeling. The web UI provides a visual, drag-and-drop experience for building system architecture diagrams and seeing real-time quantum vulnerability assessments as the architecture is constructed.

Tasks

  • Visual architecture diagram editor:
    • Drag-and-drop component placement (services, databases, APIs, etc.)
    • Visual connection drawing between components
    • Crypto annotation panel for each component/connection
    • Data classification tagging
  • Real-time vulnerability assessment:
    • Live assessment updates as architecture is built/modified
    • Color-coded components reflecting quantum risk level
    • Inline vulnerability indicators on connections
  • Interactive threat matrix:
    • STRIDE-Q matrix view with drill-down per component
    • Filterable by threat category, severity, component
    • Click-through to detailed analysis
  • Migration comparison view:
    • Side-by-side: current architecture vs. post-PQC migration
    • Visual diff showing which components change
    • Risk score comparison (before/after)
  • Import/export:
    • Import architecture definitions (YAML/JSON)
    • Export architecture definitions
    • Export reports (PDF, JSON)
  • Sharing:
    • Shareable report URLs
    • Team collaboration features
    • Read-only shared views

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions