Multi-agent orchestration built as production infrastructure: typed planning, a sandboxed tool registry, race-safe human-in-the-loop, deterministic replay, and a provably-terminating LangGraph — measured, never declared. 255 offline tests, CI-green.
Drift inferred · capture-to-capture
- HIGH code analysis flagged committed secret ×2 in anbsamsam17/multi-agent-orchestrator
transport — counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
No tools enumerated yet for this server.
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit cb68bea · analyzer v28 · 1d ago
skills & prompt files 1
danger signals2
- committed secret Anthropic key anbsamsam17-multi-agent-orchestrator-cb68bea/tests/test_memory_redaction.py :11
sk-ant…(35 chars, redacted) - committed secret OpenAI key anbsamsam17-multi-agent-orchestrator-cb68bea/tests/test_memory_redaction.py :12
sk-pro…(30 chars, redacted)
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 93
filesystem 13
- fs anbsamsam17-multi-agent-orchestrator-cb68bea/.claude/hooks/eval_guard.py :36
from pathlib import Path, PurePosixPath - fs anbsamsam17-multi-agent-orchestrator-cb68bea/.claude/hooks/format_python.py :24
import shutil - fs anbsamsam17-multi-agent-orchestrator-cb68bea/.claude/hooks/protect_golden_and_secrets.py :32
from pathlib import PurePosixPath - fs anbsamsam17-multi-agent-orchestrator-cb68bea/src/orchestrator/api/app.py :159
from pathlib import Path - fs anbsamsam17-multi-agent-orchestrator-cb68bea/src/orchestrator/eval/ab.py :20
from pathlib import Path - fs anbsamsam17-multi-agent-orchestrator-cb68bea/src/orchestrator/eval/golden.py :11
from pathlib import Path - fs anbsamsam17-multi-agent-orchestrator-cb68bea/src/orchestrator/eval/harness.py :11
from pathlib import Path - fs anbsamsam17-multi-agent-orchestrator-cb68bea/src/orchestrator/eval/provenance.py :13
from pathlib import Path - fs anbsamsam17-multi-agent-orchestrator-cb68bea/src/orchestrator/eval/runner.py :14
from pathlib import Path - fs anbsamsam17-multi-agent-orchestrator-cb68bea/src/orchestrator/hitl/gate.py :55
self._store.open( - fs anbsamsam17-multi-agent-orchestrator-cb68bea/src/orchestrator/hitl/store.py :46
def open(self, escalation: Escalation) -> Escalation: - fs anbsamsam17-multi-agent-orchestrator-cb68bea/src/orchestrator/observability/trace_store.py :14
from pathlib import Path - fs anbsamsam17-multi-agent-orchestrator-cb68bea/src/orchestrator/tools/workspace.py :11
from pathlib import Path, PurePosixPath, PureWindowsPath
shell / exec 4
- shell anbsamsam17-multi-agent-orchestrator-cb68bea/.claude/hooks/eval_guard.py :34
import subprocess - shell anbsamsam17-multi-agent-orchestrator-cb68bea/.claude/hooks/format_python.py :25
import subprocess - shell anbsamsam17-multi-agent-orchestrator-cb68bea/src/orchestrator/eval/provenance.py :11
import subprocess - shell anbsamsam17-multi-agent-orchestrator-cb68bea/src/orchestrator/tools/builtins.py :12
import subprocess
database 3
- db anbsamsam17-multi-agent-orchestrator-cb68bea/src/orchestrator/hitl/store.py :28
from redis import Redis - db anbsamsam17-multi-agent-orchestrator-cb68bea/src/orchestrator/memory/working.py :14
from redis import Redis - db anbsamsam17-multi-agent-orchestrator-cb68bea/src/orchestrator/observability/trace_store.py :12
import sqlite3
declared dependencies 14
- langgraph@>=0.2
- anthropic@>=0.40
- pydantic@>=2.8
- pydantic-settings@>=2.4
- redis@>=5.0
- qdrant-client@>=1.11
- fastapi@>=0.115
- pytest@>=8.0
- pytest-cov@>=5.0
- ruff@>=0.6
- black@>=24.8
- mypy@>=1.11
- httpx@>=0.27
- fakeredis@>=2.23