Ruby on rails 如何让刹车手忽略某些路径

Ruby on rails 如何让刹车手忽略某些路径,ruby-on-rails,ruby,options,brakeman,Ruby On Rails,Ruby,Options,Brakeman,我正在尝试为我的Rails项目配置Brakeman,我希望它忽略某些目录和文件。我找不到指定要排除的路径的选项。有人知道这是否可行吗?在深入研究源代码之后,我发现Brakeman::Scanner生成了一个AppTree对象,该对象使用一个名为skip_files的参数 资料来源如下: 如果您进一步查看该文件,还可以看到Brakeman扫描时查看的目录。事实证明,我的一些例外已经被布雷克曼的聪明排除在外了 在深入研究源代码之后,我发现Brakeman::Scanner生成了一个AppTree对象

我正在尝试为我的Rails项目配置Brakeman,我希望它忽略某些目录和文件。我找不到指定要排除的路径的选项。有人知道这是否可行吗?

在深入研究源代码之后,我发现Brakeman::Scanner生成了一个AppTree对象,该对象使用一个名为skip_files的参数

资料来源如下:


如果您进一步查看该文件,还可以看到Brakeman扫描时查看的目录。事实证明,我的一些例外已经被布雷克曼的聪明排除在外了

在深入研究源代码之后,我发现Brakeman::Scanner生成了一个AppTree对象,该对象接受一个名为skip_files的参数

资料来源如下:

如果您进一步查看该文件,还可以看到Brakeman扫描时查看的目录。事实证明,我的一些例外已经被布雷克曼的聪明排除在外了

您可以使用
--skip files
选项忽略特定文件,但目前不支持跳过整个目录。还有一个反向选项
——仅文件
,它接受目录。此外,还有
--skip libs
选项,可以只跳过
lib
目录。(您应该检查
brakeman--help
的输出以了解更多选项。)

但是,如果您真的想跳过整个目录,您可以执行以下操作

ls app/some/dir/ | paste -s -d , - | xargs brakeman --skip-files
如果您将Brakeman用作库,则可以在
:skip_files
中传递文件:

Brakeman.run(:app_path => "my_app", :skip_files => Dir["my_app/bad/path/*"])
您可以使用
--skip files
选项忽略特定文件,但目前不支持跳过整个目录。还有一个反向选项
——仅文件
,它接受目录。此外,还有
--skip libs
选项,可以只跳过
lib
目录。(您应该检查
brakeman--help
的输出以了解更多选项。)

但是,如果您真的想跳过整个目录,您可以执行以下操作

ls app/some/dir/ | paste -s -d , - | xargs brakeman --skip-files
如果您将Brakeman用作库,则可以在
:skip_files
中传递文件:

Brakeman.run(:app_path => "my_app", :skip_files => Dir["my_app/bad/path/*"])

现在支持跳过整个目录。看


brakeman——跳过文件file1、/path1/、path2/
现在支持跳过整个目录。看

brakeman--跳过文件file1、/path1/、path2/