Projectsを使ったアセスメントのグループ化
Projectsとは
Section titled “Projectsとは”Aikido PentestにおけるProjectsとは、同じスコープ・設定・対象アプリケーションを共有する1つ以上のアセスメントの論理的なグループです。
これにより、製品・環境・事業部門などで関連するペンテストを整理し、関連するすべての結果・レポート・設定を1か所にまとめることができます。
Projectは通常、以下のようなものを表します。
- myapp.comとその関連API・ステージング環境のような単一のアプリケーション
- 同じバックエンドや認証システムを共有する、複数の連携アプリのセット
- 同じシステムに対する四半期ごとのペンテストのような、繰り返し発生するセキュリティスコープ
Projectsが重要な理由
Section titled “Projectsが重要な理由”Projectsを使うと、次のことが簡単になります。
- 複数のアセスメントにわたって検出結果がどう推移するかを見ることで、セキュリティ体制を時系列で追跡する
- ターゲット、認証情報、リポジトリへのリンク、API仕様などの設定を再利用する
- 同じアプリのすべてのアセスメントレポートを1か所に保存してレポートを管理する
- 定義されたスコープに対する一貫した監査証跡により、コンプライアンス対応を簡素化する
Projectの作成
Section titled “Projectの作成”アセスメントを開始する前に、まずProjectを作成する必要があります。
Projectを作成する際は、以下を行います。
-
テスト対象を明確に表す名前を選びます
(例: 「Aikido Dashboard」や「Customer Portal API」)
-
今後のアセスメントで利用できるよう、Projectを保存します

Projectが作成されると、それが関連するすべてのアセスメントの起点になります。
ここで定義したすべての設定は保存され、新しいアセスメントを開始する際に自動的に再利用されます。