> For the complete documentation index, see [llms.txt](https://developer.eagle.cool/plugin-api/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.eagle.cool/plugin-api/ja-jp/plugin-review/criteria/file-safety.md).

# ファイルの安全性

すべてのプラグインパッケージはファイル安全性の確認を受けます。ウイルス、トロイの木馬、ランサムウェア、スパイウェア、説明されていないダウンローダー、ユーザー、Eagleデータ、OSへ危害を与えるファイルを含めてはいけません。

## 確認する内容

提出された `.eagleplugin` とその内容について、既知または疑わしい脅威を確認します。

* 既知のマルウェアと感染ファイル。
* インストール後または実行後に危険な内容をダウンロードするプログラム。
* プラグイン機能と無関係な実行可能ファイル。
* 置き換えられた、侵害された、信頼できない第三者コンポーネント。
* 実際の動作を合理的に確認できないように包装または隠された危険な内容。

安全性を確認するため、提出されたプラグインファイルがEagleの利用するセキュリティサービスで処理される場合があります。提出すべきでない個人情報や機密情報をパッケージに含めないでください。

## 第三者コンポーネントも開発者の責任です

オープンソースプロジェクト、パッケージマネージャー、他の開発者から取得したファイルであっても、最終リリースの安全性は提出者の責任です。信頼できる出所から依存関係を取得し、実際に公開するバージョンを固定して確認し、出所不明のバイナリを直接コピーしないでください。

既知の脅威が見つからなかった場合でも、ソース確認、セキュリティ更新、依存関係管理が不要になるわけではありません。公開後も、新しい脆弱性や侵害されたコンポーネントへ対応してください。

## 危険なファイルが見つかった場合

許容できない安全上の危険が確認された場合、現在の提出は人による審査へ進みません。次の対応を行ってください。

1. 危険なファイルと関連するすべての参照を削除する。
2. 出所、目的、プロジェクトに入った経路を確認する。
3. 信頼できるソースコードまたはリリースから取得し直すか、再構築する。
4. 開発環境や他の依存関係も影響を受けていないか確認する。
5. 新しいリリースディレクトリと `.eagleplugin` を作成し、以前のビルド成果物を再利用しない。
6. 認証情報が漏えいした可能性がある場合は、直ちに無効化して変更する。

ファイル名の変更、再圧縮、隠蔽では問題は解決しません。再提出したパッケージも完全な安全性確認を受けます。

## 主な不合格理由

* ウイルス、トロイの木馬、その他のマルウェアが確認された。
* 機能と無関係、または出所を説明できない危険な実行可能ファイルが含まれている。
* 未検証の外部コンテンツをダウンロードして実行する。
* 侵害された以前のビルド成果物を再提出で利用している。

ファイル自体の危険性は確認されていないものの、動作、出所、必要性を状況に応じて判断する必要がある場合は、[セキュリティとプライバシー](/plugin-api/ja-jp/plugin-review/criteria/security-and-privacy.md)または[パッケージ内容](/plugin-api/ja-jp/plugin-review/criteria/package-contents.md)でさらに審査します。
