Skip to content

HTTPセキュリティヘッダの追加とShareURLのHTTPS対応#18

Merged
mohadayo merged 1 commit intomainfrom
feat/security-headers-and-https-shareurl
Apr 11, 2026
Merged

HTTPセキュリティヘッダの追加とShareURLのHTTPS対応#18
mohadayo merged 1 commit intomainfrom
feat/security-headers-and-https-shareurl

Conversation

@mohadayo
Copy link
Copy Markdown
Owner

変更概要

  • 全レスポンスにセキュリティヘッダ(X-Content-Type-Options, X-Frame-Options, Referrer-Policy, Permissions-Policy)を付与するsecurityHeadersミドルウェアを追加
  • ShareURL生成時のスキーム判定を改善(X-Forwarded-ProtoヘッダおよびTLS接続状態に基づくHTTPS対応)
  • 新機能のユニットテスト(セキュリティヘッダ検証、buildShareURLの3パターン)を追加

対応Issue

Closes #17

動作確認手順

  • go test -v -race ./... で全テストがパスすることを確認
  • go vet ./... でコード品質に問題がないことを確認

- X-Content-Type-Options, X-Frame-Options, Referrer-Policy, Permissions-Policyヘッダを全レスポンスに付与するミドルウェアを追加
- ShareURLの生成をX-Forwarded-ProtoヘッダおよびTLS接続状態に基づいてスキーム判定するよう改善
- セキュリティヘッダとbuildShareURLのユニットテストを追加

Closes #17
@mohadayo mohadayo force-pushed the feat/security-headers-and-https-shareurl branch from 6af5496 to 14c366a Compare April 11, 2026 18:20
@mohadayo mohadayo merged commit 8d41678 into main Apr 11, 2026
1 check passed
@mohadayo mohadayo deleted the feat/security-headers-and-https-shareurl branch April 11, 2026 18:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

HTTPセキュリティヘッダの追加とShareURLのHTTPS対応

1 participant