クライアントコードは、Anthropicの自社スタッフでさえClaude Codeの‘Bypass Permissions’モードを使用できないことを示している

Anthropic の公開 JavaScript は、未承認のコントロールによる拒否と古いクライアントのエラーを区別している; 別のハンドラーは、バイパスモードを要求する従業員セッションは「編集を受け入れる」状態で開始されると言っている。

By · 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.

A wall-mounted monitor showing blurred code stands in a security review room beside an Anthropic-marked glass partition.

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.

Reader comments

Conversation for this story loads after sign-in.