Skip to main content

安全扫描(Security Review)

CoStrict Security 是一款自研的 AI 驱动安全扫描工具,帮助开发者快速发现代码中的安全漏洞和风险。


安装教程

详细下载安装步骤请访问:https://costrict.ai/download

支持三种安装方式:

  • CLI 命令行工具(版本要求:≥ 3.0.15)
  • VSCode 插件(版本要求:≥ 2.4.7)
  • JetBrains 插件(版本要求:≥ 2.4.7,支持 IDEA / PyCharm / WebStorm 等)

使用方式

步骤 1:选择扫描方式

方式 1:扫描整个文件

在文件浏览器中右键点击文件,选择 CoStrict - Security Review 即可对整个文件进行安全扫描。

IDE使用1-选中文件鼠标右键

方式 2:扫描选中代码片段

在编辑器中选中代码片段右键点击选择 Security Review 即可对选中的代码进行安全扫描。

IDE使用2-选中代码片段鼠标右键

方式 3:扫描代码变更

点击左侧 CoStrict 图标,切换至 CODE REVIEW 页面,选择 安全扫描,即可扫描当前工作区的代码变更(如 Git 差异)。

IDE使用3-扫描代码变更

步骤 2:查看扫描报告

扫描完成后,结果会在侧边栏面板中展示,包括:

  • 扫描摘要:扫描的文件数量和发现的问题总数
  • 问题列表:每个安全问题的详细信息
    • 文件路径和行号
    • 严重级别
    • 问题描述
    • 修复建议

IDE使用4-安全扫描报告


私有化部署要求

模型配置

对话模型(CoStrict 对话、Code Review、Security Review 共用)

模型名称GPU 资源(推荐)
GLM-4.7-FP8 或 GLM-4.7-Flash4 × H20 或 4 × RTX4090

后端服务器要求

硬件要求

配置项最低要求
CPUIntel x64 架构,16 核
内存32GB RAM
存储512GB 可用空间

软件要求

软件项版本要求
操作系统CentOS 7+ 或 Ubuntu 18.04+
Docker20.10+
Docker Compose2.0+

部署文档

详细部署步骤请参考:部署检查清单


获取帮助