Purpose: セキュリティポリシーと脆弱性報告の運用基準を定義します。
- Status: Active
- Last verified: 2026-03-20
- Latest minor: security fixes対象
- LTS branch (
release.lts.branch): critical/high security fixes対象
- 非公開報告を推奨(公開Issueでの0day共有は禁止)
- 報告には再現手順、影響範囲、暫定回避策を含める
- Least privilege token運用
- secret masking (
ghp_,github_pat_,Bearer ...) - plugin sandbox (
restricted/isolatedwith Linuxbwrap) - plugin署名検証(
plugins.signature.required = true+ ed25519) - signed webhook (
X-Patchgate-Signature) - waiver期限管理 (
waiver.entries[].expires_at) - audit dual-write (
patchgate.audit.v1/patchgate.audit.v2) による移行追跡
none: 全hostで利用可能。ただし隔離なしrestricted: 全hostで利用可能。env allowlist と process 制限が中心isolated: Linux +bwrap前提。strict / lts readiness で plugin有効時の推奨ライン
patchgate doctor と patchgate policy verify-v1 は、現在の host で isolated が有効かを表示します。
- セキュリティ修正判断SLA:
release.lts.security_sla_hours - LTS対象修正は
backport/lts-v1ラベルで管理