autogen
Pass
Audited by Gen Agent Trust Hub on Sep 2, 2026
Risk Level: SAFE
Full Analysis
- [DYNAMIC_EXECUTION]: The script
scripts/check-setup.pyuses the__import__function to verify the presence of required Python packages (autogen_agentchat,autogen_ext,autogen_core). The package names are hardcoded in the script and do not rely on external or user-provided input, making this a standard environment check. - [COMMAND_EXECUTION]: The skill documentation and templates (e.g.,
templates/code-execution.py) feature the use ofLocalCommandLineCodeExecutor, which allows an agent to execute LLM-generated code on the host machine. The skill provides explicit security warnings, labeling this for 'Development Only' and 'trusted environments,' while recommendingDockerCommandLineCodeExecutorfor production to ensure containerized isolation. - [INDIRECT_PROMPT_INJECTION]: As a multi-agent framework, AutoGen agents ingest and process outputs from other agents which may contain instructions.
- Ingestion points: Agents receive messages from other agents (e.g.,
AssistantAgent,UserProxyAgent) via conversation streams. - Boundary markers: The skill documents control mechanisms like
is_termination_msg,max_turns, andMaxMessageTerminationto limit conversation scope. - Capability inventory: Agents have access to local or Docker-based code execution as described in
references/code-execution.md. - Sanitization: The skill promotes environment isolation (Docker) as the primary mitigation for executing untrusted agent-generated code.
Audit Metadata