Current collected state Current
Observed since 20 Oct, 22:10 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Multi-agent attack simulation framework for AI systems
Multi-agent attack simulation framework for AI systems.
AgentHive extends mcpwn from the single-agent domain to the multi-agent domain, modeling attacks that are only possible when multiple AI agents interact with each other.
pip install agenthive-sim
For development:
pip install -e ".[dev,lab]"
# Generate a scenario template
agenthive scenario my-scenario -o scenario.yaml
# Run a simulation
agenthive simulate scenario.yaml -v
# List available attack categories
agenthive list-scenarios
# Start the vulnerable lab server
agenthive lab
Scenarios define the agent topology and attacks to simulate:
name: my-scenario
description: "Multi-agent SSRF through agent chain"
max_steps: 50 # max simulation steps before timeout
timeout_seconds: 300
agents:
- role: attacker # attacker | victim | observer | coordinator
name: red-agent-1
capabilities:
- prompt_injection
- tool_manipulation
- role: victim
name: blue-agent-1
capabilities:
- data_processing
- tool_usage
- role: victim
name: blue-agent-2
capabilities:
- collaboration
- file_operations
- role: observer
name: observer-1
capabilities: [monitoring]
attacks:
- category: tool_drift # must match AttackCategory
name: "Tool Drift"
description: "Drift tool definitions via shared memory"
severity: high # critical | high | medium | low | info
parameters: {} # attack-specific parameters
mitre_atlas: ["ATLAS-001"]
metadata:
environment: lab
difficulty: medium
AgentHive integrates with the MCP security ecosystem:
agenthive_finding_to_taxonomy() for unified correlation| Category | Description | Severity |
|---|---|---|
tool_drift | Exploit tool derivation caused by shared memory between agents | High |
long_horizon | RL-based attacks spanning multiple agents in sequence | Critical |
collaboration_attack | Manipulation of agent-to-agent collaboration | High |
authority_hijack | Hijacking the authority chain between agents | Critical |
cross_agent_injection | Prompt injection that propagates across agents | Critical |
multi_agent_ssrf | Coordinated SSRF through multiple agents | High |
swarm_poisoning | Poison one agent that propagates to the swarm | Critical |
identity_spoofing | Identity spoofing between agents | High |
MIT — see LICENSE
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.1.0 | 27 May 2026 | 16 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 22:10 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:0dab9465c115f7dc57a4494bdab8c78188362f73787d22973d7af8e89097292b