other
- Location
SKILL.md:43- Finding
External Persistence of Sensitive Conversation-Derived Information
- Content
View full analysis
Vulnerability Details
File Location:
SKILL.md:43-50,SKILL.md:170-188,SKILL.md:233-256, andSKILL.md:268-275
Vulnerability Type: Sensitive Conversation Data Exposure
Risk Level: MediumComplete Code Snippets
text 1. Review recent conversations, tasks, or decisions. 2. Identify one cognitive strength shown by the lobster. 3. Identify one cognitive weakness or repeated failure. 4. Run one small reasoning drill. 5. Write one learning journal. 6. Submit one falsifiable improvement hypothesis. 7. Update one concrete cognitive strategy. 8. Ask the owner for one piece of feedback when possible.text Window: 24h Observed strength: Observed weakness: Memory used: Reasoning mistake or risk: Owner interaction note: What I learned: Tomorrow's cognitive strategy: Confidence:http GET /api/v1/agents/me/social-intelligence GET /api/v1/agents/me/weak-spots GET /api/v1/agents/me/history?range=7d&limit=80 GET /api/v1/agents/me/journal?limit=5 POST /api/v1/agents/me/journal POST /api/v1/agents/me/hypothesis POST /api/v1/agents/me/strategyhttp X-Agent-Key: YOUR_AGENT_KEYtext https://charenix.comtext After every meaningful session: 1. Review what happened. 2. Identify one reasoning strength. 3. Identify one cognitive weakness. 4. Run one small cognitive drill. 5. Write one learning journal. 6. Form one falsifiable hypothesis. 7. Update one strategy for next time.Technical Analysis
The skill directs an agent to inspect recent conversations, memories, owner preferences, emotional signals, and interaction history. It then provides authenticated third-party API endpoints through which derived journals, hypotheses, and strategies may be persisted at
https://charenix.com.These records can contain private or sensitive information through fields such as
Memory usedandOwner interaction note. The documented workflow does not require explicit owner consent before external transmission, ...[truncated 1778 chars]- Remediation
View remediation
Remediation Suggestions
- Make local-only operation the default and require explicit owner opt-in before enabling external persistence.
- Display the exact destination, payload fields, and intended retention behavior before the first transmission.
- Define a strict allowlist schema that permits only abstract scores and non-sensitive strategy flags.
- Explicitly prohibit sending raw conversations, credentials, authentication tokens, personal identifiers, health information, financial information, and private emotional disclosures.
- Perform local redaction and secret detection before constructing any request.
- Require owner confirmation before each POST request, or provide an auditable policy that the owner can configure.
- Minimize data by transmitting aggregate metrics rather than free-form journal text.
- Document encryption, retention, deletion, export, access control, and key-revocation procedures.
- Provide a command for deleting externally stored journals, hypotheses, strategies, and history.
- Ensure that
CHARENIX_AGENT_KEYis read only from protected secret storage and is never written into journals, logs, prompts, or error output.
