始めましょう
ログイン

SonarQube

コードの品質とセキュリティ

チームが書いたコードであれAIアシスタントが書いたコードであれ、すべてのコード行が品質とセキュリティの最高基準を満たしていることを保証する。

導入を開始お問い合わせ

700万人以上の開発者と40万社以上の企業に信頼されています組織

Mercedes Benz
Nvidia
U.S. Army
Santander
Costco
コードの一行一行に信頼を組み込む

統合されたコード品質とコードセキュリティ

既存のワークフローにシームレスに統合される深い静的解析とリアルタイムフィードバックにより、開発プロセスの早い段階で問題を発見し修正します。

Image for 品質指標

品質指標

コードベース全体にわたる保守性、信頼性、技術的負債を追跡する

Image for セキュリティ分析

セキュリティ分析

複雑な脆弱性とセキュリティ上の危険箇所を、本番環境に到達する前に検出する

Image for 修復

修復

クリック一つでコード修正案を自動生成し、手動デバッグを最小限に抑える

Image for CI/CD統合

CI/CD統合

既存の開発ワークフローやツールとシームレスに統合します

最適なSonarQubeデプロイメントを選択してください

SonarQube Cloud

現代のDevOpsのためのSaaSソリューション

SonarQube Cloudは35以上の言語のコードを分析し、問題を検出するとともにAIを活用した修正案を提供します。DevOpsツールと統合され、マージのたびに保守性、信頼性、セキュリティに関するルールを適用します。

  • 数分で稼働開始
  • メンテナンスとインフラ管理不要
  • 自動更新と新機能の展開
  • 99.9%稼働率のSLAとグローバル可用性
  • SOC 2 Type II認証取得済みセキュリティ
始めましょう詳細はこちら

SonarQube Server

オンプレミスで最大限の制御を実現

SonarQube Serverは、35以上の言語に対応したオンプレミス型コード分析を提供し、AIを活用した提案機能で問題を検出します。CI/CDツールと統合され、マージのたびに保守性、信頼性、セキュリティを確保します。

  • 完全なデータ居住性とプライバシー制御
  • カスタム設定とエンタープライズ統合
  • エアギャップ環境でのデプロイメントオプション
  • 専任サポートとプロフェッショナルサービス

SonarQubeのコア機能

  • 自動化されたコードレビュー

  • 静的コード解析

  • 開発者体験

  • AIコード保証

自動化されたコードレビュー

  • シームレスな統合: SonarQubeを開発パイプラインに統合し、全プロジェクトの包括的なコードレビューを実現します。
  • 自動スキャン:コードのコミットまたはプッシュと同時に、SonarQubeが全ブランチ、プルリクエスト、マージを自動スキャンします。
  • 専門的な分析:スキャン時に専門的に構築されたルールと業界コンプライアンス基準を適用します。
  • リアルタイムフィードバック:チームの既存コードレビューツールやDevOpsツール内で、即時かつ自動化されたフィードバックを受け取れます。
詳細はこちら

AIを活用したリメディエーション

コーディングの問題を瞬時に解決。SonarQubeのAI CodeFixはLLMを活用し、ワークフロー内で文脈に応じた修正提案を生成します。

AI CodeFix

指先ひとつで即座にコードを修正

AI CodeFixで開発者がバグをより迅速かつ正確に修正できるよう支援し、ワークフローを効率化します。

  • 文脈を認識したAIによるバグやセキュリティ問題の修正を提供します。
  • 既存のワークフロー内でワンクリックで複雑な問題を解決します。
  • 開発者の時間を解放し、新機能の開発とビジネス価値の提供に集中できるようにします。
詳細はこちら
セキュリティ機能

開発者主導のコードセキュリティ

開発者がコードを記述・レビューするワークフローの中で、脆弱性を検出・修正するためのリアルタイムで実用的なガイダンスを提供し、開発者の力を強化します。

静的アプリケーションセキュリティテスト(SAST)

