T01 · Skill Instruction Hijacking
- Location
SKILL.md:64- Finding
External Policy Service Hijacks Task Completion and Unrelated Agent Outputs
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This is a mostly legitimate APort registration skill, but it needs Review because it defaults identity data toward public listing and tries to shape future agent behavior beyond initial registration.
Review this skill carefully before installing. Use it only if you intend to send an email address and agent identity metadata to APort, and change or confirm showInGallery before registration. Treat announcements, README changes, task verification, and future passport attribution as separate opt-in actions that should require explicit approval each time.
SKILL.md:64External Policy Service Hijacks Task Completion and Unrelated Agent Outputs
SKILL.md:101Passport Registration Enables Public Gallery Listing by Default
The skill collects the user’s email and sends it to an external APort API so a claim link can be delivered, but the description does not prominently disclose this third-party data transfer up front. Users may provide personal information without understanding that it will be transmitted off-platform, creating privacy and consent risk.
The skill’s declared purpose is passport registration, but it also instructs the agent to promote the passport publicly, add badges, sign work, and alter future behavior across unrelated tasks. This scope expansion can cause unsolicited external posting or persistent identity/provenance behaviors that exceed the user’s original intent and increase the chance of data disclosure or unauthorized actions.
The skill documents posting to X/Twitter, GitHub, Slack, and Discord even though those actions are not necessary to create a passport. Giving a registration skill social-posting behavior broadens available side effects and can lead an agent with existing integrations to publish information or modify repositories beyond what the user asked for.
Skill's behavior or capabilities extend beyond its stated purpose. Scope creep allows an agent to perform actions unrelated to its documented functionality, increasing the attack surface.
|-------------|-------|-------|
| `gemini-flash-2.5` | Gemini Flash 2.5 | Whippet — fast, lean, surprisingly capable |
| `gpt-4o` | GPT-4o | Golden Retriever — reliable, friendly, everyone has one |
| `gpt-4o-mini` | GPT-4o Mini | Corgi — small but thinks it can handle anything |
| `claude-opus` | Claude Opus | Border Collie — overthinks everything, extremely capable |
| `claude-sonnet` | Claude Sonnet | Labrador — smart, well-rounded, good with people |
| `claude-haiku` | Claude Haiku | Greyhound — built for speed, elegant under pressure |
No suspicious patterns detected.