首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Brakeman扫描控制器和视图

Brakeman扫描控制器和视图
EN

Stack Overflow用户
提问于 2016-03-01 16:37:53
回答 1查看 272关注 0票数 0

我在app/views/sample下有一个控制器sample_controller.rb和相关的视图。

现在我想使用brakeman扫描安全问题。我的第一种方法是单独进行扫描,如下所示:

代码语言:javascript
复制
brakeman --only-files app/controller/sample_controller.rb
brakeman --only-files app/views/sample

第二种方法是在同一命令中同时扫描控制器和视图,如下所示:

代码语言:javascript
复制
brakeman --only-files app/controller/sample_controller.rb , app/views/sample

问题是我在这两种方法中得到了不同的结果。

这才是正确的方法。请让我知道。

EN

回答 1

Stack Overflow用户

发布于 2016-03-02 00:12:28

传入多个文件的正确方法是使用逗号分隔它们,如帮助文档中所述:

代码语言:javascript
复制
--only-files file1,path2,etc Process only these files/directories. Directories are application relative and must end in "/"

但是,您非常不鼓励使用这种方法。Brakeman在能够访问整个应用程序而不仅仅是单个文件时工作得最好。如果你只提供一个控制器和一个视图,它甚至不能确定正在使用的Rails版本。

相反,只需运行

代码语言:javascript
复制
brakeman

在您的应用程序目录中。

或者,您可以提供一个类似于brakeman path/to/my/thingbrakeman --path path/to/my/thing的目录。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35718089

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档