1、trivy介绍
Trivy
(tri
发音像触发器,发音像 en vy )是一个简单而全面的漏洞/错误配置/秘密扫描器,用于容器和其他工件。 检测操作系统包(Alpine、RHEL、CentOS 等)和特定语言包(Bundler、Composer、npmvyTrivyTrivyTrivy
比如密码、API 密钥和令牌。 Trivy
易于使用。只需安装二进制文件,您就可以扫描了。扫描所需要做的就是指定一个目标,例如容器的图像名称。
2、安装trivy
RELEASE_VERSION=$(grep -Po '(?<=VERSION_ID=")[0-9]' /etc/os-release)
cat << EOF | sudo tee -a /etc/yum.repos.d/trivy.repo
[trivy]
name=Trivy repository
baseurl=https://aquasecurity.github.io/trivy-repo/rpm/releases/$RELEASE_VERSION/\$basearch/
gpgcheck=0
enabled=1
EOF
sudo yum -y update
sudo yum -y install trivy
3、使用trivy
3.1:扫描容器镜像
- 语法:
trivy image [YOUR_IMAGE_NAME]
~]# trivy image python:3.4-alpine
3.2:指定输出格式
~]# trivy image -f json -o results.json python:3.4-alpine3.9
3.3:指定退出码
默认情况下,即使检测到漏洞,Trivy也
--exit-code
:指定退出码--severity
:输出指定的严重程度报告
~]# trivy image --exit-code 0 --severity MEDIUM,HIGH python:3.4-alpine3.9
~]# trivy image --exit-code 1 --severity CRITICAL python:3.4-alpine3.9
以上就是本次文章所有知识点,如果文章对你有帮助就动动你那发财的小手,点个赞留个言,给本站加点热度。谢谢支持!
感谢博主分享,学习了