-
-
Notifications
You must be signed in to change notification settings - Fork 109
Open
Description
cf. #1727
CI導入のために一時的に config/brakeman.ignore
に登録した Brakeman の警告を、1つずつ確認・対応していく。
今後の進め方
- 警告内容を確認し、可能なものから順にコード上で対処
- 対応できた警告は
.ignore
から削除 - 意図的に無視するものは、無視する理由をコメントとして記録
- 必要に応じて PR を分けて対応
🚨 最優先(Command Injection)
- Command Injection at lib/statistics/aggregation.rb:163
- Command Injection at lib/upcoming_events/aggregation.rb:89
🔒 優先度:高(Dynamic Render Path)
- Dynamic Render Path at app/controllers/sotechsha_pages_controller.rb:5
- Dynamic Render Path at app/controllers/sotechsha2_pages_controller.rb:5
⚠️ 要対応(Cross-Site Scripting)
- Cross-Site Scripting at app/views/docs/show.html.erb:12
- Cross-Site Scripting at app/views/podcasts/show.html.erb:39
- Cross-Site Scripting at app/views/shared/_dojo.html.erb:3
- Cross-Site Scripting at app/views/shared/_dojo.html.erb:6
メモ
現在無視されている警告の一覧は brakeman -I
コマンドで確認できます。
Metadata
Metadata
Assignees
Labels
No labels