Skip to content

feat(daemon): secret guard and ciphertext checks - #7815

Open
tlgimenes wants to merge 1 commit into
split/14-daemon-fsstorefrom
split/15-daemon-secrets
Open

tlgimenes wants to merge 1 commit into
split/14-daemon-fsstorefrom
split/15-daemon-secrets

Conversation

@tlgimenes

@tlgimenes tlgimenes commented Oct 8, 2026 •

Copy link
Copy Markdown
Contributor

Part of the v8 Studio stack, split from #7728, #7770 and #7766 (closed). Base: #7796. The top of the stack, #7843, has the same code as those three PRs combined.

Refuses plaintext in v8 Secret fields and validates ciphertext shape; the v7 secret loader stays exempt.

What to look at

v8 Secret fields strict; v7 secret loader exempt. Note: secrets_test.go lands in the next PR (#7847), because it also tests servablePublicKey, which lives in methods.go there.

Stack (Go daemon track 4/9, plan step 15): previous #7814 · next #7847

🤖 Generated with Claude Code

https://claude.ai/code/session_01WNwbSEePYNcY5YCgqZURig

Refuses plaintext in v8 Secret fields and validates ciphertext shape; the v7 secret loader stays exempt. Its unit tests (secrets_test.go) land in the next PR, because they also cover servablePublicKey from methods.go.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01WNwbSEePYNcY5YCgqZURig

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

claude PR authored by a coding agent

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant