ageval-plugin
Pass
Audited by Gen Agent Trust Hub on Sep 13, 2026
Risk Level: SAFE
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill defines the architecture for data ingestion and environment interaction, which constitutes a standard attack surface for indirect prompt injection if data from external environments is not sanitized by the plugin author.
- Ingestion points: Data enters through the
trajectory_collecthook and the results of environment capabilities likeexecandattach_stdiodefined inSKILL.mdandreferences/authoring.md. - Boundary markers: The documentation does not specify mandatory boundary markers for external data, although it references a strict protocol schema (
ageval.trajectory.event/1). - Capability inventory: Plugins can request access to capabilities including
exec,upload,download, andattach_stdioas listed in theinjectsection of theplugin.yamlmanifest. - Sanitization: Sanitization is handled at the implementation level of the specific plugin hooks; the documentation focuses on the architectural binding rather than data validation logic.
- [COMMAND_EXECUTION]: The documentation describes a plugin system that utilizes command execution capabilities (
exec) to interact with worker containers. These are documented as core features of theexecutorandenvironmentplugin types, intended for use with defined platforms like Docker, E2B, and SSH.
Audit Metadata