我正在尝试在我的代码上运行Brakeman来识别任何安全漏洞。
我安装了gem,我在Rails 4.2.4应用程序的根文件夹中。
然而,当我尝试使用以下方式运行Brakeman时:
brakeman –f html -o brakeman.html
我不断在终端中收到以下消息:
请提供Rails应用程序的路径。
在这个gem的Rails环境中如何完成?
答案 0 :(得分:1)
您还可以像这样提供root:
brakeman . –f html -o brakeman.html
尽管如此,奇怪的是它没有自动检测到这一点。也许是因为你选择的所有选项。我也尝试将其剥离,只是表演:
brakeman
..并查看是否可以检测到您在根目录中。
答案 1 :(得分:1)
您提供的选项应该可以正常工作,但当输出文件的扩展名为-f html
时,.html
是多余的。
问题的真正根源是使用–f
(短划线)而不是-f
(连字符)。微妙的差异;也许是因为复制粘贴命令。