Grav やその拡張機能に関連するセキュリティ問題の可能性を発見した場合は、contact@getgrav.org のコアチームにメールを送っていただければ、できるだけ早く対処します。
GitHub、Discord、Discourse フォーラムを含め、コアチームが検証し、関係者に連絡して解決する機会を得る前に、問題を公に公開すべきではありません。また、その問題が Grav のユーザにとって潜在的な脅威でない場合は、代わりに 課題として を提出すべきかもしれません。もし不明な点があれば、ご連絡いただければ、その報告がどこに属するかを判断するお手伝いをします。
Grav のコアや拡張機能に潜在的な脆弱性を発見した場合、適切な注意を払って報告することが望まれます。
Gravは、発見された脆弱性の提出について、「責任ある開示」モデルに従っています。これは、問題が発見され、テストされ、成功裏に実証された後、開発者がその脆弱性を公にする前にパッチを適用する期間が与えられるべきであるということを意味します。これは、報告された問題に対する解決策の発見とテストには時間と手間がかかり、Grav はオープンソースプロジェクトであるため、作者がそれに捧げる時間が無制限にあるわけではないからです。したがって、関連するコードの知識がある場合は、問題の解決方法やパッチの適用方法についても提案することをお勧めします。
あなたの報告が正確で、新しいセキュリティ問題が再現された場合、コアチームはできるだけ早くその問題に対処します。これが完了すると、その問題と解決策はレポートの公開リポジトリに含まれることになります。あなたの名前と、あなたのウェブサイトやソーシャルメディアのプロフィールへのリンクが任意でクレジットされますが、ご希望であれば、ペンネームや「匿名記者」にクレジットされるようリクエストすることもできます。
報告や問題は、問題が解決されるまで非公開にされます。拡張機能の管理者が適時に問題に対処できない場合、その拡張機能は問題が解決されるまで Grav パッケージマナーから削除されます。
現在の major.minor
バージョンの Grav のみをサポートします。つまり、パッチは major.minor.patch
で実装されますが、古いバージョンの Grav に逆行することはありません。インストールを最新に保つことは重要であり、セキュリティの観点から明示的に必要でなくても、多くの変更は有益です。
Grav には、5つのリスクレベルがあります。
これらは、National Institute of Standards and Technology (NIST)による「Common Misuse Scoring System 」(CMSS) に基づいて計算されています。Grav 専用のものが簡単に用意できないため、Drupal のRiskCalc (注)を使用します。
オリジナル : https://learn.getgrav.org/17/security/overview