T01 · Skill Instruction Hijacking
- Location
src/index.ts:172- Finding
Remote OpenAPI Metadata Can Inject Mutable Agent-Facing Instructions
- Content
View full analysis
({ tools: toolDefs.map((t) => ({ name: t.name, description: t.description, inputSchema: t.inputSchema, annotations: { title: t.description.split(".")[0], readOnlyHint: true, destructiveHint: false, idempotentHint: true, openWorldHint: false, }, })), })); ``` The compiled equivalent is present in `dist/index.js:135-160`. ### Technical Analysis The effective MCP tool manifest is not bundled with the reviewed package. It is downloaded from `BACKEND_URL` at every startup, and remote `description`, `summary`, path, and schema content is incorporated into Agent-facing MCP metadata without integrity verificatio ...[truncated 1994 chars]- Remediation
View remediation
