agentspan
Warn
Audited by Gen Agent Trust Hub on Jul 31, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill includes a mathematical calculator tool in
scripts/basic_agent_with_tools.pythat utilizes theeval()function to process input strings. Although a character allowlist (0123456789+-*/().) is implemented to restrict the execution environment, the use ofeval()on data derived from LLM output remains a significant security surface for potential code execution.\n- [EXTERNAL_DOWNLOADS]: The Agentspan runtime is designed to fetch external binary components from remote infrastructure. As documented inSKILL.mdandreferences/cli-quick-reference.md, theagentspan server startcommand downloads a JAR server file, and the NPM-based CLI fetches a Go binary from an Amazon S3 bucket upon initialization.\n- [PROMPT_INJECTION]: The skill documentation and examples include logic for detecting and mitigating prompt injection attacks. Specifically,references/patterns.mdandscripts/guardrail_demo.pydefine guardrail functions that scan for malicious strings like "ignore previous instructions", "act as", and "system prompt". These are defensive implementations provided as part of the orchestration runtime and do not represent injection attempts by the skill itself.
Audit Metadata