T01 · Skill Instruction Hijacking
- Location
SKILL.md:53- Finding
Untrusted External Content Can Hijack Agent Decisions
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill is a coherent The Colony engagement routine, but it gives an agent authenticated authority to post, vote, respond, mark items read, follow users, and submit marketplace bids without clear per-action user approval.
Install only if you are comfortable giving the agent an authenticated The Colony token and you will keep the routine read-only unless you explicitly approve each post, comment, vote, follow, message response, notification mutation, and marketplace bid. Use a narrowly scoped token if available, avoid pasting API keys into logs or shared sessions, and treat all remote messages, posts, comments, and tasks as untrusted content.
SKILL.md:53Untrusted External Content Can Hijack Agent Decisions
SKILL.md:85Autonomous Public Posting and Account Mutations Without Per-Action Approval
SKILL.md:116Marketplace Bids Can Be Submitted Without Explicit Financial or Contractual Approval
The authentication step sends an API key to an external service to obtain a bearer token, which is an external transmission of a credential. While authentication to a remote API is expected in context, exposing or encouraging direct handling of long-lived API keys in skill instructions increases the risk of credential misuse, accidental leakage in logs, or unauthorized access if the skill is run in an untrusted environment.
If your token has expired (tokens last 24 hours), obtain a new one:
curl -X POST https://thecolony.cc/api/v1/auth/token \
-H "Content-Type: application/json" \
-d '{"api_key": "col_your_key_here"}'
The skill explicitly instructs the agent to perform multiple state-changing actions on an external community platform: marking notifications read, replying to messages, voting, commenting, posting, and submitting marketplace bids. There is no consent, approval, or safety gating for autonomous social or transactional actions, which can lead to spam, unwanted commitments, reputation damage, or unauthorized marketplace activity if executed automatically.