日本語

ローカルコードスキャン

ローカルコードスキャンを使用すると、Aikido にコードを送信することなく、自分のマシン上でソースコードを直接分析できます。開発中に変更をテストしたい場合、隔離された環境で作業する場合、または機密性の高いリポジトリを完全にローカルに保ちたい場合に便利です。

ほとんどのワークフローでは、引き続き 標準の Aikido 連携 の使用を推奨します。こちらの方がより高速な結果と、より広いカバレッジが得られるためです。

始める前に、ローカルスキャンをサポートする Aikido アカウント/ワークスペースがあることを確認してください。に従ってください ローカルスキャンのアカウント作成.

Aikido にリポジトリの zip を送るには、次の手順に従って リポジトリを zip としてアップロード。そのアップロードによりアーカイブが Aikido に送信され、Aikido がそれを保存します。ローカルスキャンではコードはお使いのマシン上に保持されます。

代わりにコンテナイメージをスキャンしたい場合は、 コンテナイメージスキャンのドキュメント.

General

ローカルスキャンのアカウント作成 ローカルスキャナーを使ったコードのPRゲーティング ローカルスキャナーを使ったコードのリリースゲーティング ローカルスキャナーを使った夜間スキャンの実行 ローカルコードスキャンのCLIオプション

CI/CD 連携

ローカルコードスキャンのためのAzure DevOps Serverセットアップ ローカルコードスキャンのためのBitbucketパイプラインセットアップ ローカルコードスキャンのためのBambooセットアップ ローカルコードスキャンのためのCircleCIセットアップ ローカルオンプレコードスキャンのためのGitHub Actionsセットアップ ローカルコードスキャンのためのGitLab Self-Managedセットアップ ローカルコードスキャンのためのJenkinsセットアップ ローカルコードスキャンのためのTeamCityパイプラインセットアップ

オペレーティングシステム

ローカルコードスキャンのためのLinuxセットアップ ローカルコードスキャンのためのMacセットアップ ローカルコードスキャンのためのWindowsセットアップ

その他

既存のSCM統合ワークスペースでのローカルスキャン