Claude CodeでSAML SPの署名検証を点検する — Audienceと署名ラッピング
SAML SPが検証すべき署名・Audience・Recipient・InResponseTo・期限を表にし、Claude Codeに点検させる手順と、改ざんレスポンスを拒否するテストの書き方を示します。
全3342件を新しい順に並べています(121〜150件目)。カテゴリのトップへ戻る
SAML SPが検証すべき署名・Audience・Recipient・InResponseTo・期限を表にし、Claude Codeに点検させる手順と、改ざんレスポンスを拒否するテストの書き方を示します。
サーガの各ステップに失敗を注入し、補償が逆順で冪等かをClaude Codeにテストさせる手順です。Temporalなどのフレームワークを使わない実装で、手元の試験結果つきで示します。
全バケットのBlock Public Access、ポリシーの公開判定、Principalが「*」のAllowを問い合わせて1枚の表にする読み取り専用スクリプトの作り方。Claude Codeに許す範囲と表の読み違えやすい点も示します。
認可サーバー側のリフレッシュトークンを回転させ、使用済みの再提示でトークンファミリーを丸ごと失効させる実装を、Claude Codeにテスト先行で書かせる手順です。並行リクエストの猶予の境界値も扱います。
ワーカーがACKを返す前に止まると、メッセージはグループの待機リストに残り続けます。XREADGROUPからXACK、XAUTOCLAIMまでの回収を、Claude Codeに書かせて確かめる手順です。
SET NX PXのリースだけでは、期限切れ後も動き続けるジョブの二重書き込みを防げません。フェンシングトークンを足し、期限切れを再現するテストまでClaude Codeに書かせる手順です。
rebase中の衝突では、oursがmain側、theirsが自分のコミットになります。逆転の仕組みと、1コミットずつ解いてテストで確かめる流れ、rerereで同じ衝突を繰り返さない設定を、実機の出力つきで示します。
RabbitMQのクラシックキューをquorum queueへ移す作業を、非対応機能の洗い出し、新キューの並走、prefetchとack/nackの修正の順でClaude Codeに任せる手順です。
PAY.JPのWebhookにHMAC署名はなく、固定トークンのヘッダーで正当性を見ます。定期課金の作成からイベント受信、状態遷移までをClaude Codeに書かせる手順です。
OWASPのForgot Password Cheat Sheetを観点表にし、plan modeのClaude Codeに自社のパスワードリセット実装を突き合わせさせる手順です。一回性・期限・ユーザー列挙はテストで確かめます。
SimpleWebAuthnでパスキーの登録と認証を実装させ、challengeの使い捨て・origin・rpID・signCountの拒否をテストに落とす手順。ブラウザなしで回る疑似オーセンティケーターのコードつきです。
package-lock.jsonとpnpm-lock.yamlの衝突マーカーを手で消さず、package.jsonを先に直してinstallで再生成させる手順です。Editのdeny、CLAUDE.mdの規約、検証スクリプトまで示します。
RBACの権限表をRegoに起こし、allowとdenyの境界ケースをopa testで固めます。Claude Codeに回させる指示、ルールを壊して検出力を測る手順、claude -pでCIに載せる権限設定まで。
複数のGitリポジトリを履歴ごと1つに寄せる手順です。git filter-repoでパスとタグ名を揃えてからmergeする流れと、統合後にClaude Codeへ渡す設定をまとめます。
モノレポのディレクトリをコミット履歴ごと独立リポジトリにする手順。git subtree splitとfilter-repoの違い、Claude Codeに任せる前に置く権限ルール、元リポジトリ側の置き換えまでを書きます。
IPとアカウントの二軸カウンタをRedisで作り、ロックを悪用した締め出しを防ぐ設計を、Claude Codeに書かせてテストで確かめます。
Laravelのキュージョブが失敗したとき、failed_jobsとtries・backoff・retryUntil・timeoutの設定から原因を絞り、Queue::fakeでテストを書くまでをClaude Codeで進める手順です。
Kinesis Data StreamsとLambdaの連携は、既定の設定だと壊れたレコード1件でシャードが最長1週間止まります。Terraformで再現環境をClaude Codeに組ませ、失敗時の挙動を設定ごとに比べます。
Spring KafkaのRetryableTopicで5秒・1分の段階リトライとDLTを組み、設定の取り違えをPostToolUse hookのテストで止める手順を、CLAUDE.mdの規約と合わせて示します。
プロデューサーのキー選択コードと、パーティション別のオフセット差を突き合わせて偏りの原因を絞る、読み取り専用のレビュー用サブエージェントの作り方です。
Kafkaのenable.idempotence・transactional.id・isolation.levelの組み合わせ誤りを、Claude Codeと検査スクリプトで設定ファイルから洗い出し、再起動時の重複を試験で確かめます。
kafka-consumer-groups.shの--describeと--listだけを許可し、--reset-offsetsと--deleteをdenyに置く権限設計と、ラグ急増をリバランスか処理遅延かに切り分ける読み方です。
メッセージの再配信で二重に処理されない受信側を、処理済みIDの一意制約と同一トランザクションで作る手順です。Claude Codeに書かせ、同じメッセージを2回流す試験と並列実行で確かめます。
put-role-policyの前にsimulate-principal-policyを必ず通す構成です。期待表と判定を突き合わせ、一致しなければPreToolUse hookで止めます。シミュレーターの限界にも触れます。
IAMのcredential reportとservice last accessedの出力をclaude -pに渡し、90日未使用のアクセスキーと権限を削除候補と確認先に分ける手順です。判定はClaude、無効化と削除は人が実行します。
httpxとtenacityで、Retry-Afterを優先し、待ち時間に上限を付け、5xxとタイムアウトも再試行するクライアントをClaude Codeに書かせる手順です。モック転送でジッタまで固定します。
Windowsとmacで改行コードが混ざり、1行直しただけで全行が差分になる。text=autoとgit add --renormalizeで止める手順と、Claude Codeに書き換えさせた後の確かめ方をまとめます。
Claude Codeにsubmoduleを更新させるときの手順です。親リポジトリのポインタ更新とコミット、detached HEADで作業が消える条件、push順、--recurse-submodules、権限ルールの切り方をまとめます。
マージコミットのgit revertに-m 1が要る理由と、取り消したブランチを再マージしても変更が入らない仕組み、revertのrevertでの復旧を、手元で再現した出力とClaude Codeへの任せ方でまとめます。
Claude Codeが実行したgit reset --hardやbranch -Dで消えたコミットを、git reflogから戻す手順です。戻す前の退避、戻せないもの、permissionsのdenyとhookで防ぐ書き方もまとめます。