trivy共享漏洞数据库
目录
需求
已经在一台机器上安装了trivy,并下载了漏洞数据库。需要在另一台上也使用同版本的数据库,而不是去更新,因为初始化时,trivy都需要强制更新。
实现
在官方issue列表中找到了类似的需求,于是可以这样实现:
在已安装trivy的机器上执行trivy -h命令,找到默认的cache目录,漏洞数据库就存放在这里
##trivy -h |grep cache --cache-dir value cache directory (default: "/root/.cache/trivy") [$TRIVY_CACHE_DIR]
将/root/.cache/trivy文件夹复制到另一台机器上的相同路径下
在另一台机器上执行如下命令,即可进行扫描,且不会更新漏洞数据库
trivy --cache-dir /root/.cache/trivy image --skip-update --severity HIGH,CRITICAL $your_image