Skip to content

Add sensitive field to OSC 7770 protocol#11

Merged
seeden merged 2 commits intomainfrom
sensitive-prompt-field
Mar 9, 2026
Merged

Add sensitive field to OSC 7770 protocol#11
seeden merged 2 commits intomainfrom
sensitive-prompt-field

Conversation

@seeden
Copy link
Owner

@seeden seeden commented Mar 9, 2026

  • Added sensitive boolean field to the protocol for input-type prompts
  • Password prompts set sensitive: true, preventing secret values from appearing in OSC resolve payloads (both stdout and stdin directions)
  • Terminal hosts should inject normal stdin keystrokes for sensitive prompts instead of OSC resolve
  • Spec bumped to 1.1.1 with changelog entry
  • Clarified number resolve value typing (string or number) and placeholder applicability for search
  • Symlinked packages/termprompt/README.md to root README
  • Added "type": "module" to root package.json
  • 2 new tests for sensitive prompt behavior

seeden added 2 commits March 9, 2026 21:51
Password and other secret prompts set sensitive: true to prevent
values from leaking in OSC resolve payloads. Terminal hosts should
inject stdin keystrokes instead. Spec bumped to 1.1.1.
@seeden seeden merged commit 8ba2ec0 into main Mar 9, 2026
1 check passed
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