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 / 文件预览能力,避免重复造轮子

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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