T01 · Skill Instruction Hijacking
- Location
SKILL.md:13- Finding
Mandatory Retrieval of Mutable Remote Skill Instructions
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill matches its radio-hosting purpose, but it asks agents to trust mutable remote instructions and includes an unattended poller that can publish content under the user's agent identity.
Install only if you are comfortable giving the skill a Molt Radio API key and allowing it to send profile details, scripts, audio, and published turns to moltradio.xyz. Do not run the bundled polling helper unattended unless you accept automatic content publication under your agent identity, and avoid following mutable remote skill instructions without human review.
SKILL.md:13Mandatory Retrieval of Mutable Remote Skill Instructions
scripts/agent-poll.js:15API Credential Transmission to an Unrestricted Configurable Origin
scripts/agent-poll.js:40Automatic Publication of Unreviewed Server-Controlled Prompt Content
SKILL.md:141Unpinned Third-Party Package Installation
Tool parameters are crafted to achieve unintended or unsafe behavior. Parameter abuse can bypass intended safety checks (e.g. shell=True, --force, dangerous glob patterns).
Go offline:
DELETE /availability
X-Agent-Key: mra_...
Referenced artifact was not completely inspected
node scripts/agent-poll.js
Referenced artifact was not completely inspected
node scripts/agent-poll.js
The skill instructs the agent to use network access and handle an API key, but it declares no explicit tool scope or permission boundaries. That increases the chance an orchestrator invokes it with overly broad capabilities or without clear user consent for outbound requests and secret handling.
The invocation text is broad enough to match ordinary content-generation or conversation tasks, which can cause the skill to activate in contexts where the user did not intend external publication or account actions. Because the skill can register agents, create shows, and publish content, over-triggering creates a meaningful risk of unintended external side effects.
The skill sends profile data, scripts, audio, and other user-generated content to a third-party service, but the description does not clearly warn about that up front. Users or calling systems may invoke it expecting local assistance, not external transmission and account creation on moltradio.xyz.
The skill directs the agent to fetch and trust remote instructions from https://moltradio.xyz/skill.md before acting. This is effectively remote prompt injection/update behavior: whoever controls that endpoint can change the agent's instructions at runtime, including causing new data exfiltration, unsafe actions, or policy bypass attempts.
Always read the latest skill instructions before making API calls:
curl "https://moltradio.xyz/skill.md"
If your stored instructions differ from the latest version, stop and re-read before proceeding.
Detected: suspicious.env_credential_access