sharness.ai / market and competitive analysis · this page as markdown

Market and competitive analysis

Status: a survey, as of 24 Oct 2026. What exists in the market that does part of what SHarness is designed to do, who makes it, how it enforces, and what it leaves out; where SHarness sits; what it should reuse; and the reasons the market might not need it. Researched by sharness.build on 24 October 2026 from the sources listed on each row, every one read that day. Not verified marks a claim that appeared only in a secondary or vendor source, or whose primary page could not be read. Five load-bearing rows were re-checked against their primary pages by a second pass (§8). The editorial responsibility is Dinis Cruz's; nothing here is advice to buy or sell anything.

1. The market in one paragraph

The buyer is whoever lets an agent run commands, read files, call tools and hold credentials on their behalf: a developer using Claude Code, Codex, Gemini CLI, Cursor or Antigravity; a platform team running agent fleets on Kubernetes or in cloud sandboxes; an enterprise security team that now carries agents on its risk register. The reason it is a market now is that prompt injection is unsolved and officially named as the central threat: the May 2026 guidance from the Five Eyes agencies, co-signed by the UK NCSC, calls it "the most persistent and difficult-to-fix threat" and says "no single control is sufficient" (CSA research note, secondary); Simon Willison's "lethal trifecta" (private data, untrusted content, a way to communicate out) argues that a 95 percent detection rate "is very much a failing grade" (simonwillison.net). Between late 2025 and late 2026 the industry moved visibly from classifier guardrails towards enforcement the model cannot talk its way past: OS sandboxes on by default in Codex and Cursor; Anthropic open-sourcing its bubblewrap and Seatbelt runtime (October 2025); Docker, Fly.io, Cloudflare, Vercel and Microsoft launching microVM or isolate sandboxes for agents (January to April 2026); NVIDIA's OpenShell keeping provider credentials outside the sandbox; and credential brokering (the agent sees a placeholder, a proxy swaps in the real key) appearing in Claude Code, Docker Sandboxes, Cloudflare, 1Password, Infisical and several small open-source tools. Money followed: Zenity ($125M, August 2026), Obsidian ($85M at $1.1B, August 2026), HiddenLayer ($100M, September 2026), Oasis ($120M, March 2026), Straiker ($64M, June 2026), and acquisitions of Lakera, Prompt Security, Aim, Protect AI, CalypsoAI, Portkey and Astrix (§6). Gartner's framing, "guardian agents" taking "at least 10 to 15%" of the agentic AI market by 2030, is the analyst number most quoted (Gartner, 11 Jun 2025). SHarness enters a market that has accepted its premise, kernel enforcement and secrets outside the agent, and is now arguing about granularity, portability, and who runs the launcher.

2. Agent and code sandboxes and runtimes

One boundary around the whole agent: a namespace, a container, a microVM. The agent, its tools, its credentials and its network client stay together inside it.

