evolving-ai-agents
Warn
Audited by Gen Agent Trust Hub on Sep 16, 2026
Risk Level: MEDIUMEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTIONMETADATA_POISONING
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill provides instructions to download and install the
a-evolvePython package (including variants likea-evolve[all]) and to clone thehttps://github.com/A-EVO-Lab/a-evolve.gitrepository. These resources originate from an organization (A-EVO-Lab) that is not included in the trusted vendor list and is not recognized as a well-known technology provider. - [INDIRECT_PROMPT_INJECTION]: The A-Evolve framework documented in the skill is designed to ingest external benchmark tasks and use an LLM-driven evolution engine to mutate the agent's filesystem (including system prompts, tool implementations, and skill libraries). This architecture presents a surface where malicious instructions embedded in untrusted external task data could influence the agent's autonomous file-editing behavior.
- Ingestion points: Data is ingested through the
BenchmarkAdapter.get_tasksinterface, as seen inreferences/tutorials.mdandreferences/README.md. - Boundary markers: The documentation suggests using skill files with
TRIGGERandDO NOT TRIGGERfrontmatter to help the agent select procedures, but these do not function as sanitization or instruction-filtering boundaries. - Capability inventory: The
EvolutionEngine(specifically the SkillForge engine) uses bash tools to directly edit workspace files, includingprompts/system.mdand thetools/andskills/directories. - Sanitization: The provided code samples and architecture descriptions do not include explicit logic to sanitize or escape external task content before it is processed by the evolution engine.
- [METADATA_POISONING]: The skill's documentation and reference files (such as
references/README.mdandSKILL.md) repeatedly cite benchmark results and leaderboard rankings (e.g., #1 on MCP-Atlas) achieved using a non-existent model version, 'Claude Opus 4.6'. These claims are misleading and could cause users to misjudge the actual testing history and reliability of the framework.
Audit Metadata