Missing User Warnings
Medium
- Confidence
- 94% confidence
- Finding
- The code reads the session transcript from ctx.transcriptPath, copies all JSONL entries up to the selected entryId, and writes them into the checkpoint directory as transcript-prefix.jsonl. That creates a second at-rest copy of potentially sensitive prompts, tool outputs, secrets, or user data, but this file contains no consent, minimization, encryption, retention, or access-control logic around that snapshotting behavior.
