0

我正在尝试在我的代码上运行 Brakeman 以识别任何安全漏洞。

我已经安装了 gem,并且在我的 Rails 4.2.4 应用程序的根文件夹中。

但是,当我尝试使用以下命令运行 Brakeman 时:

brakeman –f html -o brakeman.html

我不断在终端中收到以下消息:

请提供 Rails 应用程序的路径。

这是如何在 Rails 环境中为这个 gem 完成的?

4

2 回答 2

1

您还可以像这样提供根:

brakeman . –f html -o brakeman.html

虽然,奇怪的是它没有自动检测到。也许是因为您选择的所有选项。我也会尝试将其剥离为只是执行:

brakeman

..看看是否可以检测到您在根目录中。

于 2016-04-08T11:13:19.003 回答
1

您提供的选项应该可以正常工作,尽管-f html当输出文件的扩展名为.html.

问题的真正根源是使用–f(破折号)而不是-f(连字符)。细微的差别;可能是由于复制粘贴命令。

于 2016-04-09T18:52:21.640 回答