code scanning を GitHub 内で実行する他に、分析を別の場所で実行して、その結果をアップロードすることもできます。 外部で実行した code scanning のアラートは、GitHub 内で code scanning を実行した場合と同じように表示されます。 詳しい情報については、「リポジトリの code scanning アラートを管理する」を参照してください。
Static Analysis Results Interchange Format (SARIF) 2.1.0 データとして結果を生成できるサードパーティの静的解析ツールを使用する場合、そのデータを GitHub にアップロードできます。 詳しい情報については、「SARIF ファイルを GitHub にアップロードする」を参照してください。
webhook とのインテグレーション
code scanning webhook を使用して、リポジトリの code scanning イベントにサブスクライブする、GitHub App や OAuth App などのインテグレーションを構築またはセットアップできます。 たとえば、 GitHub で Issue を作成するインテグレーションや、リポジトリに新たな code scanning アラートが追加されたときに Slack 通知を送信するインテグレーションを構築できます。 詳しい情報については、「webhook を作製すく」および「webhook イベントとペイロード」を参照してください。