当社のSASTエンジンは、開発ワークフロー内の重大な脆弱性を自動的に検出し、本番環境に到達する前に阻止します。

  • 幅広い言語サポート: Java、JavaScript、Python、C++、C#など、主要なプログラミング言語を網羅しています。
  • シームレスなワークフロー統合: コンテキストを切り替えることなく、IDEやCI/CDパイプライン内で直接フィードバックを取得できます。
  • 迅速な修正:明確なガイダンスAI搭載のCodeFix提案により、問題をより速く解決します。
  • カスタマイズ可能なポリシー:カスタム検出ルールを作成し、組織固有のセキュリティ基準を適用します。
SASTについて詳しく見る

汚染分析

当社の汚染分析エンジンはデータフローを追跡し、重大なインジェクション脆弱性を発見・阻止します。

  • 重大なインジェクション欠陥を発見: SQLインジェクション、クロスサイトスクリプティング(XSS)、SSRFなど、幅広い脆弱性を正確に検出します。
  • 誤検知を最小化:高度なクロスファイルおよびクロスファンクション解析を活用し、高精度で実用的な結果を提供します。
  • フレームワーク対応インテリジェンス:主要フレームワークのネイティブセキュリティ制御を理解し、より賢く関連性の高い検出結果を実現します。
汚染分析を探索する

秘密の検出

SonarQubeは開発ワークフロー全体で漏洩したコードの機密情報を検出し、IDE内およびCI/CDパイプライン内で直接特定します。

  • 包括的なカバレッジ: APIキー、パスワード、セキュリティトークンを検出。主要なクラウドプロバイダーやサービスを網羅する数百のパターンを備えています。
  • 高精度スキャン: 基本的なパターンマッチングを超え、正規表現と意味解析の強力な組み合わせで誤検知を最小限に抑えます。
  • カスタマイズ可能なルール:エンタープライズ版では、内部アプリケーションやプライベートサービス向けの組織固有の機密情報を検出するための独自パターンを簡単に定義できます。
  • シフトレフト検出:IDE内で直接即時フィードバックを取得し、機密情報がリポジトリにコミットされる前に削除できるようにします。
秘密の検出を探索する

インフラストラクチャ・アズ・コード(IaC)スキャン

インフラストラクチャ・アズ・コード(IaC)の設定ミスを本番環境に展開される前に発見・修正し、クラウド環境を保護します。

  • 広範なIaC対応範囲: Terraform、CloudFormation、Kubernetes、Azure Resource Manager(ARM)、 Ansible など主要ツールをスキャン。
  • 主要リスクの特定: アクセス権限の過剰な許可、公開されたサービス 安全でないデフォルト設定など重大なセキュリティ問題を捕捉
  • 実用的な修正策: 明確で正確な結果と段階的なガイダンスにより、設定ミスを迅速かつ効率的に修正できます。
IaCスキャンについて学ぶ
高度なセキュリティ

高度なSAST

高度なSASTは、アプリケーションコードとサードパーティ(オープンソース)コードの相互作用による、より深く複雑な脆弱性の特定を支援します。

  • 依存関係を認識したスキャン:アプリケーション内だけでなく、依存するサードパーティライブラリの深部までデータフローを追跡します。
  • 隠れた脆弱性の発見:検出が困難な脆弱性を特定するため、サードパーティライブラリを深く分析するファイル横断型汚染分析を実施します。
  • 手間いらずで高速:設定不要で自動的に実行され、パフォーマンスへの負荷もなく、迅速かつ正確な結果を提供します。
  • 対応言語:現在Java、C#、JavaScript、およびTypeScriptに対応しています。
高度な SAST を発見する
高度なセキュリティ

ソフトウェア構成分析(SCA)

オープンソース依存関係を保護するには、脆弱性の発見、ライセンス管理、ソフトウェアサプライチェーンの棚卸しが必要です。

  • 脆弱性検出:サードパーティ製コンポーネント内の既知の脆弱性(CVE)を自動的に発見、追跡、優先順位付けします。
  • ライセンスコンプライアンス:依存関係内の互換性のないライセンスや承認されていないライセンスをチェックしフラグを立て、法的リスクやコンプライアンスリスクを回避します。
  • ソフトウェア部品表(SBOM):ソフトウェア内の全コンポーネントについて完全かつ正確なインベントリを生成し、透明性とセキュリティ監査に不可欠な情報を提供します。
