Beyond free-roaming Agents: Architecting a Deterministic 4-node Graph pipeline for zero-false-positive Autonomous VAPT An engineer has developed Okwute, a deterministic 4-node graph pipeline for autonomous penetration testing that achieves zero false positives. The system uses a three-tier memory system and a state machine to overcome the limitations of conversational LLMs in security testing, enabling reliable and scalable vulnerability discovery. Every AppSec engineer eventually hits a mathematical scaling wall. In a high-growth environment, a single application security engineer is often personally responsible for securing dozens of microservices, multiple public-facing API gateways, complex native mobile apps, and continuous CI/CD pipelines. When you are outnumbered 100-to-1 by software engineers shipping code daily, 70% of your offensive testing time is eaten by repetitive friction : subdomain sweeps, manual API parameter fuzzing, writing headers, and inspecting boilerplate responses. Naturally, when the AI wave hit, many of us tried to offload this friction by feeding targets to LLMs. But if you’ve ever tried to run a penetration test using a standard conversational LLM chatbot, you know it fails catastrophically in production. The reasons are always the same: Frustrated by these limitations, I set out to build something different. This is the story of how I evolved my automated security testing from a brittle, free-roaming prompt loop into Okwute : a deterministic, 4-node directed graph pipeline Mapper → Generator → Executor → Validator that runs on a headless, self-hosted harness to achieve zero-false-positive autonomous penetration testing . .claude Harness Context on Disk My initial attempt at solving LLM amnesia was building an engine I called the .claude Harness . Instead of letting the agent hold execution state in its active context, I decided to decouple the intelligence layer from the ephemeral chat session . The core breakthrough was "loop engineering", creating an execution engine that lives between prompts by anchoring all memory, phase progression, and vulnerability proofs in deterministic filesystem artifacts on a self-hosted workspace. Instead of isolating learning inside independent target silos, we designed an enterprise-ready workspace topology with a robust Three-Tier Memory System under a central .claude/ root runtime: .claude/ ├── shared/ │ └── org-knowledge.md Tier 1: Organization-wide security baselines & false-positive filters ├── products/ │ └──