Skip to content

Claude account suspended after roughly half a day with CodexBar running (v0.45.2, Auto source) #2366

Description

@CCLCK

Summary

My Claude account was suspended after CodexBar had been running for roughly half a day. The account had been stable before this, and identity verification / KYC was already complete.

This is a temporal correlation report, not a claim of proven causation. I do not yet have evidence tying the suspension to a particular CodexBar request. I am reporting it so the Claude polling paths can be audited and other users can be warned if necessary.

Timeline and observed behavior

  • Before CodexBar: Claude and Claude Code had been working normally without an account suspension.
  • Installed and ran CodexBar 0.45.2 (build 109), then enabled the Claude provider.
  • Claude quota was initially visible in CodexBar.
  • Claude source was Auto; refresh frequency was Every 5 minutes.
  • After roughly half a day, the Claude account became suspended / disabled.
  • Afterwards, CodexBar reported: No available fetch strategy for claude.
  • claude auth status --json now reports loggedIn: false and authMethod: none.
  • Local CodexBar state indicates that both the delegated OAuth refresh path and the Claude CLI probe path were exercised while Auto was selected.
  • KYC / identity verification had already been completed before this happened.

No account email, OAuth token, cookie, or other credential is included in this report.

Environment

  • CodexBar: 0.45.2 (109)
  • Claude Code CLI: 2.1.216
  • macOS: 26.5.2 (25F84), Apple Silicon
  • Claude provider source: Auto
  • Refresh frequency: Every 5 minutes

Related issue

#2251 reported that the Claude CLI usage probe could create a new empty account-side session for each cold probe. #2263 fixed that behavior by reusing a persisted session ID, and that fix is present in v0.45.2. Therefore this suspension report may be distinct, but the earlier issue shows that passive quota probing can have provider-side effects and seems relevant to the risk review.

Policy context

Anthropic's current Claude Code legal/compliance documentation says that subscription OAuth authentication is intended for Claude Code and Anthropic's native applications, and directs third-party products to API-key authentication:

https://code.claude.com/docs/en/legal-and-compliance

CodexBar only reads usage data rather than running model inference, so it is unclear whether the quota-only OAuth path is considered supported. A clear statement or warning in CodexBar would help users make an informed choice.

Expected behavior

A passive quota monitor should not materially increase account-enforcement risk. If a provider path is not explicitly supported, CodexBar should avoid selecting it automatically or should show a prominent warning before enabling it.

Requested investigation / safeguards

  1. Confirm exactly which OAuth, Web, and CLI requests may run under Claude Auto, including fallback behavior and request cadence.
  2. Check whether five-minute polling or delegated OAuth refresh can resemble unsupported third-party token use or automated abuse to Anthropic.
  3. Expose the last resolved Claude source and recent request count in a redacted diagnostic export.
  4. Consider making Claude polling manual or CLI-only by default until the supported authentication boundary is clear.
  5. Warn users before CodexBar reads or reuses Claude subscription OAuth credentials.

I can provide a redacted screenshot of the suspension notice or additional diagnostics if maintainers specify what is safe and useful. Please do not request OAuth tokens, cookies, or full Keychain exports.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1Urgent regression or broken agent/channel workflow affecting real users now.clawsweeper:needs-maintainer-reviewClawSweeper marked this issue as needing maintainer review before automation.clawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.clawsweeper:needs-security-reviewClawSweeper marked this issue as needing security-sensitive review.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.impact:auth-providerThis issue is about auth, provider routing, model choice, or SecretRef resolution.impact:securityThis issue is about security boundaries, credentials, authz, sandboxing, or sensitive data.issue-rating: 🦪 silver shellfishThin issue quality; more reproduction proof or environment detail is needed.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions