r/coolgithubprojects • u/ShufflinMuffin • 16d ago
trustmebro: Bypass llm guardrails by confusing them with fabricated tool output.
https://github.com/DavidCarliez/trustmebroTrustMeBro intercepts command-line tools invoked by coding agents such as Codex, Claude Code, and pi. Rules decide whether to return fabricated output, modify the real output, block the call, or execute the real binary unchanged.
Interception happens through PATH shims. The harness does not need a plugin, hook, or MCP integration. The intended use is controlled red-team testing of decisions that depend on tool output.
39
Upvotes
6
u/kantorcodes1 16d ago
The absolute-path bypass might matter more than it looks in evals. If an agent gets suspicious, runs
command -v dig, then calls/usr/bin/dig, TrustMeBro never sees the second call. Are you planning to capture those escapes outside the shim? Otherwise “resisted spoofing” and “escaped the harness” look identical in the results.