.NET 5 のサポートを開始
サポート対象フレームワークとして、.NET5が新規追加されました。
C# 9 のサポートを開始
C# 9 で書かれたコードを解析できるようになりました。
Windows 7 のサポート
Windows 7(64bit) はサポート対象外になりました。
VisualStudio のサポート
以下のバージョンは非推奨となりました。将来のバージョンで削除される予定です。
Visual Studio 2012
Visual Studio 2013
サポート対象から削除されたプラットフォーム
32 ビット版の OS はサポートされなくなりました。
静的解析の拡張
現在のブランチで変更されたコードをターゲットとする新しいスコープ オプション
現在の作業ブランチで変更されたファイルだけに解析範囲を制限するファイル フィルターを作成できるオプションが追加されました。
これにより、メインの開発ストリームにコードをマージする前に、最近のコードの変更で入り込んだバグを検出し、修正する作業に集中できるようになります。
さらに、ローカルで変更されたファイルだけに範囲を狭め、変更したコードをソース管理システムにチェックインする前に解析することもできます。
詳細は Parasoftユーザーガイドの「ソース管理データに基づくファイル フィルターの定義」および「カスタム テスト コンフィギュレーションの作成」を参照してください。
コード解析ベースラインを定義する新しいレポート参照オプション
dotTEST での解析実行時にベースラインとして使用される参照レポート ファイルへのパスまたは URL を指定できるようになりました。
これにより、以前にレポートされた指摘事項を現在のレポートから除外し、最近検出されたコードの欠陥だけに集中できるようになります。
Parasoftユーザーガイドの「レポート オプションの設定」を参照してください。
新規及び更新されたテストコンフィギュレーション
次のテストコンフィギュレーションが追加されました。
CWE 4.5
CWE Top 25 2021
CWE Top 25 + On the Cusp 2021
OWASP Top 10-2021
削除されたテスト コンフィギュレーション
古くなった CWE コンプライアンス用テスト コンフィギュレーションが削除されました。
CWE 4.2
CWE 4.4
CWE Top 25 2020
CWE Top 25 + On the Cusp 2020
OWASP Top 10-2021
セキュリティ コンプライアンス パックの拡張
CWE および OWASP Top 10 の最新版のサポートが追加されました。
更新された静的解析ルール
以下のルールが更新されました。
ルールID | ルールヘッダー |
---|---|