ProductMaker · licenceMechanismCoversDoes not coverSource
Claude Code sandbox; @anthropic-ai/sandbox-runtimeAnthropic · Apache-2.0, "beta research preview"Linux: bubblewrap, a separate network namespace, optional seccomp; macOS: Seatbelt; native Windows: unsandboxed. Every egress through a local proxy with a domain allowlist that starts emptyfilesystem write scope; domain allowlist; credential masking (a placeholder in the sandbox, the proxy injects the real value on allowed hosts); admins can force it on through managed settings; "84% fewer permission prompts" (internal figure)its own docs: "reduces risk but is not a complete isolation boundary"; file and web tools, hooks, local MCP servers, LSP and apiKeyHelper run with full access; most of the machine readable, ~/.ssh included, unless denied; domain fronting can pass the allowlistdocs · engineering post, 20 Oct 2025 · repo
Codex CLI sandboxOpenAI · open-source CLI (licence not re-verified)macOS Seatbelt; Linux Landlock for files and seccomp for network; Windows DACL per a community write-up. Modes read-only (default), workspace-write, danger-full-access; network off by defaultper-command file and network restriction; codex debug landlockOpenAI warns sandboxing may not work where Landlock or seccomp are unavailable; whether bubblewrap is also used on Linux is unsettled across sources; credentials not isolatedWillison, 9 Nov 2025 · write-up, 3 May 2026; the official security page redirected and was not fully read
Gemini CLI sandboxGoogle · open source (licence not re-verified)macOS Seatbelt (six profiles); Docker or Podman container; Windows low-integritywrites outside the project; optional proxied network profilesoff by default; "reduces but does not eliminate all risks"docs
Antigravity terminal sandboxGoogle · commercial IDE and CLILinux kernel namespaces; macOS Seatbelt; Windows AppContainerno network by default; read_url domains form the outbound allowlistCLI sandbox off by default; business presets do not enable it; a sandbox escape through a native tool, reported by Pillar Security, since patcheddocs · CyberScoop
Cursor agent sandboxCursor · commercialOS-level terminal sandbox, macOS first (Cursor 2.0): no file access outside the workspace, no networkdefault-on auto-run without networkan escape (write access to the working directory) fixed in 3.0; Linux and WSL2 AppArmor failures reported; details not verifieddocs · forum
E2BE2B · open-source infrastructure plus hosted, per-second billingFirecracker microVM per sandboxcode execution, persistence; a provider for the OpenAI Agents SDKno least-privilege model inside the VMpricing FAQ
Modal SandboxesModal · commercial, per-secondgVisorCPU and GPU sandboxesgVisor is a software boundary, not hardware; pricing not verified on modal.comcomparison (secondary)
DaytonaDaytona · open-source core plus hosted; $24M Series A, 5 Feb 2026sandboxes with snapshot and forkagent computelicence not verifiedtech.eu
Fly.io SpritesFly.io · commercial, launched 13 Jan 2026a persistent Firecracker microVM with its own kernel"cannot reach the agent's host, your secrets, or your network"; an MCP server for lifecyclepersistence across runs weakens per-task isolationDevClass · fly.io
Vercel SandboxVercel · commercial, usage billedFirecracker microVMephemeral Node and Python executionGA status and pricing from an aggregator, not verifiedUpstash comparison (secondary)
Cloudflare Dynamic Workers and SandboxesCloudflare · commercial; Dynamic Workers open beta 24 Mar 2026, Sandboxes GA Apr 2026a V8 isolate per run; containersoutbound blocked by default; the platform injects credentials into outbound HTTP so code never sees themisolates "have different security characteristics compared to hardware-backed environments"InfoQ · InfoQ
Docker SandboxesDocker · free for individuals, enterprise via sales; launched early Apr 2026a microVM per session on Hypervisor.framework, WHP or KVM, with a private Docker daemon"Credentials are injected at runtime and outside the MicroVM boundary"; network endpoints and files defined before the run; Claude Code, Codex, Gemini CLI, Copilot, Kiro, OpenClawno least privilege inside the VM; a cloud offering reported from one source, not verifiedDocker blog, 16 Apr 2026 (re-checked, §8)
microsandboxsuperradcompany · Apache-2.0embedded microVMs, sub-100 ms boot claimed; an MCP server"secrets are kept outside the VM"; SDKs in four languagesversion and dates not verifiedrepo
OpenSandboxAlibaba · Apache-2.0, open-sourced 17 Dec 2025Docker and Kubernetes runtimes behind an OpenAPI protocolcommand, file, code, browser and desktop sandboxesadoption figures not verifiedlandscape entry
Agent Sandbox (kubernetes-sigs)Kubernetes SIG Apps, Google-initiated · Apache-2.0a Sandbox CRD that delegates isolation to gVisor or Kata through RuntimeClassstable identity, persistent storage, warm pools"a sandbox orchestrator": provides no isolation itself; threat model deferredoverview · Kubernetes blog, 20 Mar 2026
Azure Container Apps dynamic sessions; Foundry hosted agentsMicrosoft · commercial; sessions GA Nov 2024, hosted agents GA Jun 2026Hyper-V per session; per-session VM-isolated sandboxesuntrusted code interpreter; bring-your-own VNetFoundry's hypervisor not named; SDKs pre-releasedocs · Foundry blog
NVIDIA NemoClaw / OpenShellNVIDIA · open source (licence not shown on the page)"an OpenShell sandbox with documented filesystem, process, and network controls. Enforcement limitations vary by host""Provider credentials remain outside the sandbox"; "OpenShell blocks unapproved destinations and surfaces requests for operator review"; managed inference through inference.local for some providersearly 0.0.x versions; the overview page does not name Landlock or seccomp (a first pass had said it did; re-checked, §8)overview
Firecracker, gVisor, KataAWS, Google, OpenInfra · Apache-2.0 each (not re-verified)KVM microVM; a userspace kernel intercepting syscalls; VM-wrapped containersthe primitives most of the rows above are built onnone controls secrets or per-tool privilege; gVisor I/O overhead of 10 to 30 percent claimedfly.io · Edera
nsjail, bubblewrap, landrunGoogle, the containers project, Zouuup · open sourcenamespaces, cgroups and seccomp; user namespaces; per-process Landlock including TCP rules (kernel 5.13+)unprivileged per-process confinement; landrun is the closest tool to SHarness's per-process Landlocka reported CVE in "DeepSeek Harness" (CVE-2026-82533, CVSS 9.4) where a bubblewrap sandbox left loopback open so the agent reached its own control API: the page could not be read, not verifiedlandrun · Coder nsjail · OX Security (403 on re-check)

