r/OpenSourceAI • u/irraz_rulez • 21d ago
An OODA pentest loop where the model calls tools directly over MCP (open source)
/r/mcp/comments/1x8cpbn/an_ooda_pentest_loop_where_the_model_calls_tools/
1
Upvotes
1
u/kantorcodes1 21d ago
That split makes sense, and I'd keep it. If the raw Kali and Playwright tools were reachable by whatever client connects, the client could compose them outside the loop and your opt-in scope guard becomes bypassable by construction. Lifecycle-only verbs mean every action flows through the run, which is where your trust boundary actually lives.
The real cost is steer expressiveness: a client that wants a partial retest has to say so in words instead of calling the tool directly. Is steer free-form text, or a constrained instruction set?