SCAについて詳しくはこちら

世界中の開発チームから信頼されています

すでにSonarQubeを活用してより優れたコードを提供している数千の組織に加わってください

7M+

開発者はSonarを使用する

400K+

オープンソース版を利用する組織

45K+

コミュニティのメンバー

99.9%

稼働時間SLA

CI/CDワークフローにおけるコード品質とセキュリティ

SonarQubeはDevOps向けに設計されており、自動化されたコード分析をパイプラインに直接組み込み、チームが既に使用しているプログラミング言語をサポートします。

Integrations

GitHub
すべて見る

Languages

See all
icon

“SonarQubeは、コードカバレッジ、セキュリティゲート、効果的かつ深いセキュリティ・品質スキャン、そして効果的な脆弱性修正ガイダンスにおいて、当社に大きな影響を与えました。”

Geoff Hughes, シニアマネージャー

エンタープライズ対応

企業向け高度な機能

大規模組織向けに構築された高度なセキュリティ、スケーラビリティ、コンプライアンス機能を活用し、最も複雑な要件にも対応します。

お問い合わせ
Image for コンプライアンスと報告

コンプライアンスと報告

証明可能なコードコンプライアンスへの道筋を自動化し、AI生成の貢献部分を含むコードベース全体が規制要件および業界のデータセキュリティ基準に準拠していることを保証します。

Image for 品質ゲートとプロファイル

品質ゲートとプロファイル

品質ゲート、ルールプロファイル、しきい値をカスタマイズし、コーディング基準やコンプライアンス要件を適用します。プロジェクトまたは組織レベルでゲートとプロファイルを適用でき、セルフサービス設定または中央管理型のガバナンスのいずれかを選択できます。

Image for ポートフォリオおよび企業向けレポート

ポートフォリオおよび企業向けレポート

プロジェクトをポートフォリオにグループ化して、包括的な健康指標とリスクインサイトを可視化します。コンプライアンス審査や監査を支援するため、PDFレポートをオンデマンドまたはスケジュールに基づいてエクスポートします。

コードの一行一行に信頼を組み込む

より優れた、安全なコードを提供できる準備はできていますか?あなたにぴったりのSonarQubeデプロイメントを、今日から始めましょう。

Image for rating

120+ G2 Reviews

よくある質問

SonarQubeは、自動化されたコード品質セキュリティ分析のための業界をリードするプラットフォームです。組織や個人開発者が、開発プロセスの早い段階でバグ脆弱性コードの臭いなどの問題を検出することで、コードベースを継続的にレビュー、監視、改善することを可能にします。IDE向け統合機能(SonarLint経由)CI/CDパイプライン、クラウド/オンプレミス環境へのデプロイに対応し、幅広いユースケースをカバー。ソフトウェア開発ライフサイクル全体でコードの健全性とセキュリティの高水準を保証します。


世界中で700万人以上の開発者と40万以上の組織に信頼されているSonarQubeは、35以上のプログラミング言語とフレームワークをサポートしています。その統一されたアプローチは、開発者のワークフロー、チーム基準、エンタープライズレベルのセキュリティを整合させ、スケーラブルで実用的なコードインテリジェンスを求める小規模プロジェクトから大規模分散開発チームまで、基盤となるツールとなっています。

bottom wave
  • Follow SonarSource on Twitter
  • Follow SonarSource on Linkedin
language switcher
日本語 (Japanese)
  • 法的文書
  • トラスト センター

© 2008-2024 SonarSource SA.無断複写·転載を禁じます。SONAR、SONARSOURCE、SONARLINT、SONARQUBE、およびCLEAN AS YOU CODEは、SonarSource SAの商標です。