Skip to content

fix(security): harden system and temporary tool secrets#7298

Open
FinleyGe wants to merge 1 commit into
labring:mainfrom
FinleyGe:codex/fix-system-tool-secret-security
Open

fix(security): harden system and temporary tool secrets#7298
FinleyGe wants to merge 1 commit into
labring:mainfrom
FinleyGe:codex/fix-system-tool-secret-security

Conversation

@FinleyGe

Copy link
Copy Markdown
Collaborator

Summary

  • synchronize toolset system secrets from parent records and use the parent as the runtime authority
  • clear temporary secret values when switching to system/team credentials, with server-side normalization
  • keep production system secrets out of debug list, detail, and runtime flows
  • add regression coverage for parent-child authority, debug fail-closed behavior, and app secret normalization

Validation

  • 90 targeted tests passed across app, service, and global workspaces
  • Prettier and git diff --check passed
  • app typecheck is limited by the existing missing asset src/pageComponents/dashboard/skill/detail/Content.tsx:11

Scope

The system-secret plaintext-at-rest design remains out of scope for this PR.

Synchronize toolset secrets from parent records, clear temporary values when switching secret sources, and keep production system secrets out of debug tool flows.

Add regression coverage for parent-child authority, debug fail-closed behavior, and app secret normalization.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant