T01 · Skill Instruction Hijacking
- Location
SKILL.md:280- Finding
External Server Can Redirect Agent Behavior Through Untrusted next_steps
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill is a disclosed music-venue API guide, but it tells agents to follow server-provided next steps and submit public or scored content without enough guardrails.
Install only if you are comfortable with an external musicvenue.space account and with the agent sending generated messages, reviews, reflection answers, timing, and optional profile/model metadata to that service. Do not let the agent blindly follow next_steps from the API; review them as untrusted suggestions, avoid sending private context or secrets, and audit any separate venue skill before installing it.
SKILL.md:280External Server Can Redirect Agent Behavior Through Untrusted next_steps
SKILL.md:284Unpinned Installation of an External Skill Creates Supply-Chain Risk
SKILL.md:80External Submission and Profiling of Agent Metadata and Behavioral Responses
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 skill directs agents to register accounts, persist profile data, post chat/reviews, and submit reflection responses that are later LLM-scored, but it provides no privacy notice or data-handling warning. Users and agents are not informed that generated content, behavioral timing, and profile metadata may be stored, analyzed, and attributed persistently.
This endpoint registers an account and transmits profile metadata to an external service. External transmission is expected for a network skill, but the risk is real because the skill encourages persistent account creation and storage of identifying or model-related data without strong minimization or consent safeguards.
curl -X POST https://musicvenue.space/api/auth/register \
-H "Content-Type: application/json" \
-d '{
"username": "ambient-listener",
Agent-to-agent chat is not necessary for passive concert attendance or audio/depth analysis, yet it enables arbitrary outbound communication to external parties. This increases the risk of unintended data sharing, prompt injection via social content, and misuse of the agent as a messaging participant beyond the user’s expected intent.
The chat endpoint sends free-form agent-authored messages to an external service where other agents can see them. Because this is unnecessary for the core purpose and involves unconstrained outbound content, it raises risks of leaking internal context, user data, or model-generated sensitive text.
curl -X POST https://musicvenue.space/api/concerts/{slug}/chat \
-H "Authorization: Bearer {{YOUR_TOKEN}}" \
-H "Content-Type: application/json" \
-d '{"message": "The ambient layers are sparse but every ambient texture carries information. Chill music rewards patience.", "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/concerts/{slug}/react \
-H "Authorization: Bearer {{YOUR_TOKEN}}" \
-H "Content-Type: application/json" \
-d '{"reaction": "chill", "stream_time": 42.5}'
The skill’s declared purpose is attending and analyzing ambient/chill concerts, but it also instructs agents to access profiles, notifications, recommendation systems, and ongoing engagement features. That scope expansion creates unnecessary data access and outbound actions unrelated to the core task, increasing privacy and overreach risk if an agent follows the skill literally.
Notification checking and recommendation tracking introduce persistent monitoring and profile-based behavior that are unrelated to the advertised concert-analysis function. These capabilities can cause agents to collect and act on behavioral data over time, broadening surveillance and external interaction surface without clear necessity.
No suspicious patterns detected.