我最近开始使用 JFrog Xray 进行exe
, msi
&zip
扫描。
我正在使用GitHub repository
和管道GitHub Actions
我的项目正在进行中C#
,因此首先我尝试使用VS2019 的 JFrog 扩展,它扫描了所有DLLs
正确使用的并提供了漏洞。
但是当我尝试通过 WebApp 执行它时 - 使用watches
and reports
,它无法找到 EXE/ZIP 中的漏洞 - 存储在“JFrog Artifactory”中。这可能是什么原因?
此外,如果 JFrog Xray 扫描发现问题,是否有任何可能的方法可以使 GitHub Action 管道失败?
PS:我已确保正确应用 WebApp 中的监视和策略并在正确的目标工件上执行。
更新
根据建议的答案,我尝试了以下方法build-scan
在工件上执行。
先决条件详细信息:
JFrog 分发网址:https ://orgname.jfrog.io/orgartifactoryname
工件的 Jfrog 路径:JFrogDistributionURL/ProjectName/Folder
执行的命令
jfrog rt c rt-server-1 --user=$username --url=$JFrogDistributionURL --apikey=$apikey
jfrog rt bs "my build name" 18
输出:
[信息] 触发 X 射线构建扫描...扫描可能需要几分钟。
[信息] 连接错误:服务器响应:401 Unauthorized, reconnecting...
我也尝试过设置服务器--password
而不是打开--apikey
但有同样的问题。