十年磨一剑,墨菲安全正式发布开源项目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'
            }
        }
    }
}


相关文章
|
8月前
|
人工智能 搜索推荐 开发者
社区供稿 | 大模型恋爱神器!16种MBTI自由定制,北大ChatLaw团队出品
北大团队新作,让大模型拥有个性!而且还是自定义那种,16种MBTI都能选。
|
消息中间件 架构师 算法
好家伙!全网开源对标P5~P7程序员技术成长路线,阿里这次是真卷
今年的程序员可以说是最焦虑的一个群体了,面试找工作投简历没人理,有面试机会也面试不过,面试进去还干不长...于是,程序员们纷纷直呼:互联网寒冬又双叒叕来了,环境不好努力也没用躺平算了。
297 1
好家伙!全网开源对标P5~P7程序员技术成长路线,阿里这次是真卷
|
并行计算 Linux PyTorch
超炫酷项目来袭!DragGAN 正式开源了!
之前树先生给大家介绍过一个项目 DragGAN,现在正式开源了!
超炫酷项目来袭!DragGAN 火爆开源社区!
你在 Github 上见过一个空仓库在短短几天内就斩获 10K star 的项目吗? 今天树先生给大家介绍一款超炫酷的项目——DragGAN,来一起看看它为何如此火爆。 不同于之前大火的 Stable Diffusion 与 Midjourney 使用的扩散模型,DragGAN 是一款基于生成对抗网络(GANs)技术的图片编辑项目。
|
JSON 供应链 安全
十年磨一剑,墨菲安全正式发布开源项目murphysec(一)
十年磨一剑,墨菲安全正式发布开源项目murphysec
十年磨一剑,墨菲安全正式发布开源项目murphysec(一)
EMQ
|
SQL 前端开发 安全
2022 开源之夏|EMQ 三大开源项目开发圆满收官
与新生力量共同打造高性能、高可用、高安全的世界级开源软件产品,服务人类未来产业与社会。
EMQ
213 0
2022 开源之夏|EMQ 三大开源项目开发圆满收官
|
供应链 安全 IDE
墨菲安全正式发布 murphysec 开源项目!让开发者更安全的使用开源代码
墨菲安全正式发布 murphysec 开源项目!让开发者更安全的使用开源代码
528 0
墨菲安全正式发布 murphysec 开源项目!让开发者更安全的使用开源代码
|
存储 分布式计算 监控
专访骨灰级开源爱好者吴晟:开源没有黑魔法,两年后泡沫将会破灭
在刚结束的 2020 年,国内先后有超过 11 家开源软件领域企业获得了新一轮的资本助力,融资纪录创下近年来开源赛道最高。开源的热潮,已然兴起。然而,当越来越多的资本、企业等产业界人士开始越来越关注开源之时,一些隐藏在开源光鲜外衣背面的阴暗,也随之而来。
391 0
专访骨灰级开源爱好者吴晟:开源没有黑魔法,两年后泡沫将会破灭
开源项目也可以申请专利
开源项目也可以申请专利
1018 0
|
前端开发 网络协议 程序员
细数国内代码协作平台
以GitHub为代表的新一代代码协作平台开创了协同开发的新时代。开发者之间基于代码的协作从来没有像今天这样顺畅。GitHub上向你发送合并请求的开发者,可能和你分处大洋两岸,也可能和你同在一间办公室。上个礼拜,GitHub宣布其上托管的git仓库已经突破一千万大关!
1031 0
细数国内代码协作平台