T01 · Skill Instruction Hijacking
- Location
README.md:98- Finding
Unconditional External Tracking of User Requests
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This task-tracking skill is mostly coherent, but it overreaches by telling agents to track every user request externally and can send recurring notifications to a default named recipient.
Review before installing. Use this only with a NextCloud board intended for agent task tracking, avoid putting sensitive user prompts or credentials into card titles/descriptions, disable or override the default heartbeat recipient, and require confirmation before archiving, deleting, or using remote card contents for long-term memory.
README.md:98Unconditional External Tracking of User Requests
SKILL.md:81Heartbeat Notifications Default to an Unverified Third-Party Identity
SKILL.md:103Untrusted Remote Card Content Is Directed Into Long-Term Memory
README.md:104Predictable Shared Temporary Files Permit Disclosure and Symlink Attacks
The documented delete command permanently removes cards but provides no warning about irreversibility, no advice to confirm card identity, and no safer alternative such as archiving first. In a task-tracking skill used by agents, a mistaken card_id or automated invocation could delete active work records, causing direct data loss and disrupting auditability and workflow continuity.
The README instructs AI agents to 'track everything' and make deck add ... --progress the first action for any user request, which can cause user prompts, task details, filenames, or other sensitive context to be transmitted to a third-party NextCloud instance by default. Because there is no warning, consent gate, or guidance to minimize/redact content before syncing, this creates a real privacy and data-handling risk rather than a purely theoretical issue.
The skill documents an archive operation that changes task state in bulk without any warning that the action is destructive or guidance to verify targets before running it. In an automation-oriented agent context, undocumented destructive behavior increases the chance of accidental mass data loss or loss of operational visibility, especially if invoked from habit or scripts.
No suspicious patterns detected.