クライアントコードは、Anthropicの自社スタッフでさえClaude Codeの‘Bypass Permissions’モードを使用できないことを示している
Anthropic の公開 JavaScript は、未承認のコントロールによる拒否と古いクライアントのエラーを区別している; 別のハンドラーは、バイパスモードを要求する従業員セッションは「編集を受け入れる」状態で開始されると言っている。
By Ryan Merket · Published
RUNTIMEWIRE INVESTIGATION — Original analysis
Original reporting by RuntimeWire, based on reverse engineering, testing.
なぜ重要なのか
コードは従業員向けの特定のエラーハンドリングを公開している一方で、サーバーのルールと顧客のアクセスに関する同等の制御は未解決のままにしている。
Reporting record
Finding
RuntimeWire's inspection found that Claude Code's public client maps staff-linked unapproved-controls refusals separately from outdated-client errors, and that a separate session handler reports employee sessions requesting bypass mode as starting in Accept edits.
How we verified
Methods: reverse engineering, testing.
The inspected public JavaScript assets include the API-error parser, staff-facing error messages, and a separate session-start handler; RuntimeWire also preserved the retrieved assets' bytes and SHA-256 hashes.
RuntimeWire inspected the publicly distributed Claude Code JavaScript assets, traced the parser's error categories to their staff-facing messages, examined the separate employee-account session-start branch, and preserved the retrieved files' bytes and SHA-256 hashes. No live API response was observed.
Reproduction
RuntimeWire was not able to independently reproduce the finding.

Anthropicの公開配布されているClaude Codeクライアントは、承認されていないセキュリティ制御を含むスタッフのセッションを拒否する経路と、クライアントが古いことを識別する経路を別個に持っていると、RuntimeWireによる10月18日の検査は示している。コードはクライアントがこれらの状態をどのように分類し説明しているかを示している。これらのチェックがいつ追加されたか、あるいはAnthropicのサーバーが今日何を強制しているかは確定しない。
クライアントが認識するもの…
When you purchase through links in our articles, we may earn a small commission. This doesn’t affect our editorial independence.