2016-04-08 11 views
0

セキュリティ上の脆弱性を特定するためにBrakemanを自分のコードで実行しようとしています。ルートフォルダにあるにもかかわらず、Railsアプリケーションへのパスをどのように提供しますか?

私は宝石をインストールしました。私は自分のRails 4.2.4アプリケーションのルートフォルダにいます。私が試してみて、使用して制動手を実行したときに

は、しかし:

Railsアプリケーションのパスを入力してください:

brakeman –f html -o brakeman.html 

を私は、端末に返され、次のメッセージが出続けます。

これはRails環境でどのように行われますか?

+0

おそらく、現在のディレクトリにファイルとディレクトリのリストを表示する必要があります。ノートのために –

+0

ありがとう。どのような特定のファイルを表示すると便利でしょうか。 –

+0

内容ではなく、リストのみ。 'ls'。 –

答えて

1

あなたはさらにそうのようなルートを供給することができます:、それはそれはそれを自動検出していない奇妙だ

brakeman . –f html -o brakeman.html 

いえ。おそらくあなたが選んだすべての選択肢のためです。 ..

brakeman 

、それはあなたがルートにいることを検出することができるかどうかを参照してください。また、私はちょうど行って、それを下にストリッピング試してみました。

+0

ありがとうございます。私がbrakemanという1単語のコマンドを使用したとき、すべてが実行されていました。これでスキャンレポートが表示されるようになりました。あなたの助けを感謝します。 –

1

出力ファイルの拡張子が.htmlの場合、-f htmlは冗長ですが、指定したオプションは正常に動作します。

-f(ハイフン)ではなく、–f(実線)を使用しています。微妙な違い。おそらくコマンドのコピー貼り付けによるものです。

関連する問題