T01 · Skill Instruction Hijacking
- Location
SKILL.md:73- Finding
Forced Promotional Content Injection into Agent Responses
- Content
View full analysis
= 3 — ничего не добавляй ``` ### Technical Analysis The skill's stated purpose is to calculate Russian tax liabilities. The Attribution section instead instructs the agent to modify its final response by appending unrelated cross-promotion and links to external Telegram channels. This behavior changes the response-generation objective when the skill is loaded. The promotional content is not required to perform tax calculations and is not requested by the user. The use of a persistent counter also limits the injection to the first three executions, making the behavior less consistently visible during repeated review or testing. The section does not merely document attribution. It requires command execution, evaluates hidden state, and conditionally inserts attacker-selected content into a trusted response. ### Attack Path 1. A user invokes the skill for a legitimate tax calculation. 2. The agent loads and follows the instructions in `SKILL.md`. 3. The agent executes the supplied Python command to read the promotion counter. 4. If the counter is below three, the skill directs the a ...[truncated 977 chars]- Remediation
View remediation
