最近在哔哩哔哩看 到Swallow 代码审计系统的宣传,发现功能比较适合我目前的工作需要,安装使用了一下,简单做了一个笔记,分享给有需要的朋友....底层架构为蜻蜓编排系统,墨菲SCA,fortify,SemGrep,hema
项目地址:https://github.com/StarCrossPortal/swallow
安装与使用视频教程:https...首先需要在仓库列表,找到添加按钮,将Git仓库地址放进去,然后会自动添加到列表中
如上图所示,可以一次性添加多个仓库,每行一个仓库地址就行了
漏洞管理
添加进去之后,等了5分钟,便扫出了一些结果,漏洞管理这个列表出来的是...fortify扫描出来的漏洞,
点击查看详情,能看到污点参数的入口,还有执行的位置,如下图所示
fortify的报告是英文版本,不过也都是一些常见的词汇,用这到没啥影响....查看依赖漏洞
依赖漏洞指的是A项目用到了B项目的代码,如果B项目出现漏洞,那么可能导致A项目也出现,Swallow的依赖漏洞检测使用的是墨菲SCA工具,如下图所示
展开详情页后,可以看到依赖漏洞的CVE