IntelliJ IDE MissingApiTokenError:`snyk` 需要经过身份验证的帐户。请运行 `snyk auth` 并重试

Cha*_*abh 5 java intellij-idea intellij-plugin maven snyk

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

在此输入图像描述

虽然我知道它要求我为我的 snyk 服务器提供一些身份验证凭据,但我无法理解在 IDE 中的何处提供它。我尝试查看是否可以找到任何选项来从 IDE 工具栏设置 snyk 身份验证,但我找不到任何选项。有谁知道如何解决这个问题?

ᴠɪɴ*_*ᴇɴᴛ 5

我必须说,在安装方面并不是一个非常精致的插件;显然他们只是希望您知道必须安装他们的 CLI 工具才能使用该插件。JetBrains Marketplace Snyk 插件页面上没有提及这一点。

\n

但从错误消息中我只是猜测并继续:CLI 工具的安装说明

\n

例如,如果您安装了 Homebrew,请从 CLI 运行以下命令:

\n
    \n
  • brew tap snyk/tap && brew install snyk
  • \n
  • snyk auth
  • \n
\n

在此输入图像描述

\n

不过,我后来发现他们的支持页面上有关该插件的内容中提到了对其 CLI 工具的需求。但它说有\xe2\x80\x98插件会在后台自动下载CLI\xe2\x80\x99

\n

一旦安装了 CLI 工具,该插件就可以很好地使用:

\n

在此输入图像描述

\n