3. Policy, guardrails and prompt-injection defences

Rules the model reads, classifiers on its input and output, and authorisation engines that decide but do not enforce.

ProductMaker · licenceMechanismCoversDoes not coverSource
NeMo GuardrailsNVIDIA · Apache-2.0Colang flows; input and output rails; tool-call validation; MCP integrationconversational and agent railsmodel-side; no OS enforcementdocs
Lakera GuardCheck Point (acquired, announced 16 Sep 2025, closed 22 Oct 2025; about $300M, not confirmed) · commerciala classifier API on inputs and outputsprompt injection, PII, jailbreaksdetection, not enforcementCheck Point · price estimate
Invariant Guardrails, mcp-scanSnyk (acquired Jun 2025) · open-source scanner plus commercialcontextual rules on agent traces; static MCP scans; coined "tool poisoning" and "MCP rug pulls"agent observability, MCP scanningapplication layer onlytech.eu
Guardrails AIGuardrails AI · Apache-2.0 core plus Provalidatorsoutput validationhub reportedly wound down 25 Aug 2026, not verifiedprofile (secondary)
LlamaFirewall (PromptGuard 2, AlignmentCheck, CodeShield)Meta · Llama licenceclassifiers; a chain-of-thought auditor; Semgrep and regexAgentDojo attack success rate 17.6% to 1.75% (paper)probabilisticpaper
CaMeLGoogle DeepMind and ETH · researcha privileged and a quarantined LLM; capability-tagged values; a custom interpreter67% of AgentDojo tasks with provable securityresearch, not a product; the pattern SHarness's dual sharness.llm policies follow (Agents §5)Willison on CaMeL
Prompt Shields, SpotlightingMicrosoft · commercial (Azure AI Content Safety)classifier; spotlighting; task adherencedirect and indirect injection detectiondetection onlyAzure blog
OpenFGA, Cedar, OPA for agentsOkta, AWS, Styra and CNCF · Apache-2.0relationship and attribute policy engines; OpenFGA's agents guide (zero-permission start, expiring grants); Cedar used by ToolHivetool-level authorisation decisionsdecision point only; enforcement is elsewhereOpenFGA · Cedar for MCP · Permit on OPA
Permit.io, OsoPermit.io, Oso · open-source decision point plus SaaS; closed SaaSa four-perimeter model (prompt, RAG, tool, MCP); query-level filteringapplication-level authorisation for agentsnot OS-levelPermit · comparison
Agent Behaviour Policies (ABP)RiskMandate, the same author as SHarness · code Apache-2.0, text CC BY 4.0mandate, grant, delta, barrier (none, expectation, setting, boundary)describes and measures what an agent can and may dono runtime enforcement: SHarness is its enforcement counterpartriskmandate.ai/abp

