正解は エ
SonarQubeはオープンソースの静的コード解析プラットフォームです。主な機能は「バグ検出」「コードの重複検出(コードスメル)」「セキュリティ脆弱性につながるコードの自動検出(SQLインジェクション・XSSなど)」「技術的負債の可視化」「テストカバレッジ計測」です。CIパイプラインに組み込んでプルリクエスト時に自動レビューすることができます。アジャイル開発では各スプリントでコード品質を維持するために活用されます。他の選択肢との違い:Gitはバージョン管理、JenkinsはCI/CDオーケストレーション、SnortはIDS/IPSです。
SonarQube=「ソースコードの静的解析・バグ/脆弱性/重複の自動検出ツール」。Git=バージョン管理、Jenkins=CI/CD、Snort=IDS/IPS、SonarQube=コード品質解析、の4つを用途で区別。「コード品質」「静的解析」「OSS」のキーワードでSonarQubeを選ぶ。