Skip to content

Security: Soynyuu/Paper-CAD

Security

SECURITY.md

セキュリティポリシー

サポートされているバージョン

バージョン サポート状況
main ✅ サポート中
その他 ❌ サポート終了

脆弱性の報告

セキュリティ上の脆弱性を発見した場合は、公開 Issue を作成しないでください

報告方法

  1. GitHub Security Advisory を使用して非公開で報告してください

    • リポジトリの「Security」タブ → 「Report a vulnerability」
  2. または、プロジェクトメンテナーに直接連絡してください

報告に含めてほしい情報

  • 脆弱性の種類(例:XSS、SQL インジェクション、パストラバーサルなど)
  • 影響を受けるファイル/コンポーネントの完全なパス
  • 問題を再現するための手順
  • 概念実証(PoC)コードまたはスクリーンショット
  • 潜在的な影響の評価

対応プロセス

  1. 受領確認: 報告受領後、48時間以内に確認の連絡をします
  2. 調査: 問題を調査し、影響範囲を特定します
  3. 修正: 修正パッチを開発します
  4. リリース: セキュリティアップデートをリリースします
  5. 公開: 適切な期間の後、脆弱性の詳細を公開することがあります

セキュリティ更新

セキュリティ更新は、リリースノートで告知されます。

セキュリティのベストプラクティス

Paper-CAD を安全に運用するために:

バックエンド

  • 本番環境では CORS_ALLOW_ALL=true を使用しない
  • FRONTEND_URL を明示的に設定する
  • 信頼できるネットワーク内でのみ API を公開する

フロントエンド

  • 本番環境の環境変数を適切に設定する
  • HTTPS を使用する

一般的な注意

  • 依存関係を定期的に更新する
  • アップロードされるファイルのサイズと種類を制限する

謝辞

セキュリティ脆弱性を責任を持って報告してくださった方々に感謝します。

There aren’t any published security advisories