Closed7
Brakemanをコードリーディングしてみる
BrakemanがSQLインジェクションでどのようなコードを検知するか知りたい。
↓関係ありそうなコード↓
これも関係するのか?
check.run_checkで、Brakeman::Checksを継承したクラスのrun_checkを呼び出してそう。
でmethods、nested、targetsを引数に受け取れるメソッド(tracker.find_call)はどこに定義されているんだ。。。
check_find_arguments 大事そう
unsafe_sql?戻り値は false or 値
メソッド名?は真偽値を返すものだと思ってたけど違うのか...
S式を理解しないときつそうな気がしてきた。。。
:warning_type => "SQL Injection",
となっている:relative_path
を見ると、検出できるSQLインジェクションのパターンが知れそう
このスクラップは2ヶ月前にクローズされました