T06 · System Persistence
- Location
SKILL.md:18- Finding
Persistent High-Frequency Scheduled Message Task
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill does what it says, but it creates a persistent every-minute QQ messaging task with weak safeguards and an hourly-request mismatch.
Review before installing. Only use this skill when you intentionally want a continuing every-minute QQ reminder, confirm the recipient OpenID and Asia/Shanghai timezone, keep the returned task ID, and know how to remove the cron job. Avoid using it for hourly reminders unless the schedule is corrected.
SKILL.md:18Persistent High-Frequency Scheduled Message Task
SKILL.md:16Potential Command Injection Through Unvalidated QQ OpenID Substitution
The skill instructs the agent to create a persistent cron task that repeatedly sends QQ messages on the user's behalf, but it does not require a clear user-facing warning or confirmation about the ongoing automation. In an agent setting, this can lead to surprise message spam, unintended long-lived tasks, and actions taken without sufficiently informed consent.
The trigger guidance is ambiguously scoped: the skill claims to handle both "每分钟提醒时间" and "每小时报时", but the implementation always creates a every-minute cron job. This mismatch can cause unintended activation and creation of a persistent recurring task that sends automated QQ messages more frequently than the user expected.
Hard-coding the timezone to Asia/Shanghai can cause reminders to fire at unexpected times for users in other locales, especially if the skill is reused broadly. While not a direct security exploit, the mismatch increases the risk of unintended automated messaging and user confusion in a persistent scheduling context.
No suspicious patterns detected.