Self-Modification
High
- Category
- Rogue Agent
- Content
### English On first use or when config files are missing, the system automatically generates default templates (idempotent, will not overwrite existing files): > ⚠️ **Bootstrap auto-creates config**: On first use, config files (`config.yaml`, `audit_config.json`, etc.) are auto-created in `~/.sql_linker/`. Use `set_env.ps1` to set password to Windows env. `bootstrap()` is idempotent and won't overwrite existing files, but will create missing ones.
- Confidence
- 84% confidence
- Finding
- The skill explicitly supports bootstrap behavior that writes files into the user's home directory, creating configuration and helper scripts. Even though it says existing files are not overwritten and explicit confirmation is required in some flows, agent-driven self-modification/persistence is still risky because it can leave durable artifacts, establish future execution paths, and store sensitive configuration material outside the immediate task scope.
