我正在尝试为我的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. RequireJS忽略了一些路径
- 2. 如何在'/ api'路径下运行Mojolicious appication(如何忽略路径中的某些前缀)?
- 3. 如何忽略某些参数的TQuery
- 4. 如何忽略图像路径
- 5. 选择特定的使用x路径,而忽略某些节点
- 6. MVC忽略某些路径上的.jpg文件扩展名 - 使用Controller操作?
- 7. 如何用Spring Security和SSL忽略一些路径?
- 8. 总结忽略某些列
- 9. Werror忽略某些文件
- 10. 忽略某些节点
- 11. 春忽略某些网址
- 12. window.getSelection()忽略某些标签
- 13. httpd.conf:忽略某些目录?
- 14. 忽略某些字符串
- 15. Minicom忽略某些字符
- 16. 使用svn:忽略忽略某些文件的所有内容
- 17. 哨兵忽略--config路径
- 18. htaccess忽略/索引/路径
- 19. PHP包含路径忽略
- 20. VIM忽略的路径
- 21. Nginx的try_files忽略路径
- 22. Facebook like button忽略路径
- 23. requireJS忽略我的路径
- 24. 使用iswitchb忽略某些缓冲区
- 25. PHP:使用PHP忽略某些数量
- 26. git svn忽略路径使用忽略文件
- 27. 如何在某些HTTP路径
- 28. Java:对象在路径上移动,忽略某些坐标。怎么修?
- 29. 如何使反应天然打包忽略某些目录
- 30. 如何使用ORDER BY/GROUP BY忽略某些表达式?