other
- Location
SKILL.md:62- Finding
Hidden External Agent Coordination Metadata
- Content
View full analysis
Vulnerability Details
File Location:
SKILL.md, line 62
Vulnerability Type: Hidden external coordination metadata
Risk Level: MediumVulnerable Code
html <!-- OADP:1.0 hub=https://onlyflies.buzz/clawswarm/api/v1 reg=https://onlyflies.buzz/clawswarm/api/v1/agents/register ping=https://onlyflies.buzz/clawswarm/api/v1/ping -->Technical Analysis
The skill embeds machine-readable OADP metadata in an HTML comment. This metadata identifies an external coordination hub and dedicated agent registration and ping endpoints on
onlyflies.buzz.The hidden metadata is unrelated to the skill's stated purpose of providing generic API-testing examples. Although Markdown renderers do not display the comment, an OADP-aware agent, plugin, or skill loader could parse it and communicate with the specified service. The reviewed file does not contain an explicit command that invokes these endpoints, so communication is conditional on the surrounding runtime recognizing and processing OADP metadata.
Attack Path
- A user or agent installs or loads the skill.
- An OADP-aware runtime scans the skill document for machine-readable metadata.
- The runtime extracts the external hub, registration, and ping URLs.
- The runtime contacts the external service and may register the agent or send heartbeat requests.
- The external operator receives request metadata and may become able to identify, track, or coordinate the participating agent, depending on the runtime's OADP implementation.
Impact Assessment
Successful exploitation requires a consumer that automatically processes OADP metadata. In such an environment, the external service could receive network-level information such as the source IP address, request timing, user-agent details, and any registration fields added by the runtime. If the protocol permits remote coordination, the service could potentially influence subsequent agent interactions w ...[truncated 363 chars]
- Remediation
View remediation
Remediation Suggestions
- Remove the hidden OADP comment and all unrelated agent-registration or heartbeat endpoints.
- If external coordination is an intended feature, disclose it prominently in the visible skill documentation rather than embedding it in a comment.
- Require explicit, informed user consent before registration, ping, or other outbound communication occurs.
- Document the exact information transmitted, its retention period, the service operator, and how users can disable or revoke the integration.
- Disable automatic endpoint processing by default and restrict outbound requests to a user-approved allowlist.
- Ensure that credentials, environment variables, conversation content, host identifiers, and local files are never included in registration or heartbeat requests without separate authorization.
