操作
AIタスク #10501
未完了エピック #10493: [WEBサイト自動販売機] 操作可能MVP:ヒアリングからサイト生成・プレビューまで
[VEND-SEC-00] 外部LLM APIキー失効・再発行・設定更新
ステータス:
新規
優先度:
高め
担当者:
-
開始日:
2026-07-26
期日:
進捗率:
0%
予定工数:
自動実行:
from_agent:
to_agent:
lock_required:
context_json:
session_id:
priority_custom:
start_time:
end_time:
execution_time:
acceptance_criteria:
本文の受入基準を正本とする。秘密値そのものはチケット・ログ・AIへ渡さない。
assigned_role:
producer
human_gate:
はい
gate_type:
release_approval
chain_root_id:
10493
wave_id:
vend-sec-00
説明
親Epic: #10493
関連: #10494, #10470
背景¶
#10470の本番反映作業中にANTHROPIC/Claude系秘密値が実行ログへ出力された可能性が記録されている。コード修正とは分離し、資格情報そのものの失効・再発行を人間ゲートで管理する。
作業¶
- 露出した可能性のあるキーの識別(値自体はRedmineへ記載しない)
- 発行元コンソールで旧キーを失効
- 新キー発行
- VPSの秘密値ストア/.envへ安全に設定
- vend01-api再作成
- 診断API正常応答確認
- ログ、Git、Nginx、Redmineコメントに秘密値が残っていないことを再確認
受入基準¶
- 旧キーが無効
- 新キーで診断APIが成功
- 新旧キー文字列をRedmine・Git・ログへ記録しない
- 設定更新時刻と対象サービスのみ監査記録
- #10500最終検収前に完了
human_gate: true
gate_type: release_approval
担当: Producer/PM。Codex・Claude Codeには秘密値そのものを渡さない。
Redmine Admin さんが12日前に更新
- トラッカー を 機能 から AIタスク に変更
- 優先度 を 通常 から 高め に変更
- 親チケット を #10493 にセット
- acceptance_criteria を更新 (差分)
- assigned_role を producer にセット
- human_gate を はい にセット
- gate_type を release_approval にセット
- chain_root_id を 10493 にセット
- wave_id を vend-sec-00 にセット
操作