Connect Clawsmith to your coding agent. Ship products like crazy.Unlimited usage during betaGet API Key โ†’
โ† Back to dashboard
clawsmith.com/signal/agent-trust-boundary-static-analysis
โš  IssueWide Opendev_tool_cliLive

No static analysis tool for LangGraph and CrewAI code that flags prompt injection paths to consequential tool calls

LangGraph, CrewAI, AutoGen, and similar frameworks wire untrusted external content (web scrapes, email bodies, document text) directly into LLM context that controls tool calls with real-world consequences (file writes, API calls, email sends). There is no static analyzer that reads Python agent code and flags the specific dataflow paths where untrusted inputs can reach high-consequence tools without an explicit trust boundary check. Simon Willison catalogued the design patterns that prevent this (dual LLM architecture, taint tracking, deny-by-default tool scoping) but notes none of them are implemented as automated tooling. The Google Antigravity attack (768+215 HN pts, Nov 2025) demonstrated live data exfiltration from a production AI coding agent via exactly this attack surface. The DB has one MCP-specific scanner but nothing that audits general LangGraph/CrewAI/AutoGen agent code for trust boundary violations.

Score Breakdown

HN
1,116

Gap Assessment

Wide OpenNo dedicated solution exists

DB has 'A CLI tool that scans MCP servers for SSRF vulnerabilities' (MCP-specific) but nothing covering general agent framework code. No tool scans LangGraph/CrewAI/AutoGen Python code for dataflow paths from untrusted inputs to consequential tool calls. AgentArmor, Latch, ContextFort all exist as runtime guards not static analyzers. Gap is pre-deployment static analysis.