十年磨一剑,墨菲安全正式发布开源项目murphysec(二)

简介: 十年磨一剑,墨菲安全正式发布开源项目murphysec

IDE 检测插件


一款基于墨菲安全开源检测工具而开发的 IDE 插件,帮助开发者在 IDE 中即可检测代码依赖的安全问题,轻松识别代码中使用了哪些存在安全缺陷的开源组件,通过准确的修复方案和一键修复功能,快速解决安全问题。


插件官方地址:https://plugins.jetbrains.com/plugin/18274-murphysec-code-scan


支持功能


漏洞检测:检测Java(Maven)、JavaScript(npm)、Go代码中引入的缺陷组件

一键修复:不仅有清晰的修复方案,还可以通过此功能快速修复

实时检测:代码的依赖发生变化导致了安全问题,不用担心,插件会及时给您提醒进行处理


安装


在 IDE 插件市场中搜索 “murphysec”,查看详情并安装

1.png


使用


选择“点击开始扫描”,即可检测出代码中存在哪些安全缺陷组件

image.png

点击检测结果中的组件,即可查看该缺陷组件的基本信息

点击右侧“一键修复”,即可直接将该组件升级至“最小修复版本

1.png

详细使用说明可以查看文档


更多的使用场景


一、GitLab 代码库检测工具


基于墨菲安全开源检测工具开发,可以帮助您快速对企业 GitLab 上所有项目进行检测


工具地址:https://github.com/murphysecurity/murphysec-gitlab-scanner


功能


自动化拉取 GitLab 上代码进行检测

支持增量代码检测(基于 GitLab Webhook 功能)


使用


拉取工具最新代码

执行命令 python3 scan_all.py -A [your gitlab address] -T [your gitlab token] -t [your murphysec token]


参数说明


-A:指定您的 GitLab 服务地址

-T:指定您的 GitLab 个人访问令牌

-t:指定您的墨菲安全账户访问令牌


二、Jenkins 集成安全检测能力


可以将墨菲安全开源检测工具集成到 Jenkins 中,提高线上代码安全质量

集成方式


1. 安装墨菲安全开源检测工具


在 Jenkins 机器上安装墨菲安全开源检测工具最新版本,访问 GitHub Releases 页面下载,或执行以下命令:


1、wget -q https://s.murphysec.com/install.sh -O - | /bin/bash


2. 设置 Jenkins 全局凭据


在 Jenkins 全局凭据中添加墨菲安全访问令牌

1.png


3. 修改Jenkinsfile


为了将墨菲安全开源检测工具添加到 pipeline,需要在 Jenkinsfile 中添加一个 stage,示例如下:

pipeline {
    agent none
    stages {
        stage('MurphySec Scan') {
            environment {
                API_TOKEN = credentials('murphysec-token-key')
            }
            steps {
                sh 'murphysec scan . --log-level debug'
            }
        }
    }
}


相关文章
mqc
|
缓存 安全 Java
测试之道--阿里巴巴八年测试专家倾情奉献
我从事测试工作将近八年了,从起初的不懂测试,怀疑测试,到相信测试,再到坚定测试,其中经历的辛酸、煎熬无法言表。在从事测试工作的这八年里,有人质疑,也有人追捧,唇枪舌剑,没完没了,貌似测试永远都是个站在舆论风口浪尖的角色。
mqc
7785 0
|
2月前
|
存储 人工智能 自然语言处理
开源和闭源一个争议已久而且持续几十年的话题
开源和闭源一个争议已久而且持续几十年的话题
31 0
|
JSON 供应链 安全
十年磨一剑,墨菲安全正式发布开源项目murphysec(一)
十年磨一剑,墨菲安全正式发布开源项目murphysec
十年磨一剑,墨菲安全正式发布开源项目murphysec(一)
|
供应链 安全 IDE
墨菲安全正式发布 murphysec 开源项目!让开发者更安全的使用开源代码
墨菲安全正式发布 murphysec 开源项目!让开发者更安全的使用开源代码
433 0
墨菲安全正式发布 murphysec 开源项目!让开发者更安全的使用开源代码
开源项目也可以申请专利
开源项目也可以申请专利
711 0
|
存储 分布式计算 监控
专访骨灰级开源爱好者吴晟:开源没有黑魔法,两年后泡沫将会破灭
在刚结束的 2020 年,国内先后有超过 11 家开源软件领域企业获得了新一轮的资本助力,融资纪录创下近年来开源赛道最高。开源的热潮,已然兴起。然而,当越来越多的资本、企业等产业界人士开始越来越关注开源之时,一些隐藏在开源光鲜外衣背面的阴暗,也随之而来。
323 0
专访骨灰级开源爱好者吴晟:开源没有黑魔法,两年后泡沫将会破灭
|
测试技术 项目管理 开发者
Scrum已经俘获中国开发者的心? ——从《2017年开发者调查报告》看真相!
从云栖社区《2017年开发者调查报告》发布的数据看真相!
1901 0