Skip to content

fix: expose raw JWTs across LocalNet surfaces - #289

Merged
zheli merged 32 commits into
mainfrom
more-names-hosts
Jul 28, 2026
Merged

fix: expose raw JWTs across LocalNet surfaces#289
zheli merged 32 commits into
mainfrom
more-names-hosts

Conversation

@zheli

@zheli zheli commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Return raw LocalNet JWT values by default across CLI, Web UI, REST, and mock surfaces.
  • Remove the obsolete JWT redaction opt-in controls.
  • Preserve redaction in errors, audit logs, and access logs.

Changes

  • localnet env, localnet status, and localnet creds now expose captured JWTs directly.
  • JWT issuance, app-config, and instance-detail APIs return raw credentials without include_jwt query parameters.
  • Updated frontend API calls, Developer Setup tests, mock routes, and fixtures.
  • Updated shared builder/status tests and proposal-deviation documentation.

Notes

  • LocalNet remains loopback-only and JWTs are development credentials.
  • Error-message JWT scrubbing and credential-free audit/access logs remain unchanged.
  • Verification: make test, make lint, go test ./..., frontend npm test -- --run, and frontend npm run build.

zheli added 30 commits July 28, 2026 14:06
@cursor

cursor Bot commented Jul 28, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

The raw-JWT table now wraps in a standard terminal because it appends the
full token as a trailing column. Restore a footer pointing users to the
env/raw formats, which emit clean single-line copy-pasteable output.
@zheli
zheli merged commit 3584e2f into main Jul 28, 2026
25 checks passed
@zheli
zheli deleted the more-names-hosts branch July 28, 2026 13:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant