Coordination
Red-team planning, delegation, and evidence synthesis
AI-native red-team workbench for authorized penetration testing and vulnerability research, with specialist agents, sandboxed tooling, evidence records, and replayable timelines.
Use this project only within a lawful and explicitly authorized scope. It does not grant permission to test, access, scan, or affect any third-party system, network, service, account, or data. Unauthorized, unlawful, or harmful use is prohibited. Users are responsible for preserving authorization, defining scope, and complying with applicable laws, contracts, and authorization boundaries. The author is not responsible for any consequence, loss, damage, legal liability, or unlawful act caused by users.
Red-team planning, delegation, and evidence synthesis
Source, dependency, and configuration review
Asset discovery, enrichment, and relationship mapping
Authorized exploitation validation and impact verification
Sample, binary, firmware, and APK analysis
Protocol, key management, and implementation review
Z3r0 separates the workbench, API boundary, runtime orchestration, resumable drivers, session agent graph, sandboxed execution, model access, notification-backed liveness, timeline replay, and persisted WorkProject evidence records.
Task decomposition, specialist coordination, and result integration.
Source code security audit, dependency review, and remediation verification.
Reconnaissance, asset discovery, and relationship analysis.
Penetration testing, vulnerability validation, and impact verification.
File, binary, firmware, and APK reverse engineering.
Cryptographic protocol review, key management, and implementation analysis.
Agent output is useful only when it can be traced to authorized scope, evidence, relationships, and review state. WorkProject records turn transient red-team analysis into structured data owned by the application.
Targets, owners, sandbox binding, and red-team objectives define the operating boundary before execution.
A coordinator delegates reconnaissance, validation, audit, reverse, and cryptography work to role-scoped experts.
Commands, files, GUI tooling, skills, and manual review stay inside the selected Docker sandbox.
Assets, findings, relationship edges, and attack paths are stored as WorkProject-owned records.
Timeline replay, graph views, and record tabs keep validation and handoff independent from model context.
AgentSessionPool creates or resumes a red-team session and launches the owning instance driver.
run_until_idle executes the initial turn and every claimable PENDING notification for that instance.
Specialist agents and async sandbox commands register AWAITING obligations, then the driver stops while they run.
execute_async_command ends the current turn immediately, so agents cannot poll a running job.
Completed or failed background work flips the obligation to PENDING and wakes the owning instance.
Timeline events are stamped with seq values and item keys so refreshes read the same frames as live streams.
Short commands return captured output metadata immediately. Long commands end the current agent turn and resume the owner only after terminal status, exit code, output size, and output file are available.
Main and specialist drivers drain ready work, stop while background obligations run, and relaunch only when results are ready to integrate.
Subagent tasks and sandbox jobs register AWAITING obligations atomically, then wake owners through PENDING notifications.
Long sandbox commands end the current agent turn immediately, preventing polling loops and preserving a single resume path.
The task runtime races SDK streams against notifications while deferring interruption until pending tool calls reach a safe point.
Roles, tools, knowledge, specialist agents, model settings, sandbox state, and WorkProject state are assembled per session.
Specialist work can go dormant, resume after child work completes, cancel cleanly, and avoid hot relaunch loops.
Persisted UI events use stable seq values and item keys, so live streaming and replay share the same event contract.
Project sessions persist scoped targets, discovered assets, findings, relationship edges, and attack paths as structured review data.
Agents share persisted history while receiving role-appropriate context views that filter private tool traces.
Earlier projected history is summarized while recent context and durable facts remain available for continuation.
Frontend types and enum constants are regenerated from backend schema instead of manually maintained in feature code.
Sandbox state changes invalidate tool bindings and clean up active subagent work or async commands.
Use Z3r0 where sandbox execution, Docker access, file operations, and model credentials can be governed as high-privilege assets.
Z3r0 is intended for authorized red-team operations, penetration testing, vulnerability research, security assessment, code auditing, internal review, controlled research, and training environments. Network access, sandbox containers, terminal access, file management, and model credentials should remain isolated and trusted. Users must define and follow an explicit authorization scope before using any tool capability.