{"full_name":"griffinmartin/opencode-claude-auth","owner":"griffinmartin","name":"opencode-claude-auth","url":"https://github.com/griffinmartin/opencode-claude-auth","description":"OpenCode 2 plugin that uses your existing Claude Code credentials — no separate login needed.","description_zh":null,"homepage":null,"topics":["models","security","server"],"tag_pages":["models","security","server"],"language":"plugin","license":"MIT","avatar":"https://github.com/griffinmartin.png","created_at":"2026-03-19T21:35:23Z","pushed_at":"2026-10-16T20:03:35Z","metrics":{"stars":1326,"downloads30d":null,"downloads_month":null},"source_repo":"griffinmartin/opencode-claude-auth","npm_id":"griffinmartin/opencode-claude-auth","verification":{"status":"skipped","level":"install","run_url":null},"approval":"pending","capabilities":{"findings":["lifecycle-script:package.json","network-call:pnpm-lock.yaml","child-process:scripts/intercept-claude.ts","credential-read:scripts/test-headless.ts","child-process:scripts/test-headless.ts","credential-read:scripts/test-models.ts","network-call:scripts/validate-oauth-refresh.ts","credential-read:scripts/validate-oauth-refresh.ts","network-call:specs/2026-07-29-external-credential-rotation-plan.md","credential-read:src/credentials.test.ts","child-process:src/credentials.test.ts","credential-read:src/credentials.ts","child-process:src/credentials.ts","network-call:src/index.test.ts","network-call:src/index.ts","credential-read:src/index.ts","credential-read:src/keychain.test.ts","child-process:src/keychain.test.ts","credential-read:src/keychain.ts","child-process:src/keychain.ts","credential-read:src/oauth-method.test.ts","credential-read:src/oauth-method.ts","credential-read:src/provider.test.ts"],"red_flags":["lifecycle-script:package.json","credential-read:scripts/test-headless.ts","credential-read:scripts/test-models.ts","credential-read:scripts/validate-oauth-refresh.ts","credential-read:src/credentials.test.ts","credential-read:src/credentials.ts","credential-read:src/index.ts","credential-read:src/keychain.test.ts","credential-read:src/keychain.ts","credential-read:src/oauth-method.test.ts","credential-read:src/oauth-method.ts","credential-read:src/provider.test.ts"]},"type":"plugin","contains":["plugin"],"deprecated":false,"deprecated_message":null,"maintainers":[],"growth":{"day":{"stars":0,"downloads30d":0,"base_day":"2026-11-12"}},"history":{"dates":["2026-11-12","2026-11-13"],"stars":[1326,1326],"downloads30d":[0,0],"downloads_month":[null,null]},"boards":{"total":89},"same_owner":[{"full_name":"griffinmartin/opencode-lazy","name":"opencode-lazy","boards":{}}],"latest_release":null,"readme":false,"readme_zh":false,"news":[],"stale":false,"snapshot_at":"2026-11-12T16:49:14Z","history_start":"2026-09-13"}