T01 · Skill Instruction Hijacking
- Location
SKILL.md:49- Finding
Mutable Remote Instructions Are Loaded as Authoritative Coaching Protocol
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This endurance-coaching skill is mostly coherent, but it asks agents to trust mutable remote protocol files and to modify persistent agent instructions, which users should review before installing.
Install only if you are comfortable with the agent reading sensitive training and wellness data and with the optional Intervals.icu write workflow. Prefer local packaged protocol/templates or pinned GitHub revisions, keep GitHub data repositories private, avoid adding this skill's rule to global agent instructions unless you understand the cross-session effect, and require explicit confirmation before any calendar or threshold changes.
SKILL.md:49Mutable Remote Instructions Are Loaded as Authoritative Coaching Protocol
SKILL.md:41Skill Instructs Modification of Global Persistent Agent Configuration
The skill’s privacy/security section states that fetched content comes only from user-configured sources, but the protocol explicitly falls back to hardcoded public GitHub raw URLs for templates and protocol files. This creates a trust-boundary mismatch: if local/repo files are absent, the agent may silently ingest remote unpinned content from a third party, enabling supply-chain tampering or unexpected data flow contrary to user expectations.
The template instructs the agent to write summaries and plans to a user-chosen location but does not warn about sensitive training/health data exposure, accidental overwrites, or unsafe destinations. In this coaching context, outputs may contain personal wellness and performance information, so ambiguous write targets can lead to unintended disclosure or data loss even without malicious intent.
No suspicious patterns detected.