¶ JetBrains IDE
更新时间: 2023-06-20 12:27:42
¶ 一、功能简介
针对 JetBrains 全系列 IDE 的插件,MurphySec 插件适合在代码编写阶段使用,支持漏洞检测、风险组件快速修复( 直接依赖/间接依赖 )、一键回滚、实时检测、风险管理、风险解决方案,能够更早识别风险组件,降低修复成本。
适用的编辑器 | JetBrains 全系列 IDE |
---|---|
目前支持的语言 | Java、Javascript、Golang、Python、PHP、Ruby |
目前支持的运行环境 | Windows_64 位、macOS、Linux_amd64 |
需要注意:【提示】
- 需要确保待检测项目能够在当前环境正常编译
- 此插件不支持 2020.1 之前版本的 JetBrains IDE
¶ 二、操作步骤
¶ 2.1 创建任务
- 点击 集成方式 -> IDEA 插件
¶ 2.2 安装插件
- 点击 IntelliJ IDEA -> Preferences
- 点击 插件 -> Maekeplace -> 搜索"murphysec" -> 安装插件
¶ 2.3 配置令牌
¶ 商业版本配置步骤
- 点击 IDE 下方插件区域左侧的 设置 -> MurphySec
- 在 服务地址 中输入商业版本的服务地址,如
https://10.10.12.123
- 在 服务认证 中输入访问令牌(如何获取访问令牌),如
2375e9b2191acf84ede68c3d7cb49a8d
- 点击 应用 -> OK,即可完成配置
¶ 免费版本配置步骤
- 点击下方插件区域左侧的 设置 -> MurphySec -> 快速认证 ,即可跳转墨菲安全官网,进行一键认证
- 点击 应用 -> OK
- 如不能进行快速认证,可进入控制台手动复制粘贴访问令牌(如何获取访问令牌)
¶ 2.4 开启检测并查看结果
- 打开 IDE 下方菜单栏中的 “MurphySec Code Scan”,选择 点击开始扫描 或者左侧 绿色开始按钮
- 查看检测结果:安全分数、风险组件、快速修复、风险解决方案、组件引入路径等
¶ 2.5 设置检测配置
- 进入控制台,点击 项目管理 -> 检测项目 -> 右侧设置 -> 检测配置
- 点击 设置检测配置 -> 选择所属项目组 -> 保存 如需其他配置请进入 高级配置 (opens new window)
¶ 三、常见问题
¶ 问:出现【访问令牌已失效】怎么办?
答:如果 IDEA 插件出现【访问令牌已失效】的报错信息,您可以通过手动输入访问令牌来解决这个问题。
- 登录进入控制台,进入 访问令牌页面 (opens new window),复制访问令牌
- 将访问令牌粘贴到 IDEA 插件的服务认证输入框中进行认证
- 点击检测后,如果报错信息仍然存在,可以通过问题反馈 (opens new window)联系我们
¶ 问:Token 无效,应用商店中查看 IDEA 插件是最高是 2.0.4 版本,怎么办?
答:导致该问题的原因可能是由于 IDEA 版本过低,最新版插件3.0.6。目前插件兼容 2020.2 及之后的 IDEA 版本,您可以通过升级 IDEA 版本来解决这个问题。