Skip to content

feat: 新增扫描漏洞工作台页面(左侧漏洞列表 + 右侧报告详情) #2

Description

@zcxGGmu

背景

需要在 CodeInsights 中新增一个类似安全漏洞工作台的页面能力:
(参考:https://code.xint.io/orgs/a61164bb-2632-4f16-9fce-166245031aed)

  • 点击软件名称 / 项目名称后,打开对应的扫描结果页
  • 左侧展示扫描探索出的潜在问题点列表
  • 右侧展示当前选中问题的完整分析报告
  • 页面需要支持后续 triage、状态流转、源码跳转和与 Agent 工作流联动

该需求参考现有设计分析,目标不是做一个临时报告页,而是将其作为 RV-Insights 中新的“扫描结果工作台”能力纳入现有架构。

目标

  • 支持从“软件名称 / 项目名称”打开扫描结果工作台
  • 左侧显示漏洞 / 问题摘要列表
  • 右侧显示完整问题报告详情
  • 支持基础筛选、排序、状态展示
  • 支持从报告中的源码位置跳转到文件预览
  • 数据采用本地优先方式持久化,保持与当前 Electron 架构一致

设计原则

  • 不引入新的完整前端路由系统
  • V1 先新增 scan tab 类型,不在第一阶段引入全局 scan appMode
  • 复用现有 shared -> main ipc -> preload -> renderer atoms/components 四层接入方式
  • 复用现有本地 JSON / JSONL 存储模型,不引入本地数据库
  • 尽量复用现有 Markdown / CodeBlock / 文件预览能力,避免重复造轮子

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions