-
-
Notifications
You must be signed in to change notification settings - Fork 80.7k
[verify] gateway password mask renders bullets on macOS (PR #90571) #90634
Copy link
Copy link
Closed
Labels
P3Low-priority cleanup, docs, polish, ergonomics, or speculative work.Low-priority cleanup, docs, polish, ergonomics, or speculative work.clawsweeper:needs-security-reviewClawSweeper marked this issue as needing security-sensitive review.ClawSweeper 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.ClawSweeper does not recommend queueing a new automated fix PR for this issue.clawsweeper:source-reproClawSweeper found a high-confidence source-level issue reproduction.ClawSweeper found a high-confidence source-level issue reproduction.impact:securitySecurity boundary, credential, authz, sandbox, or sensitive-data risk.Security boundary, credential, authz, sandbox, or sensitive-data risk.issue-rating: 🦞 diamond lobsterVery strong issue quality with high-confidence source-level or clear reproduction.Very strong issue quality with high-confidence source-level or clear reproduction.
Description
Metadata
Metadata
Assignees
Labels
P3Low-priority cleanup, docs, polish, ergonomics, or speculative work.Low-priority cleanup, docs, polish, ergonomics, or speculative work.clawsweeper:needs-security-reviewClawSweeper marked this issue as needing security-sensitive review.ClawSweeper 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.ClawSweeper does not recommend queueing a new automated fix PR for this issue.clawsweeper:source-reproClawSweeper found a high-confidence source-level issue reproduction.ClawSweeper found a high-confidence source-level issue reproduction.impact:securitySecurity boundary, credential, authz, sandbox, or sensitive-data risk.Security boundary, credential, authz, sandbox, or sensitive-data risk.issue-rating: 🦞 diamond lobsterVery strong issue quality with high-confidence source-level or clear reproduction.Very strong issue quality with high-confidence source-level or clear reproduction.
Type
Fields
Priority
None yet
Context
PR #90571 switches the
Gateway passwordprompt inopenclaw configure --section gatewayfromclack text()topassword(), so the typed password renders as masked bullets instead of cleartext echo. The issue is source-verifiable on current main:src/commands/configure.gateway.tsroutesauthMode === "password"through atext()call at the Gateway password prompt. The fix is in cross-platform@clack/promptscode with noprocess.platformbranching — it ships to macOS automatically. The author's repro environment is Windows 10 only.Verification request
Could a macOS maintainer confirm that after PR #90571 merges:
pnpm openclaw configure --section gatewayGateway password— type any test string (e.g.,DUMMY_PASSWORD); each character should render as•instead of the typed lettergateway.auth.passwordvalue in~/.openclaw/openclaw.jsonis the typed string (not bullets — masking is render-only)No real gateway is needed —
DUMMY_PASSWORDis sufficient.Related