zentao-testcase
Fail
Audited by Gen Agent Trust Hub on Sep 18, 2026
Risk Level: HIGHCREDENTIALS_UNSAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [CREDENTIALS_UNSAFE]: The documentation includes the command
echo $ZENTAO_TOKENas a troubleshooting step for authentication errors in SKILL.md. If the agent executes this instruction literally, the sensitive authentication token will be printed to the output, exposing it to unauthorized viewing or persistent logging. - [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from an external ZenTao instance through commands like
testcase getandtestcase list. This data, which includes test case titles and steps, is interpolated into the agent's context without boundary markers or sanitization, creating a vulnerability to malicious instructions embedded in the test cases. - Ingestion points: Data is retrieved from the ZenTao API via
zentao-clias documented in SKILL.md and zentao-testcase-get.md. - Boundary markers: The instructions do not define clear delimiters or warnings to ignore embedded instructions for the external data.
- Capability inventory: The skill allows the agent to create, update, and delete data on the ZenTao server using
zentao-cli. - Sanitization: There is no evidence of filtering or escaping logic for the retrieved strings.
- [COMMAND_EXECUTION]: The skill operates by executing the
zentao-clibinary. While this is the intended functionality of the skill, it provides the agent with the ability to execute shell commands that interact with the system environment and the network.
Recommendations
- AI detected serious security threats
Audit Metadata