4. MCP and tool security

ProductMaker · licenceMechanismCoversDoes not coverSource
ToolHiveStacklok · Apache-2.0 (not re-verified)MCP servers in containers; JSON permission profiles (paths, hosts, ports); an egress proxy and DNS with --isolate-network; Cedar authorisationfilesystem and HTTP(S) egress per servernon-HTTP protocols need isolation offpermissions · network isolation
Docker MCP Gateway and ToolkitDocker · MIT (third-party report)one container per tool; image signature verification; --block-secrets; secrets injected only into the container processsupply chain, secret-leak scanning"no outbound network by default" from trade press onlyDocker blog
Lasso MCP GatewayLasso · open sourcea plugin proxy: injection, command injection, PIIdetection in MCP flowsfavours detection over performanceIT Brief
Enkrypt Secure MCP GatewayEnkrypt AI · open sourceauth, tool discovery, parameter validation, guardrailsthe tool-call layercontent level, not OSEnkrypt
Pomerium MCPPomerium · open-source core plus enterprisean identity-aware proxy; OAuth brokering; TLS terminationaccess to internal MCP serversnot execution isolationdocs
Cloudflare MCP Server PortalsCloudflare · commercial, open betaCloudflare Access in front of MCP servers; per-portal tool selectionzero-trust access, observabilityprompt-injection rules promised, not shippedCloudflare blog
Scanners: mcp-scan, Cisco mcp-scanner, Snyk agent-scan, mcpsec, mcpradarvarious · mostly open sourceYARA, Semgrep and LLM analysis of tool descriptions and codetool poisoning, rug pullsan independent audit found 6 real hits of 27 across 10 servers and "none have independently audited detection rates"; 30+ MCP CVEs between January and early March 2026 (CSA)audit · CSA note
WassetteMicrosoft · open source (Rust)Wasmtime; WebAssembly components exposed as MCP tools; deny-by-default capabilities per path and endpointa tool execution sandboxonly tools compiled to Wasm; no protection from a bad server responseMicrosoft, 6 Aug 2025

5. LLM gateways and key holders

What sharness.llm would be, minus the lock: these hold the provider key and apply policy, as ordinary network services with full OS privileges.

ProductMaker · licenceMechanismCoversDoes not coverSource
LiteLLM ProxyBerriAI · MIT core, enterprise licence for SSO and morevirtual keys, budgets, allowed models, guardrail hookskey holding for 100+ providerstwo PyPI releases reported to have shipped malicious code on 24 Mar 2026 (secondary, not verified); the process is not kernel-lockedexplainer (secondary)
PortkeyPortkey, being acquired by Palo Alto Networks (intent about 30 Apr 2026) · MIT gateway plus SaaS; $15M Series A Feb 2026virtual keys in a vault, guardrails, PII redactiongovernance, observabilityclose date unconfirmedPortkey · Pulse 2.0
Cloudflare AI GatewayCloudflare · commercialbring-your-own keys in a secrets store; a gateway token replaces the provider key; guardrails, DLPkey custody, cachingper-team virtual keys and RBAC, per a comparisondocs
Kong AI GatewayKong · open-source plugins plus enterpriseprompt guard, rate limiting, MCP and A2A connectivityAPI-gateway-grade policyadvanced guardrails paywalled; not verified on konghq.comcomparison (secondary)
Helicone, TrueFoundry, Bifrostvarious · Helicone open source; Bifrost Apache-2.0; TrueFoundry commercialRust and Go proxies, observabilityrouting, loggingvendor benchmarks onlyTrueFoundry vs Bifrost
OpenRouterOpenRouter · commercial; $113M Series B May 2026 at about $1.3Bhosted key custody; BYOK with a fee above a volumemulti-model key holdingnot a security productDealroom · Sacra
Claude Code managed settingsAnthropic · part of Teams and Enterpriseserver-managed and endpoint-managed settings as the highest tier: allowedMcpServers, allowManagedDomainsOnly, the sandbox keys, credential masks only from trusted scopesorganisation-wide lockdown of Claude Codesettings, not the kernel: the agent's own runtime enforces them (a setting in ABP's terms, not a boundary)settings · sandboxing

