> For the complete documentation index, see [llms.txt](https://help.aikido.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.aikido.dev/docs/docs-ja/dast-sfesu/front-end-scanning/scan-front-end-app-domains-with-aikido.md).

# Aikidoでフロントエンドアプリのドメインをスキャンする

次の **クイックスキャン** フロントエンドアプリに対するセキュリティのベストプラクティスを素早く、非侵襲的にチェックします: CSPヘッダー、Cookie、JWTの問題、既知のCVEがある公開ライブラリなど。公開向けドメインに対するデフォルトの開始点です。

Quick ScanはDynamic Application Security Testing（DAST）に分類されます。ソースコードに一切触れることなく、ソフトウェアの外部向けコンポーネント（Webページ、ヘッダー、Cookie、転送データ、サードパーティ製ライブラリ）を検査します。

{% hint style="info" %}
API、ビジネスロジック、または認証済みフローのより深いテストをお探しですか？使うのは **エージェント型スキャン** の代わりに使用してください。参照: [Aikido Pentest](/docs/docs-ja/pentesuto/aikido-pentest.md).
{% endhint %}

## ユースケース

* 🔍 **セキュリティのベストプラクティス**: WebアプリがHTTPS、HSTS、CSP、X-Frame-Options、その他のWebセキュリティ基準に準拠していることを確認します。
* 🔒 **認証の健全性**: 悪用される前に、JWTの問題、弱いCookie属性（Secure、HttpOnly、SameSite）、その他の認証設定ミスを検出します。
* 📦 **脆弱なライブラリの検出**: ページで読み込まれているフロントエンドライブラリのうち、既知のCVEがあるものを特定します。
* 🔁 **継続的なカバレッジ**: 新しいデプロイで導入された回帰をすばやく検出できるよう、自動的に再スキャンします。
* ✅ **コンプライアンス検証**: 外部向けアプリが、標準や顧客によって求められる基本的なWebセキュリティ衛生要件を満たしていることを示します。

## Quick Scanがチェックする内容

### 実施されるチェックの概要

Quick Scanで実施されるチェックを確認するには、当社の [チェック概要ページ](https://app.aikido.dev/domains/checks)を参照してください。ここでは、スキャン中に実施されるすべてのチェックの詳細な一覧を確認できます。Aikidoは安全で非破壊的な自動テストのみを実行します（例: 自動SQLインジェクション試行などは行いません、…）。

### 検出されたライブラリの概要

Quick Scanで検出されたすべてのライブラリの一覧を確認するには、 **リソース** 特定のドメインのタブを開いてください。各検出リソースごとに、ライブラリ、バージョン、検出日時、URLが表示されます。実際に使用されているリソースでCVEが見つかった場合は、他の脆弱性と同様にフィードに追加されます。

## セットアップ方法 <a href="#add-a-domain-to-be-scanned-with-aikido" id="add-a-domain-to-be-scanned-with-aikido"></a>

**ステップ1:** 次に移動します： [ドメイン概要ページ](https://app.aikido.dev/domains) または [ドメイン設定](https://app.aikido.dev/settings/domains)、 **ドメインを追加** を選択し、 **クイックスキャン**

![Quick Scan、アタックサーフェススキャン、エージェント型スキャンのオプションがあるスキャンタイプ選択モーダル。](/files/5f6113738105881773ec9e97a2c05f0285debf74)

**ステップ2:** 設定フォームに入力して、公開向けドメインを持つリポジトリのサービスURLを入力します。フルパスを指定できます。

**ステップ3: 任意**: ドメインをリポジトリまたはコンテナにリンクする

**ステップ4: 任意:** データの機密度を設定する

![ドメインの詳細を追加し、アセットをリンクし、問題のスコアリングのためにデータの機密度を分類するフォーム。](/files/0078d6baed1f0578e042ec246421b2917ed8ce1e)

**ステップ5: 任意:** ドメインでログインが必要な場合は認証を設定します。ドメインのアクションメニューを開き、 **ドメインを認証**を選択してください。サポートされている認証方法の全一覧は、 [フロントエンドアプリの認証済みスキャン](/docs/docs-ja/dast-sfesu/front-end-scanning/authenticated-scanning-for-front-end-apps.md).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.aikido.dev/docs/docs-ja/dast-sfesu/front-end-scanning/scan-front-end-app-domains-with-aikido.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
