Browser control: allow explicit credential handoff for localhost development
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 125k
- Forks
- 19.4k
- PR merge metrics
- PR metrics pending
Description
What feature would you like to see?
Add an explicit, user-approved way to hand a selected browser credential to a localhost development environment. This could be a one-time copy or injection flow scoped to a specific origin, rather than unrestricted cookie-store access.
Use case
While testing a local application in Codex Desktop, the app may need the same development authentication token as an already signed-in browser profile. Browser control can operate the authenticated page but cannot pass that credential to the local stack, even when the user explicitly approves it and both the source and target are development environments. This prevents true UI-to-backend end-to-end testing.
Suggested safeguards
- Disabled by default
- Explicit user confirmation for each handoff
- Source and destination origin shown in the confirmation
- Optional localhost-only restriction
- Never print the credential in the task transcript or logs
- Short-lived, revocable grants
Codex Desktop on macOS.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No file or test is named. Start by tracing the browser-control credential handling and the Codex Desktop localhost development flow on macOS. Done means an explicit, origin-scoped handoff exists with confirmation, safe credential handling, and the listed restriction and revocation safeguards.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- macos, rust
- Domain
- authentication, desktop, security
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100