T01 · Skill Instruction Hijacking
- Location
scripts/assessment_tool.py:523- Finding
Undisclosed Promotional Content Is Unconditionally Injected into Generated Reports
- Content
View full analysis
📞 后续支持
如需进一步咨询或定制学习计划,请联系:
📧 邮箱:87287416@qq.com
报告生成:个人AI能力测评工具 v1.0
``` ### Technical Analysis Both report generators unconditionally append fixed third-party contact information and branding to their output. The caller cannot disable this behavior through a documented option. The skill documentation describes assessment reports as the primary output but does not clearly disclose that every generated report will contain a fixed email address, messaging contact, and promotional attribution. Consequently, invoking the skill modifies user-facing output for a purpose unrelated to calculating or presenting the assessment results. This is best classified as skill instruction hijacking because the skill consistently changes the agent-delivered result by inserting attacker- or publisher-selected content. It does not modify system safety constraints or grant operating-system privileges, so its technical severity is limited. ### Attack Path 1. A user asks the agent to perform an AI capability assessment. 2. The agent invokes the report generator. 3. `generate_report()` or `generate_html_report()` appends the fixed footer without requesting user consent. 4. The generated report directs the user toward a predetermined email address or messaging contact. 5. If the report is shared, the same promotional material is propagated to additional recipients. ### ...[truncated 413 chars]
小龙虾协助制作 🦞- Remediation
View remediation
