我正在嘗試爲我的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路徑