セキュリティの脆弱性を発見した場合は、できるだけ早く報告してください。
GitHubの「Security」タブからイシューを送信するか、直接[comonraven113@gmail.com]でご連絡ください。
脆弱性の詳細な説明、再現手順、および提案する対策を提供してください。
セキュリティを真剣に受け止めており、脆弱性はできるだけ早く解決することを目指しています。
脆弱性が報告され次第、優先的にセキュリティパッチの作成を行います。パッチはレビュー、テストを経て、次回のリリースに含められます。重要なセキュリティ更新については、リリースノートを通じてユーザーに通知する予定です。
私たちは定期的に依存関係にセキュリティ脆弱性がないか確認しています。もし脆弱性が発見された場合、リスクを軽減するために迅速に該当パッケージを更新します。
依存関係のセキュリティを確保するために、Dependabotなどの自動化ツールを使用し、既知の脆弱性を持つ依存関係の更新を自動的に行っています。
このプロジェクトに貢献する際は、以下のセキュリティガイドラインに従ってください:
- プルリクエストを送信する前に、コードがすべてのテストに合格していることを確認してください。
- パスワードやAPIキーなどの機密情報がコミットに含まれないようにしてください。
- コミットにGPG署名を使用して、コミットを認証してください。
- SQLインジェクションやクロスサイトスクリプティング(XSS)など、一般的なセキュリティリスクを避けるために、セキュアなコーディングのベストプラクティスに従ってください。
- ユーザー入力を常にサニタイズし、検証して注入攻撃を防止してください。
- サードパーティの依存関係を最新に保ち、脆弱性を監視してください。
- 認証および認可を処理する際には、安全な方法を使用してください。
- 機密データは、転送中および保存中に暗号化することを確保してください。
セキュリティやベストプラクティスについて質問がある場合は、遠慮なくお問い合わせください。