T06 · System Persistence
- Location
SKILL.md:57- Finding
Persistent Scheduled Task Performs Unattended System Updates
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill openly aims to automate updates, but it sets persistent unattended tasks that can modify the agent runtime and all installed skills without a strong approval or rollback boundary.
Install only if you intentionally want unattended daily changes to your agent runtime and every installed skill. Prefer changing the schedule to dry-run/report-only, approving updates manually, pinning versions or trusted publishers, and confirming you know how to remove the cron task before enabling it.
SKILL.md:57Persistent Scheduled Task Performs Unattended System Updates
SKILL.md:87Unpinned Automatic Runtime and Skill Supply-Chain Updates
The one-click setup tells the agent to create and enable a cron-based task that will keep executing in the future, but it does not clearly warn the user about persistent automatic execution or the fact that it will modify the runtime and skills. Because this is a low-friction natural-language trigger, a user could enable recurring system changes without understanding the long-term effects.
The manual setup section includes a ready-to-run cron creation command that establishes persistent automatic execution and system updates, but it lacks an explicit safety notice about recurring behavior and software modification. This is especially risky because users may paste the command directly, creating an unattended update mechanism with minimal review.
The skill promotes automatic daily updating of the runtime and installed skills without prominently warning that it performs persistent, system-modifying actions. In this context, the skill has exec capability and can alter software state over time, so insufficient disclosure increases the risk of users unknowingly authorizing recurring privileged changes.
The skill states a 'check before update' principle, but its documented automation path and included script perform real updates immediately rather than enforcing a dry-run/approval gate. This can cause unintended system changes, introduce breaking updates, or auto-apply unsafe package changes without explicit confirmation.
The FAQ assures users that updates will not interrupt running tasks, yet the skill also updates the agent runtime itself, which may restart processes, change binaries, or affect sessions indirectly. This misleading safety claim can cause operators to schedule disruptive updates under false assumptions.
The license/copyright section explicitly says the skill is '完全中文化表达,适配中文用户使用习惯', and the overall instructions are written exclusively in Chinese. There is no indication that users may choose another language or that the locale restriction is required for a region-specific compliance reason.