专栏名称: FreeBuf
国内关注度最高的全球互联网安全新媒体
目录
相关文章推荐
安天集团  ·  安天AVL ... ·  2 天前  
仓总嘉措  ·  腾讯的贤者时间 ·  3 天前  
仓总嘉措  ·  腾讯的贤者时间 ·  3 天前  
FreeBuf  ·  Betterscan:一款多功能代码安全编排 ... ·  6 天前  
德鲁克博雅管理  ·  作为管理层,在管理中什么最让你头疼? ·  5 天前  
德鲁克博雅管理  ·  作为管理层,在管理中什么最让你头疼? ·  5 天前  
51好读  ›  专栏  ›  FreeBuf

Betterscan:一款多功能代码安全编排与审计工具

FreeBuf  · 公众号  · 互联网安全  · 2024-10-16 12:30

正文


关于Betterscan


Betterscan是一款多功能代码安全编排与审计工具,该工具可以针对源代码执行代码扫描、SAST、静态分析和其他安全审计任务,并生成可读的整合报告。



Betterscan 是一个编排工具链,它使用最先进的工具来扫描您的源代码和基础设施 IaC,并分析您的安全和合规风险。


目前支持:Java、Python、PERL、Ruby、C、C++、Javascript、Typescript、GO、基础设施即代码(IaC)安全和最佳实践(Docker、Kubernetes(k8s)、Terraform AWS、GCP、Azure)、敏感数据扫描和错误配置等。


工具架构




工具安装


由于该工具基于Python 3开发,因此我们首先需要在本地设备上安装并配置好最新版本的Python 3环境。


接下来,广大研究人员可以直接使用下列命令将该项目源码克隆至本地:

git clone https://github.com/tcosolutions/betterscan.git


工具使用


二进制使用


CLI 输出

在 Git 存储库文件夹中的命令提示符中运行:

sh <(curl https://raw.githubusercontent.com/tcosolutions/betterscan/main/cli.sh)

HTML、JSON、SARIF 输出

结果将位于当前目录中的“report.html”、“report.json”和“report.sarif”文件中,在 Git 存储库文件夹中的命令提示符中运行:

sh <(curl https://raw.githubusercontent.com/tcosolutions/betterscan/main/cli-html.sh)


Web UI


Docker:

git clone [email protected]:tcosolutions/betterscan.git
cd betterscan/dockerhub
docker compose up


Kubernetes/Minikube:

helm repo add betterscan-repo https://marcinguy.github.io/betterscan-chart
helm repo update
helm install betterscan betterscan-repo/betterscan


打开浏览器进行以下操作:

http://localhost:5000


许可证协议


本项目的开发与发布遵循AGPL-3.0开源许可协议。


项目地址


Betterscan

https://github.com/tcosolutions/betterscan


FreeBuf粉丝交流群招新啦!
在这里,拓宽网安边界
甲方安全建设干货;
乙方最新技术理念;
全球最新的网络安全资讯;
群内不定期开启各种抽奖活动;
FreeBuf盲盒、大象公仔......
扫码添加小蜜蜂微信回复「加群」,申请加入群聊