Session Persistence
- Category
- Rogue Agent
- Confidence
- 75% 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 - **Removed Wrapper Script Divergence:** Removed PowerShell patch wrapper script `Invoke-WindowsPatch.ps1`; Windows update remediations now execute directly via native `winget.exe` or `dism.exe` under cryptographic plan approval. - **Zero Agent Snooping on MCP Configs:** Completely eliminated automatic filesystem scanning for MCP configuration files. MCP audits only inspect explicit paths passed directly by callers. - **Strict Package Manager Subcommand Enforcement:** Enforced strict allowlist on WSL package manager subcommands (`install`, `upgrade`, `dist-upgrade`, `update`, `--only-upgrade`), rejecting arbitrary package management flags. - **Safe Directory Iteration for macOS:** Replaced Info.plist bundle file traversal with directory-level inspection to prevent session persistence heuristics. - **Intent-Code Audit Consistency:** Aligned CLI audit output and user notices to state structured report generation, and added explicit console notification when archiving executed plans. - **Full Universal English Localization:** Fully translated `CHANGELOG.md` and `osv_client.py` docstrings and logger output to English.