6. Secrets, workload identity, confidential computing, agent identity

What sharness.kms would sit beside or draw from.

ProductMaker · licenceMechanismCoversDoes not coverSource
Vault Agent Injector; Vault MCP serversHashiCorp (IBM) · BSL and commercial; MCP servers "experimental"a sidecar writes secrets to a shared volume as environment variablesKubernetes secret delivery to MCP podsthe secret still lands in the agent process's environmentToolHive and Vault · HashiCorp
AWS Bedrock AgentCore IdentityAWS · commerciala token vault under a customer-managed KMS key; bring-your-own Secrets Manager (Jun 2026); SigV4 and OAuth inboundper-agent, per-user credential bindingIAM Roles Anywhere integration not verifiedAWS, Jun 2026
1Password SDKs, Environments, Credential Broker, Agentic Autofill1Password · commercialSDK fetch at runtime; a credential broker validating an OIDC token against a trust policy (public preview Jul 2026, secondary); autofill that fills without the agent seeing the credentialsecrets outside the agent's context, browser agentspreview status; secondary source for the broker1Password · blog
Infisical Agent Proxy; Doppler MCP serverInfisical, Doppler · open-source core; SaaSa forward proxy on HTTPS_PROXY swaps placeholders for real credentialscredential brokeringInfisical: "don't currently recommend it for production"Infisical · Doppler update
hoophq Cloak; OpenClaw secrets; Graviteevarious · Cloak open sourcea local proxy; a fake credential pointing at localhost; the real one injected on verified TLS egressthe credential never in the agent"does not stop a prompt-injected agent from misusing the live access"Cloak · OpenClaw
SPIFFE/SPIRE; Teleport Machine IDCNCF; Teleport · Apache-2.0; commercialX.509 and JWT SVIDs; short-lived certificates to agents and MCP clientsworkload identity for agents (the format SHarness's session CA already uses in its SAN URIs)identity, not confinementTeleport · Palo Alto on SPIFFE for agents
Phala Confidential AI; Anthropic's confidential inference paper; OpenAI Private InferencePhala; Anthropic with Pattern Labs (paper, Jun 2025); OpenAI (preview, 29 Sep 2026) · commercialTEEs (SEV-SNP, TDX, NVIDIA confidential GPUs)protects data from the operatordoes not confine the agent's own actions; Anthropic's production status not verifiedPhala · paper · OpenAI DevDay
Okta Cross App Access and Agent SSO; Auth0 Token VaultOkta · commercialan ID-JAG token; 25+ ISVs including Anthropic (Jun 2026)agent-to-SaaS identitynot executionOkta · SiliconANGLE
Microsoft Entra Agent IDMicrosoft · commerciala first-class identity object; Conditional Access and ID Protection for agents GA Jul to Aug 2026agent identity governancethe Agent ID GA date itself not verifiedmessage centre
Keycard, Oasis, Astrix, Aembit, Token Securitystart-ups · Keycard $38M (Oct 2025); Oasis $120M Series B (19 Mar 2026); Astrix: Cisco intent to acquire, May 2026, $250M to $400M reported; Aembit $25M (Sep 2024); Token Security not verifiedshort-lived identity-bound tokens; just-in-time accessnon-human and agent identitynot confinementKeycard · Oasis · Astrix · Aembit

7. Enterprise agent-security platforms: enforcement or monitoring

ProductStatus · funding or dealClaims runtime enforcement?Where it enforcesSource
Zenityindependent · $125M Series C, 3 Aug 2026, led by Norwest; $185M totalyes: "security teams can approve, modify or block agent actions dynamically" (the reporter's words, re-checked, §8); inline prevention with Microsoft Foundry; donated the Agent Control Standard to OWASPplatform API hooks, not the OSSiliconANGLE
Noma Securityindependent · $100M Series B, 31 Jul 2025; $132M totalposture and "AI agent security"; enforcement claims not verifiedn/aSecurityWeek
Aim SecurityCato Networks (announced 3 Sep 2025; $350M to $400M estimated)inline through SASEnetwork inspectionBankInfoSecurity
Prompt SecuritySentinelOne (closed 5 Sep 2025; $133.6M cash plus shares and options per the 10-Q)browser and gateway inlinea proxySEC filing
Protect AI, Prisma AIRSPalo Alto Networks (announced Apr 2025, closed Jul 2025, about $500M estimated); Portkey being added in 2026"runtime security" and "AI agent security" modulesgateway and API inlineDBTA
Cisco AI Defense (Robust Intelligence)Cisco · expansion 10 Feb 2026; Astrix pending"runtime protections to agentic tool use"; an MCP catalogue; an AI bill of materialsnot detailedCisco
CalypsoAIF5 ($180M, Sep 2025)inline guardrailsa proxyPaladin
HiddenLayerindependent · $100M Series B, 2 Sep 2026"agentic runtime security", a coding-agent productnot detailedreport (secondary)
WitnessAIindependent · $58M Series B Jan 2026 (not verified)inline networka proxyCB Insights
Obsidian Securityindependent · $85M Series D at $1.1B, 4 Aug 2026"real-time runtime protection"; access controls for Claude Code and Coworkthe SaaS API sidePulse 2.0
Straikerindependent · $64M Series A, 29 Jun 2026; $85M totaldetection-ledmodelsSiliconANGLE
Cyeraindependent · $400M Series F at $9B (Jan 2026); $600M at $12B (Jun 2026)data security posture; agent monitoringmonitoringTechRepublic · IntelliNews
Lasso, Apex ($7M seed, 2024), Knostic ($11M, Mar 2025), Acuvity ($9M seed, Sep 2024), Operant (not verified)independentsmostly monitoring and MCP gatewaysApex · Knostic · Acuvity

The observation that matters for SHarness: every platform in this table enforces, where it enforces at all, at a proxy, an API hook or a SaaS layer. None claims kernel-level, per-process confinement. The few products that name the kernel at all (Antigravity, Codex, Claude Code's sandbox, OpenShell) are the vendors' own agent products, not third-party platforms.

8. Standards, frameworks, reports, and a second pass on five claims

ItemBody · dateRelevanceSource
OWASP Top 10 for Agentic Applications (ASI01 to ASI10)OWASP GenAI · 9 Dec 2025 (date re-checked)tool misuse, identity and privilege abuse, unexpected code execution; mitigations named by a secondary summary include least privilege, sandboxes with least privilege, deny-by-default egressOWASP · Cycode summary
OWASP 2026 LLM Top 10; Agent Control Standard v0.1OWASP GenAI (ACS donated by Zenity, MIT, May 2026) · 1 to 2 Sep 2026a runtime-enforcement specification, an agent bill of materials, OpenTelemetry and OCSF traces; "excessive agency" rises to thirdOWASP
NIST CAISI AI Agent Standards Initiative; SP 800-53 agent overlays; NCCoE agent identityNIST · 17 Feb 2026; overlays drafted for late 2026 to 2027voluntary; identity and authorisation focusCSA note (secondary)
CSA MAESTRO; MITRE ATLASCSA; MITRE · Feb 2025; ATLAS "has not yet captured many threats unique to agentic AI"threat-modelling layers that map well onto component boundariesCSA · Balanced Security
"Careful adoption of agentic AI services"CISA, NSA, NCSC and partners · 1 May 2026; NCSC summary 15 May 202623 risks, 100+ practices; prompt injection "most persistent"; humans approve high-impact actionsCSA note · summary (both secondary)
ISO/IEC 42001; EN ISO/IEC 42001:2026ISO; CEN-CENELEC · EN published 1 Mar 2026management-system certification onlyAI Act blog
Gartner on guardian agentsGartner · 11 Jun 2025"at least 10 to 15%" of agentic AI markets by 2030; later secondary citations of 5 to 7 percent of agentic spend by 2028Gartner · IT Brew
Incident surveyCSA with Token Security · 202665% of 418 respondents had at least one agent-related incident in twelve monthsHackread (secondary)

The second pass. Five rows a reader would lean on were re-read on their primary pages by a second agent session on 24 Oct 2026: Docker Sandboxes (all four claims confirmed, post dated 16 Apr 2026); Zenity's round ($125M, Norwest, $185M total, confirmed; the "block" wording is the reporter's); the OWASP ASI date (confirmed, 9 Dec 2025; the ASI names and mitigations are in the PDF, taken here from a secondary summary); NVIDIA NemoClaw (the overview page does not name Landlock or seccomp, and says enforcement "varies by host"; the table now uses the page's own words); the DeepSeek Harness CVE (the page returned 403; marked not verified). Everything else stands on the single read recorded in its row.

9. Where SHarness sits

Not a sandbox product and not a guardrail: a process architecture. Everything in §2 draws one boundary around the whole agent and leaves the agent, its tools, its credentials and its network client together inside it. SHarness's distinctive claims, all designed and none built:

  1. Per-component kernel least privilege. Single-purpose processes (launcher, kms, net, fs, bash, llm), each with its own ephemeral uid, Landlock ruleset, seccomp allowlist, namespaces, no_new_privs and cgroup limits, talking only over a deny-by-default mutual TLS edge matrix issued by a session CA whose key is destroyed after issuing. The nearest analogues are OpenShell (one sandbox, not several) and Wassette (per-tool deny by default, in Wasm rather than the kernel).
  2. A KMS that never returns a clear key. Keys sealed to one-time keys; the private key in a frozen process in a memfd_secret page; an empty network namespace; no filesystem rights after start. Nobody in this survey does this for agent credentials. The market's current best practice is "inject at the proxy so the agent sees a sentinel" (Claude Code's mask, Docker Sandboxes, Cloudflare, Infisical, Cloak), which still puts the clear key in a proxy process the agent can reach over loopback.
  3. A policy hash supplied from outside the agent, layers composed by intersection, so a prompt-injected agent cannot widen its own grant. Claude Code's managed settings and Antigravity's presets are the commercial equivalents, and both are settings read by the agent process itself: a setting in ABP's terms, not a boundary.
  4. The LLM gateway as a locked component with a secret filter on tool results, Messages API compatible. LiteLLM, Portkey and Cloudflare AI Gateway hold keys and apply guardrails as ordinary services with full OS privileges.
  5. Transparent versus harness-aware apps. An unmodified app gets a folder from sharness.fs, HTTPS_PROXY to sharness.net, a model endpoint at sharness.llm, a shell via sharness.bash; only secret handling needs code changes.

Reuse rather than rebuild. Landlock bindings and CLI patterns from landrun; bubblewrap as the namespace primitive, and the proxy, allowlist and credential-mask semantics from Anthropic's sandbox-runtime; Cedar for a policy language and for static analysis of grants, as ToolHive does; SPIFFE SVID formats for the per-component certificates, so identity products can consume them; OpenTelemetry and OCSF trace shapes from OWASP's Agent Control Standard, so platforms like Zenity can ingest SHarness events; Wassette for tools that compile to Wasm; Firecracker, Docker Sandboxes or Agent Sandbox as the outer boundary in topologies where the launcher runs outside the agent. The measured 3.2 ms per mutual TLS handshake and 49 ms per ephemeral user (Evidence) say the per-component design is affordable.

Direct competitors (same job, same buyer): NVIDIA OpenShell and NemoClaw (closest in keeping credentials off the agent); Anthropic's sandbox-runtime with credential masking and managed settings (the default path for Claude Code users); Codex CLI's Landlock and seccomp sandbox; Antigravity's sandbox; Docker Sandboxes (credentials injected outside the microVM, central policy); Cloudflare Dynamic Workers (credential injection at egress); microsandbox.

Complements (SHarness could be their enforcement layer): the platforms in §7, which monitor and block at API hooks and would gain a kernel-enforced boundary to point at; identity products (Okta, Entra Agent ID, Keycard, Oasis, Teleport), which issue identity but do not confine; secrets managers (1Password's broker, Infisical, Vault, AgentCore Identity) as the upstream for sharness.kms; LLM gateways, which could sit behind sharness.llm; MCP gateways (ToolHive, Docker's), whose servers could run as harnessed apps; and ABP, which measures grants and would use SHarness as the control that turns an expectation into a boundary.

Honest gaps. Nothing is built, while the competitors ship today with daily users. SHarness is Linux-only by construction (Landlock 5.13+, TCP rules in newer kernels, memfd_secret), while buyers' desktops are often macOS and Windows, which Anthropic, OpenAI and Google cover with Seatbelt and AppContainer. Landlock and unprivileged user namespaces are often unavailable inside CI containers and hardened distributions. Root and kernel compromise are out of scope, whereas microVM vendors sell a hardware boundary. There is no cloud offering, no user interface, no team, no compliance story (SOC 2, ISO 42001 mapping, ACS traces), no CVE process. Several processes, a session CA and a KMS protocol are more surface than one bubblewrap profile. And the site's own caveat decides the value: "who runs the launcher decides what the locks are" (Components).

10. Market signals, with numbers

11. Threats to the thesis

  1. Platforms are building it in. Anthropic ships credential masking, domain allowlists and admin-locked sandbox settings; Docker injects credentials outside the microVM under central policy; Cloudflare injects at egress; NVIDIA keeps provider credentials outside OpenShell. A developer running Claude Code inside Docker Sandboxes with masked credentials gets much of SHarness's practical benefit today, with two vendors' support. SHarness has to show that the residual gap (a clear key reachable in the proxy, one uid for agent and tools, settings rather than boundaries) is one people will act on.
  2. Hardware boundaries may be "good enough". The market has largely settled on a microVM per session. If the blast radius of a prompt-injected agent is one disposable VM with scoped credentials, fine-grained least privilege inside it may look like diminishing returns.
  3. Confidential computing absorbs the budget. TEEs answer a different question (trust in the operator) but give buyers a "secure AI" story that does not involve process confinement.
  4. Agents move server-side. Claude Code on the web, Foundry hosted agents, AgentCore, Codex cloud: when the vendor runs the sandbox and holds the credentials, the vendor has answered "who runs the launcher" and a local harness has no role. The design's topology E is the same answer from the other side.
  5. Standards converge on identity and traces, not process architecture. Procurement checklists may never ask for Landlock.
  6. Portability. Linux-only kernel features exclude macOS and Windows desktops and many CI containers; the vendors who chose Seatbelt and AppContainer did so for reach.
  7. Complexity and trust. With no code, no audits and no published threat-model document, early adopters have nothing to verify. The honest status labels are a strength for credibility and a weakness for adoption until the first component ships.

12. What this page does not claim

Sources: every row's links, all read 24 Oct 2026; sharness.ai/llms.txt and Components for the SHarness claims; the research note for the design review this analysis follows.