Dynamic graph runtime for building, adapting, and observing multi-agent LLM systems in Python.
Drift inferred · capture-to-capture
- HIGH code analysis flagged dynamic code execution ×2 in frontier-ai-next/gMAS
transport streamable-http 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 d235827 · analyzer v28 · 1d ago
skills & prompt files 1
- agent-rules frontier-ai-next-gMAS-d235827/CLAUDE.md
danger signals2
- dynamic code execution eval()/exec() frontier-ai-next-gMAS-d235827/examples/agent_with_tools_example.py :67
return str(eval(expression, {"__builtins__": {}}, allowed)) - dynamic code execution eval()/exec() frontier-ai-next-gMAS-d235827/tests/test_tools_remaining.py :263
exec('def bad_func(x: "UndefinedTypeName123abc") -> None: pass', _ns) # noqa: S102
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 168
filesystem 15
- fs frontier-ai-next-gMAS-d235827/src/gmas/callbacks/handlers/file.py :5
from pathlib import Path - fs frontier-ai-next-gMAS-d235827/src/gmas/config/settings.py :2
from pathlib import Path - fs frontier-ai-next-gMAS-d235827/src/gmas/core/gnn.py :14
from pathlib import Path - fs frontier-ai-next-gMAS-d235827/src/gmas/core/visualization.py :21
from pathlib import Path - fs frontier-ai-next-gMAS-d235827/src/gmas/tools/code_interpreter.py :14
from pathlib import Path - fs frontier-ai-next-gMAS-d235827/src/gmas/tools/computer_use/client.py :18
from pathlib import Path - fs frontier-ai-next-gMAS-d235827/src/gmas/tools/computer_use/linux.py :17
import shutil - fs frontier-ai-next-gMAS-d235827/src/gmas/tools/computer_use/macos.py :20
import shutil - fs frontier-ai-next-gMAS-d235827/src/gmas/tools/computer_use/mock.py :13
from pathlib import Path - fs frontier-ai-next-gMAS-d235827/src/gmas/tools/computer_use/models.py :8
from pathlib import Path - fs frontier-ai-next-gMAS-d235827/src/gmas/tools/computer_use/windows.py :19
from pathlib import Path - fs frontier-ai-next-gMAS-d235827/src/gmas/tools/file_search.py :10
from pathlib import Path - fs frontier-ai-next-gMAS-d235827/src/gmas/tools/web_search/_fetchers.py :11
from pathlib import Path - fs frontier-ai-next-gMAS-d235827/src/gmas/utils/env.py :5
from pathlib import Path - fs frontier-ai-next-gMAS-d235827/src/gmas/utils/state_storage.py :2
from pathlib import Path
shell / exec 5
- shell frontier-ai-next-gMAS-d235827/src/gmas/tools/code_interpreter.py :10
import subprocess - shell frontier-ai-next-gMAS-d235827/src/gmas/tools/computer_use/linux.py :18
import subprocess - shell frontier-ai-next-gMAS-d235827/src/gmas/tools/computer_use/macos.py :21
import subprocess - shell frontier-ai-next-gMAS-d235827/src/gmas/tools/computer_use/windows.py :16
import subprocess - shell frontier-ai-next-gMAS-d235827/src/gmas/tools/shell.py :9
import subprocess
network 6
- net frontier-ai-next-gMAS-d235827/src/gmas/tools/llm_integration.py :425
import httpx - net frontier-ai-next-gMAS-d235827/src/gmas/tools/mcp_client.py :15
import httpx - net frontier-ai-next-gMAS-d235827/src/gmas/tools/web_search/_fetchers.py :6
import urllib.error - net frontier-ai-next-gMAS-d235827/src/gmas/tools/web_search/_providers.py :8
import urllib.error - net frontier-ai-next-gMAS-d235827/src/gmas/tools/web_search/_tool.py :8
import urllib.error - net frontier-ai-next-gMAS-d235827/src/gmas/tools/web_search/_utils.py :4
import urllib.parse
declared dependencies 32
- mcp@>=1.26.0
- rustworkx@>=0.17.1
- pydantic@>=2.12.5
- pydantic-settings@>=2.13.1
- torch@>=2.11.0
- loguru@>=0.7.3
- openai@>=2.30.0
- httpx@>=0.28.1
- semver@>=3.0.4
- ddgs@>=9.11.4
- selectolax@>=0.4.7
- selenium@>=4.41.0
- sentence-transformers@>=5.3.0
- torch-geometric@>=2.7.0
- graphviz@>=0.21
- matplotlib@>=3.10.8
- pillow@>=12.1.1
- linux@*
- darwin@*
- win32@*
- pywin32@>=311; sys_platform ==
- langgraph@>=1.1.3
- langchain-core@>=1.2.22
- numpy@>=2.4.3
- scipy@>=1.17.1
- datasets@>=4.8.4
- langchain-community@>=0.4.1
- playwright@>=1.59.0
- beautifulsoup4@>=4.14.3
- tqdm@>=4.66.0
- langchain-openai@>=1.2.1
- langchain@>=1.3.1
clipboard 1
- clipboard shell call frontier-ai-next-gMAS-d235827/src/gmas/tools/computer_use/linux.py :194
self._has_xclip = _has_command("xclip")