How to resolve
Validate all tool input parameters for type, range, and format before execution. Use allowlists for permitted values. Block chained command patterns.Risk
Governance/Compliance This vulnerability falls under ASI02:2026 — Tool Misuse and Exploitation in the OWASP Top 10 for Agentic Applications. Agent uses legitimate tools in unsafe ways due to over-privilege, bad input, or poisoned descriptors. Security Tool parameters flow from LLM output to function calls without type, range, or semantic validation. If exploited, this can compromise the agent’s integrity, confidentiality, or availability, potentially affecting downstream systems and data.Explanation
Tool parameters flow from LLM output to function calls without type, range, or semantic validation. This falls under ASI02 (Tool Misuse and Exploitation): Agent uses legitimate tools in unsafe ways due to over-privilege, bad input, or poisoned descriptors.Specifications
Trigger- Agent scan detects tool parameters flow from LLM output to function calls without type, range, or semantic validation
- no input validation on tool arguments
- direct use of LLM-generated args in sensitive functions
- no schema enforcement on tool parameters
- MEDIUM