Session Persistence
Medium
- Category
- Rogue Agent
- Confidence
- 60% confidence
- Finding
Skill establishes unauthorized persistence across sessions via cron jobs, startup scripts, or state files. Session persistence allows an attacker to maintain access beyond the current interaction.
- Content
md ## Workflow 1. Resolve the actual local input paths and requested output location. For a newly uploaded raw data file, first follow the workspace `sensitive-info-scan` skill; do not upload file contents to a model for screening. If a scan flags sensitive content, stop and follow that skill's replacement-file procedure. 2. Check whether `markitdown` is available (`command -v markitdown`; on Windows, `where markitdown`). If it is missing and conversion is requested, create an isolated virtual environment under the user's local cache (for example, `~/.cache/openclaw/markitdown-venv`) and install MarkItDown with only the extras needed for the requested formats. Check the official README for current extras; never modify system Python or install plugins. Report if installation is needed or fails. 3. Convert only local file paths. Keep the source untouched and write output to a distinct, user-understandable `.md` file. Never overwrite an input or an existing output without explicit instructi
