user-thoughts
Pass
Audited by Gen Agent Trust Hub on Oct 28, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to capture and store user intent for retrieval by future AI agents, which creates a potential surface for indirect prompt injection.
- Ingestion points: Untrusted user thoughts are ingested via explicit commands or conversation monitoring and written to the project-local
.ustht/directory usingscripts/write_raw.py. - Boundary markers: Recorded thoughts are stored as markdown list items under date-based headers (e.g.,
## yyyy-mm-dd). There are no specific isolation delimiters or warnings within the stored data to instruct future agents to ignore embedded instructions. - Capability inventory: The skill possesses
read,write, andbashcapabilities. The provided Python scripts use these tools to manage the project memory base, perform maintenance (sortin/resort), and display stored content. - Sanitization: The skill implements strong security best practices, including robust path traversal protection in
scripts/common.pyusingPath.resolve()andrelative_to()checks. Additionally,scripts/write_raw.pystrips newlines from captured thoughts to prevent structural injection into the raw markdown files.
Audit Metadata