我已经在我的IntelliJ IDE上安装了snyk漏洞分析插件,但是当我尝试运行该分析时,它给我的错误如下:

虽然我理解它要求我为我的snyk服务器提供一些auth凭据,但是我无法理解在IDE中提供它的位置。我试图查看是否可以从IDE工具栏中找到设置snyk auth的选项,但找不到任何选项。有没有人知道如何解决这个问题?
发布于 2021-02-04 21:12:33
我必须说,在安装方面,并不是一个非常完善的插件;显然,他们只是希望您知道,为了能够使用插件,必须安装他们的CLI工具。JetBrains市场Snyk插件页面上没有提到这一点。
但是,从错误消息中,我猜到并继续前进:CLI工具的安装说明。
例如,如果安装了Homebrew,请从CLI运行以下命令:
brew tap snyk/tap && brew install snyksnyk auth

不过,我后来发现在他们关于插件的支持页面上提到了对CLI工具的需求。但是它说“插件会在后台自动下载CLI。”
一旦安装了CLI工具,插件就是joy使用的:

发布于 2021-02-04 22:18:53
或者(我不能再自己尝试了,因为即使卸载了CLI工具,插件仍然工作),获得一个API令牌并将它输入插件的配置可能就足够了:

转到IntelliJ IDEA➤Preferences➤Tools➤Snyk (on macOS;对于Windows,它以FileE 222➤E 123Settings设置>e 224开始,我相信)并将令牌粘贴到令牌字段中。

https://stackoverflow.com/questions/66005667
复制相似问题