master
みてるぞ 1 day ago
parent
commit
9e3c21bc13
1 changed files with 0 additions and 15 deletions
  1. +0
    -15
      %E8%AA%B2%E9%A1%8C%E6%95%B4%E7%90%86.md

+ 0
- 15
%E8%AA%B2%E9%A1%8C%E6%95%B4%E7%90%86.md

@@ -39,21 +39,6 @@
- [ ] サイズ上限・タイムアウト・content-type 検査を追加する
- [ ] 異常時に内部例外メッセージを返さない
### 3. [P0] Material 作成 API を member 以上に制限する
**種別**: security / bug
**対象**
- `backend/app/controllers/materials_controller.rb`
**背景 / 問題**
MaterialsController#create は current_user があれば guest でも素材を作成できる。update/destroy は member 以上なので権限ポリシーが食い違っている。公開後はスパム素材の直通穴になる。
**完了条件**
- [ ] create も current_user.gte_member? を要求する
- [ ] guest 作成が 403 になる request spec を追加する
- [ ] 既存 UI 側も権限に応じて投稿導線を隠す
### 4. [P0] PATCH /tags/:id でシステムタグ名を変更できる抜け道を塞ぐ
**種別**: bug


Loading…
Cancel
Save