The node (in the customer VPC)
A least-privilege executor that runs the tools. It runs no inference and holds no IP, and its only network path is to the membrane—so it has nothing worth stealing and no way to hand out what it briefly touches.
Preditor runs an AI-native pentest as a governed cargo inside the customer's own environment. The inference stays with the operator, the loot stays in the customer's VPC, and only a content-blind findings scorecard crosses the boundary. It answers the single question that blocks most regulated red-team engagements: can I let a third party test my systems without them walking out with my crown jewels?
To prove a finding, a tester takes it: the cracked password, the dumped database, the file they read. The proof is the stolen data—and it lands in the tester's hands and their cloud. For a bank, a hospital, or a defense program, that is often the scariest thing about hiring a red team, and the reason many high-value environments never get tested properly.
A least-privilege executor that runs the tools. It runs no inference and holds no IP, and its only network path is to the membrane—so it has nothing worth stealing and no way to hand out what it briefly touches.
The inference never leaves the operator. It runs against the content-blind scorecard, never against raw loot—so a stolen or prompt-injected session has no customer data to expose.
Every command the node runs is co-signed and scope-limited (target, port, and tool). Every result is terminated at the membrane: the raw loot is quarantined in-VPC, keyed by a one-way digest, and only the scorecard is forwarded.
The node's network policy permits egress to the membrane only. Even if containment had a defect, the loot has no path out of the VPC—the only place its bytes can go is the membrane, which strips them.
In-VPC extractors turn raw tool output into a closed, versioned findings scorecard. What crosses is the signal—the service version, the technique that worked, the CVE, the access level, the fact that credentials were obtained. What stays home is the content—the password value, the hash, the PII, the dumped rows, the sensitive path.
| Crosses the membrane (signal) | Stays in the customer VPC (loot) |
|---|---|
| Service + version, port, protocol | Raw banners, full tool output |
| CVE / technique / access level | Cracked passwords, captured hashes |
| "Credentials obtained" (type + status) | The credential values and usernames |
| Discovered-asset counts + digests | Literal paths, subdomains, dumped data, PII |
An auditor with in-VPC access re-hashes the retained loot and confirms it matches the digest that was reported—proof that the finding is real and that nothing beyond the fingerprint ever crossed the boundary.
| Claim | Honest positioning |
|---|---|
| Loot containment | Demonstrated by construction and per-tool tests; independent validation of the containment boundary is the next step, not a default |
| Deployment tier | Regulated / commercial-tier cargo. The pentest toolchain requires raw sockets, so the node is not a from-scratch sovereign-hardened workload—position it as governed and contained, not sovereign |
| Compromised node | Containment holds against the loot a node legitimately collects; a fully compromised node retains a bounded, low-bandwidth residual channel through structural fields—minimized and documented, not claimed impossible |
| Inference effectiveness | A representative experiment shows the inference stays productive and on-strategy from the scorecard; a full raw-vs-scorecard validation on the production engine is the pre-GA gate |