2017-01-13 8 views
1

こんにちは私はFortifyスキャニングウィザードを使用して、ビルドされていないC#リポジトリをスキャンしようとしていますが、ビルドできません。それはFortifyがcsファイルを拾っていないように思えます/それらを見つけることさえできません。静的コード解析で.csファイルのHP Fortifyを使用

の場合は、C#プロジェクトでのみFortifyを使用できます。1.コンパイルして.pdbファイルを作成できます。または 2.ビジュアルスタジオでfortifyプラグインを使用して構築する必要があります。

C#プロジェクトで単純なプリコンパイル済み静的コード解析を行いたいだけです。私はFortifyがそれをすることができないとは思わなかった。誰かがそれを確認できるなら、それは素晴らしいことだろう。 SCAのドキュメントから

答えて

1

SCAは、共通中間言語(CIL)上で動作するため、C#やVB .NETなど、CILにコンパイルする.NET言語のすべてをサポートしています。

SCA sourceanalyzerはDLL(および対応するPDBファイル)を探しているため、スキャン用のソースファイルを取得しません。

+0

ありがとう!私ができることについて何か提案がありますか? –

+0

それで、静的なコード分析をしていませんか?それはそれを構築しようとしていますか?私は彼らがあらかじめコンパイルされたコード分析をサポートしていないと信じています –

4

最新バージョンのHPE Fortify SCA 16.20(2016年12月リリース)では、SCAはファイルを直接取得します。コンパイルする(VSまたはMSBUILD)か、コンパイル済みの.dllおよび.pdbファイルを既に持っている必要はありません。

古い方法を使用することはできますが、ファイルを直接スキャンすることもできます。

+1

16.20で事前コンパイルされたコード分析を行う方法についてもう少し説明してもらえますか? 16.20に更新しましたが、まだ解決策を構築しようとしているようです。 –

関連する問題