nushell / nushell/nushell.github.io
Preload HSTS for `nushell.sh`
オープン
まだ誰も着手していません。
- 主要言語
- TypeScript
- スター
- 258
- フォーク
- 561
- 平均マージ
- 3時間 20分
- マージ済み PR(30日)
- 15
説明
https://hstspreload.org/ is using HTTPS, but is not using the full protection of HSTS preloading:
- https://scotthelme.co.uk/hsts-the-missing-link-in-tls/?ref=scotthelme.co.uk
- https://scotthelme.co.uk/hsts-preloading/
If the subdomains are not used for any private infrastructure I would recommend using the following header:
Strict-Transport-Security: max-age=63072000; includeSubDomains; preload
The site seems to be hosted with GitHub Pages. If you'd like to set this header there's no UI for it in GitHub (yet), but I believe @yoannchaudet should be able to enable it.
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
nushell.sh の GitHub Pages ホスティング設定から始め、hstspreload.org の要件とリンクされている HSTS リファレンスを確認します。サブドメインがプライベートインフラストラクチャに使用されているかを確認し、その後、要求された Strict-Transport-Security ヘッダーを有効にする方法を決定します。サイトが HSTS プリロードの対象になることを完了条件とします。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- github
- 領域
- security
- issue の種類
- 機能追加
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 35/100