> 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/autofix-to/configure/autofix-for-github-bitbucket-gitlab-cloud.md).

# GitHub、Bitbucket、GitLab Cloud向けAutoFix

Aikido AutoFix は、プロジェクト内のサードパーティ依存関係にある脆弱性を Aikido に修正させるために使用できるツールです。これは、パッケージの更新などにより脆弱性を取り除くプルリクエストを作成することで実行されます。場合によっては、Aikido Autofix は 1 件の問題だけでなく、ある種類の脆弱性全体を取り除くこともできます。

### 対応言語 <a href="#supported-languages" id="supported-languages"></a>

現時点で自動修正機能のサポートは次のものに限られます **JavaScript** （Yarn、npm、pnpm）**、Java** （pom.xml）**、Go、PHP** （composer）**、Python、.NET** および **Ruby** GitHub、Bitbucket、GitLab でホストされているリポジトリ、 [GitLab Self-Managed](https://aikido.outverse.com/doc/enable-aikido-autofix-for-gitlab-self-managed/docfdOyiUltZ) または [Azure DevOps](/docs/docs-ja/autofix-to/configure/autofix-for-azure-devops.md).

### Autofix の設定 <a href="#setting-up-autofix" id="setting-up-autofix"></a>

**手順 1. で Autofix を有効にする** [**Autofix 設定**](https://app.aikido.dev/settings/integrations/autofix) **ページ、または** [**Autofix ページ**](https://app.aikido.dev/issues/fix) **を開き、［Enable Autofix］をクリックします。**

![バージョン管理上の脆弱性を自動修正できるよう、Aikido に書き込みアクセスを許可するよう促します。](/files/de5c2634802184e96fb502c63b85430157c508da)

**手順 2。** Aikido Autofix アプリケーションをインストールすると、Aikido にこれらのプルリクエストを作成するよう指示できます。これは、以下のアクションメニューから行うか、 **サブ課題テーブル** サイドバーで、または以下で一括管理 [Autofix ページ。](https://app.aikido.dev/issues/fix)\


![修正、タスク作成、スヌーズ、無視、または重大度の調整を行うためのオプションを備えた問題管理メニュー。](/files/9e0d8ea74ee8fd55c37ccd6e6c4a53f6960d3eee)

Aikido Autofix が何を行うのかは、必ず事前に説明します。場合によっては、問題を修正する方法が複数あることがあります。そのような場合は、希望するオプションを選択できます。

![自動プルリクエストでセキュリティ問題を解決するための依存関係アップグレードのプロンプト。](/files/5513e7785f5890f76adfc4608a39df11d30b7a2b)

修正の準備ができたら、要求された修正をインストールするために実行しているコマンドを表示するモーダルをお見せします。これにより、必要に応じてプルリクエストの作成をローカルで再現できます。処理が実行中でも、このモーダルは閉じられます。

![package.json 内の脆弱な npm 依存関係を上書きして更新すること。](/files/0255a755db159891a525076bb409c9eb4f884e9f)


---

# 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/autofix-to/configure/autofix-for-github-bitbucket-gitlab-cloud.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.
