
# 継続的ペンテスト

継続的ペンテストは、変更後にアプリケーションを自動で再テストします。

これは、直近のフルアセスメントを基準設定として使用します。その後、コードの進化に合わせて、より小規模で的を絞ったフォローアップテストを実行します。

## 使用するタイミング

フル [Aikido Pentest](https://help.aikido.dev/docs/docs-ja/pentests/aikido-pentest) これは、稼働中のテスト環境を意図的に評価するものです。継続的ペンテストはその後の工程で、最初のアセスメントの後、デプロイ時またはスケジュールに従って稼働中のアプリを再テストします。

金融やヘルスケアテックのような規制の厳しい業界にいる場合、または接続されたシステムを含む複雑な構成がある場合に使用してください。

これは [詳細レビュー](https://help.aikido.dev/docs/docs-ja/deep-review/how-deep-review-works). Deep Review は、プルリクエストをソース上で読み取り（セキュリティと品質、PR ごとに 1 クレジット）、ライブターゲットへのトラフィックは送信しません。継続的ペンテストは送信し、従量課金です。

全体像は [どの Aikido 製品を使うべきですか？](https://help.aikido.dev/docs/docs-ja/getting-started/which-aikido-product-should-i-use).

## 料金と利用方法

継続的ペンテストは従量課金制です。各実行の料金は実際に起動されるエージェント数に基づき、各エージェントは10クレジットです。

予想コストをプレビューするには：

1. を開き、 [料金ページ](https://app.aikido.dev/ai-pentests/pricing).
2. 見積もりに含めるリポジトリを選択します。

料金ページには、継続的ペンテストの年間換算クレジットコストの見積もりが表示されます。 **1クレジット = 1米ドル。**

これは、直近30日間のGitアクティビティに基づく年間換算予測です。アクティビティが変われば変動します。

設定された各デプロイまたはスケジュールごとに、Aikido はまず変更内容を確認します。セキュリティに関連する変更に必要なエージェントを起動し、最終的に起動した数に基づいてクレジットを請求します。大きな変更ではより多くのエージェントが起動されることがあり、小さな変更では通常少なくなります。ドキュメント、テストのみ、その他の非セキュリティ変更は無料でスキップされます。

{% hint style="info" %}
**目安：** 実行コスト = `起動されたエージェント数 × 10クレジット`.
{% endhint %}

以下を参照してください [料金ページ](https://app.aikido.dev/ai-pentests/pricing) 年間換算見積もりでは、 [ペンテストの料金](https://help.aikido.dev/docs/docs-ja/pentests/pentest-pricing) すべての料金オプションについて。

次の **今すぐ実行、支払いは後で** 支払い不要条件（High または Critical の指摘がない場合は支払い不要）が適用されるのは、あなたの **最初の完全評価**フルアセスメントにのみです。 [今すぐ実行、支払いは後で](https://help.aikido.dev/docs/docs-ja/pentests/pentest-pricing#run-now-pay-later) をご覧ください。

## 継続的ペンテストを有効にする

### 前提条件

継続的ペンテストを有効にする前に、次を確認してください：

* あなたには **ペンテストを管理** 権限があります。
* このプロジェクトで少なくとも1回、フルアセスメントを完了していること。
* フルアセスメントにリポジトリが接続されていること。
* ウォレット残高が少なくとも **1,000クレジット**.

### 頻度を設定する

1. 次へ移動します： **ペンテスト** そしてプロジェクトを開きます。
2. クリックします **継続的テスト** をプロジェクトヘッダーで。
3. 頻度を選択してください：
   * **デプロイごとに実行**
     * 各接続済みリポジトリでテストをトリガーするブランチを選択します。
     * 次を設定 **開始遅延** 複数のコミットを1回の実行にまとめるために。
   * **スケジュールに従って実行**:
     * 毎日、毎週、毎月、またはカスタム間隔。
     * スケジュールは、継続的ペンテストを有効にしたときに開始されます。
4. クリックします **継続的テストを有効にする** and confirm.

<div data-with-frame="true"><figure><img src="https://help.aikido.dev/_assets/4c97246d8022/Screenshot-2026-02-23-at-17.27.39.png" alt=""><figcaption></figcaption></figure></div>

## 仕組み

各サイクルは次の流れで進みます：

1. Aikido が、あなたのプロジェクトが実行対象かどうかを確認します。
2. 設定されたブランチ上の最新コミットと、最後にテストされたベースラインを比較します。
3. 変更が実行のトリガー条件に該当する場合、Aikido は新しい継続的アセスメントを開始し、関連するコード差分を分析します。

ノイズの多い無駄な実行を避けるため、Aikido はガードレールを適用します：

* 設定した **開始遅延** まで待機してからトリガーします。
* 別の継続的実行がまだアクティブな間は、新しい実行を開始しません。
* エージェントを起動するには、最低ウォレット残高が必要です。

## 実行が開始されない理由

実行されるはずなのに開始されなかった場合は、次を確認してください：

* このプロジェクトにはまだフルアセスメントがありません。
* ウォレット残高が **1,000クレジット**.
* 設定したブランチで新しいコミットは検出されませんでした。
* 最新のコミットはまだ **開始遅延** ウィンドウ内です。
* 別の継続的実行がまだ進行中です。
