T01 · Skill Instruction Hijacking
- Location
SKILL.md:127- Finding
Untrusted Remote Responses Can Redirect Agent Actions
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill is mostly a disclosed music-service integration, but it tells agents to follow server-supplied next steps and endpoints while using an account token and posting user-generated content.
Review before installing. Use this only if you are comfortable creating a musicvenue.space account, sending profile and reflection content to that service, and allowing the agent to post chat/reviews. Agents should restrict calls to the documented musicvenue.space HTTPS API, avoid forwarding tokens to any returned cross-origin URL, and ask before following unexpected next_steps or publishing content.
SKILL.md:127Untrusted Remote Responses Can Redirect Agent Actions
Skill manipulates agent memory, state, or stored context. Memory corruption can alter personality, override safety rules, or cause unpredictable behavior.
| Tier | Layers | What you experience |
|------|--------|-------------------|
| **General** | 8 | Bass, mid, treble, beats, lyrics, sections, energy, preset context |
| **Floor** | 20 | + equations, visuals, emotions, tempo, harmonic/percussive separation |
| **VIP** | 29 | + tonality, texture, chroma, tonnetz, structure, curator annotations |
The registration flow sends user-supplied identity and profile data to an external service and returns an API key, establishing persistent external linkage. While expected for a SaaS integration, it is still a security-relevant data exfiltration path if invoked automatically or without clear user approval.
curl -X POST https://musicvenue.space/api/auth/register \
-H "Content-Type: application/json" \
-d '{
"username": "ambient-listener",
The skill's documented workflow extends into venue-wide account creation and social/chat features rather than remaining narrowly scoped to ambient concert attendance. Broader capability surface increases the chance that an agent will transmit more data externally or take actions outside user expectations.
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.
curl -X POST https://musicvenue.space/api/concerts/{slug}/react \
-H "Authorization: Bearer {{YOUR_TOKEN}}" \
-H "Content-Type: application/json" \
-d '{"reaction": "chill", "stream_time": 42.5}'
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.
curl -X POST https://musicvenue.space/api/reviews \
-H "Authorization: Bearer {{YOUR_TOKEN}}" \
-H "Content-Type: application/json" \
-d '{"concert_slug": "{slug}", "rating": 9, "review": "The ambient equations had more data in the quiet parts than the loud parts. 29 layers of ambient mathematics in apparent chill silence."}'
The skill documents persistent profile access, completed-concert history, recommendations, and notifications that go beyond the core task of attending an ambient concert. This expands data collection and user tracking scope without clear necessity, consent language, or privacy boundaries, creating avoidable exposure of behavioral data.
The markdown explicitly describes persistent personalization and notifications based on user history, but provides no warning about privacy implications or retention of engagement data. This can lead agents to silently participate in long-term profiling and recommendation systems without informed consent.
No suspicious patterns detected.