我正在尝试为我的Rails项目配置Brakeman,我希望它忽略某些目录和文件。我找不到指定要排除的路径的选项。有谁知道这是否可能?如何使Brakeman忽略某些路径
1
A
回答
2
您可以使用--skip-files
选项忽略特定文件,但目前不支持跳过整个目录。也有反向选项--only-files
其中确实接受目录。此外,还有--skip-libs
选项可跳过lib
目录。 (您应该检查的brakeman --help
输出更多选项。)
但是,如果你真的想跳过整个目录,你可以,如果你正在使用制动手为库这样做
ls app/some/dir/ | paste -s -d , - | xargs brakeman --skip-files
,那么你可以通过文件:skip_files
:
Brakeman.run(:app_path => "my_app", :skip_files => Dir["my_app/bad/path/*"])
0
在深入研究源代码之后,我发现Brakeman :: Scanner生成一个AppTree对象,该对象接受一个名为skip_files的参数。
来源是在这里:https://github.com/presidentbeef/brakeman/blob/master/lib/brakeman/app_tree.rb#L12
如果进一步往下看在该文件中,你还可以看到哪些目录制动手看起来,当它在扫描。事实证明,我的一些例外已经被Brakeman的聪明之举排除了!
相关问题
- 1. 如何使用wiredep和gulp忽略某些路径部分
- 2. RequireJS忽略了一些路径
- 3. 如何在'/ api'路径下运行Mojolicious appication(如何忽略路径中的某些前缀)?
- 4. 如何忽略某些参数的TQuery
- 5. 如何让温莎城堡忽略某些路线/控制器?
- 6. 如何忽略图像路径
- 7. MVC忽略某些路径上的.jpg文件扩展名 - 使用Controller操作?
- 8. 选择特定的使用x路径,而忽略某些节点
- 9. 如何符合HG忽略这些路径模式的善变
- 10. 如何用Spring Security和SSL忽略一些路径?
- 11. 总结忽略某些列
- 12. Minicom忽略某些字符
- 13. 忽略某些字符串
- 14. Werror忽略某些文件
- 15. Subversion忽略某些文件
- 16. window.getSelection()忽略某些标签
- 17. httpd.conf:忽略某些目录?
- 18. 春忽略某些网址
- 19. 忽略某些节点
- 20. 使用svn:忽略忽略某些文件的所有内容
- 21. PHP:使用PHP忽略某些数量
- 22. 使用iswitchb忽略某些缓冲区
- 23. 哨兵忽略--config路径
- 24. Facebook like button忽略路径
- 25. VIM忽略的路径
- 26. Nginx的try_files忽略路径
- 27. PHP包含路径忽略
- 28. htaccess忽略/索引/路径
- 29. git svn忽略路径使用忽略文件
- 30. 如何在某些HTTP路径