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


相关文章
|
6月前
|
消息中间件 Cloud Native Java
AutoMQ 社区双周精选第十一期(2024.05.27~2024.06.12)
AutoMQ v1.0 追踪修复Apache Kafka 3.4.x多个BUG,提升CPU与GC性能。优化包括修复Raft线程异常、死锁及NPE问题,防止网络分区导致脑裂。Netty Chunk大小调整减少CPU使用,取消跨块分配策略以降低GC负担。此外,AutoBalancing的Reporter和Retriever现支持指定Listener Name进行安全配置。关注公众号获取更多社区更新,一起参与云原生消息中间件建设!
45 3
|
7月前
|
消息中间件 Cloud Native 调度
AutoMQ 社区双周精选第十期
AutoMQ 发布1.0.5版,更改默认日志滚动为大小滚动,限制日志空间在5GiB内,增强大规模对象删除性能。AutoBalancing调度加速,使用攒批间隔策略执行Action,每批对单一节点操作不超过50,批次间间隔5秒。
44 0
|
供应链 安全 大数据
叮~OpenSCA社区拍了拍您并发来一份开源盛会邀请函
8月10日,2023数字供应链安全大会将在北京隆重举行,我们在国家会议中心等你呦~ (报名参会方式请见文末)
71 0
叮~OpenSCA社区拍了拍您并发来一份开源盛会邀请函
|
JSON 供应链 安全
十年磨一剑,墨菲安全正式发布开源项目murphysec(一)
十年磨一剑,墨菲安全正式发布开源项目murphysec
十年磨一剑,墨菲安全正式发布开源项目murphysec(一)
|
JSON 安全 JavaScript
开源分享|速进!这些开源项目助你玩转世界杯
为了帮助大家找到更好的世界杯打开方式,OpenSCA项目组搜罗了一些与世界杯相关的开源项目。一起来看看吧~
220 0
开源分享|速进!这些开源项目助你玩转世界杯
EMQ
|
SQL 前端开发 安全
2022 开源之夏|EMQ 三大开源项目开发圆满收官
与新生力量共同打造高性能、高可用、高安全的世界级开源软件产品,服务人类未来产业与社会。
EMQ
207 0
2022 开源之夏|EMQ 三大开源项目开发圆满收官
|
供应链 安全 IDE
墨菲安全正式发布 murphysec 开源项目!让开发者更安全的使用开源代码
墨菲安全正式发布 murphysec 开源项目!让开发者更安全的使用开源代码
524 0
墨菲安全正式发布 murphysec 开源项目!让开发者更安全的使用开源代码
|
Web App开发 Rust JavaScript
魏永明:都打着开源协作的名义要共建,却又是山头林立搞内卷
魏永明:都打着开源协作的名义要共建,却又是山头林立搞内卷
300 0
|
运维 架构师 Cloud Native
我不服!这开源项目居然才889个星!?(中)
我不服!这开源项目居然才889个星!?(中)
122 0
我不服!这开源项目居然才889个星!?(中)
|
架构师 Java 程序员
我不服!这开源项目居然才888个星!?(上)
我不服!这开源项目居然才888个星!?(上)
129 0
我不服!这开源项目居然才888个星!?(上)