T06 · System Persistence
- Location
SKILL.md:121- Finding
Installation of a Persistent Background Message-Checking Daemon
- Content
View full analysis
~/.agent_name # or "memphis" for PC #2 # 2. Create directories mkdir -p messages/{inbox,outbox,processed} pinata_messages # 3. Install auto-check daemon (every 5 min) ./check-messages-daemon.sh --install ./check-messages-daemon.sh --status ``` The document also describes another background collector: ```text memphis daemon start (collector-based background tasks: journaling git diffs, shell history, etc.). ``` ### Technical Analysis The Skill directs the user or agent to install a daemon that executes every five minutes. Installation of a recurring daemon creates cross-session persistence: the process or scheduled task continues operating after the original Skill invocation has completed. The daemon processes externally sourced message metadata and content through the share chain and Pinata workflow. The document does not define an approval boundary, integrity-verification mechanism, restricted execution account, retention policy, or uninstall procedure. It also recommends a separate Memphis daemon capable of collecting Git diffs and shell history, both of which may contain repository secrets, credentials entered on command lines, private paths, or proprietary source changes. Because the referenced daemon scripts are not present in the audited package, their scheduling mechanism, permissions, validation behavior, and data handling cannot be verified. ### Attack Path 1. A user or autonomous agent follows the first-time setup instructions. 2. `check-messages-daemon.sh --install` registers a recurring background task. 3. The task continues to run every five minutes after the original session ends. 4. The daemon checks externally synchronized message sources and downloads message content. 5. Malicious, forged, ...[truncated 861 chars]- Remediation
View remediation
