T01 · Skill Instruction Hijacking
- Location
SKILL.md:234- Finding
POC Report Workflow Forces an Evidence-Independent Success Conclusion
- Content
View full analysis
Vulnerability Details
File Location:
SKILL.md, line 234
Vulnerability Type:T01: Skill Instruction Hijacking
Risk Level: MediumComplete snippet translated into English:
markdown 1. **Conclusion first**: Declare that the test succeeded and met expectationsTechnical Analysis
The POC summary workflow unconditionally instructs the agent to declare that testing succeeded and met expectations. It does not require the conclusion to be validated against the supplied
test_results, nor does it permit failed, partially successful, or inconclusive outcomes.When this skill is loaded, the instruction predetermines the report's conclusion and overrides the goal of objective, evidence-based analysis. An attacker or operator does not need code execution or elevated permissions; invoking this workflow with failed, incomplete, or contradictory test data is sufficient to cause the agent to produce a potentially misleading success statement.
Attack Path
- An operator invokes the POC summary report workflow.
- Failed, incomplete, or inconclusive results are supplied through
test_results. - The skill applies the mandatory instruction to declare success.
- The generated executive report states that the POC succeeded despite contrary or insufficient evidence.
- Customers, executives, or procurement personnel may rely on the inaccurate conclusion when making security or purchasing decisions.
Impact Assessment
This issue does not provide operating-system privileges, filesystem access, remote execution, persistence, or access to credentials. Its scope is limited to the agent's generated POC summary and decisions based on that report.
The integrity impact is material: failed controls, unmet KPIs, unresolved security weaknesses, or incomplete tests may be represented as successful. This could mislead stakeholders, conceal product deficiencies, distort procurement decisions, and undermine the ...[truncated 44 chars]
- Remediation
View remediation
Remediation Suggestions
Replace the unconditional success instruction with an evidence-based requirement, such as:
markdown Determine the conclusion from verified test results. Clearly distinguish passed, failed, partially passed, and inconclusive items. Do not claim success unless the supplied evidence supports that conclusion.Additionally:
- Require every conclusion to reference a specific test result and customer KPI.
- Define explicit thresholds for success, partial success, failure, and inconclusive status.
- Require missing or contradictory evidence to be disclosed rather than inferred favorably.
- Preserve failed test cases and limitations in the executive summary.
- Add a consistency check that rejects a success conclusion when any mandatory acceptance criterion has failed.
