Blank white background with no objects or features visible.

EMEA, hallo! TrueFoundry breidt zijn aanwezigheid uit in Europa, het Midden-Oosten en Afrika. Lees meer. →

Gesandboxed Code Agents: Laat Modellen Code Uitvoeren Zonder Ze Vrij Spel Te Geven

DoorBoyu Wang

Bijgewerkt: November 10, 2026

Gepubliceerd: November 9, 2026

Een AI-model de mogelijkheid geven om code uit te voeren is een van de meest waardevolle upgrades die u kunt doorvoeren. In plaats van 100.000 rijen in de context in te lezen, kan de agent code schrijven die hierover rekent. In plaats van een model te vragen om bestanden mentaal te transformeren, kan het een parser uitvoeren. In plaats van een vage suggestie terug te geven, kan het een artefact bouwen en testen.

Het is ook het moment waarop een AI-systeem stopt "gewoon tekst" te zijn. Code kan bestanden lezen, sockets openen, CPU verbruiken, processen forken, omgevingsvariabelen inspecteren en alles aanpassen waar de runtime bij kan. Het juiste productiepatroon is niet "het model meer vertrouwen". Het is het model een kleinere computer geven.

Werkprincipe en Belangrijkste Inzichten
Het werkprincipe: autonomie moet zich eerst uitbreiden binnen een geïsoleerde werkruimte voordat het zich uitbreidt naar echte infrastructuur.

Belangrijkste Inzichten

  • Een sandbox is een functionaliteitsgrens. De belangrijke vraag is niet of code in een container draait; het is tot welke bestandssystemen, netwerken, secrets, tijd, CPU en tools de omgeving toegang heeft.
  • Standaard tijdelijk (ephemeral) is veiliger. Bewaar alleen expliciete artefacten en status die de uitvoering moeten overleven.
  • Code mode is ook context engineering. Laat programma's rekenen over omvangrijke data in plaats van de gehele dataset in het modelvenster te injecteren.
  • Tooltoegang en sandbox-toegang zijn verschillend. Een gesandboxed proces mag niet automatisch productie-MCP-inloggegevens erven.
  • Ingrijpende uitgaande communicatie (egress) heeft een controlepoort nodig. Het aanmaken van een bestand in een sandbox is iets anders dan het implementeren, e-mailen of wegschrijven naar een system of record.
  • TrueFoundry Agent Harness biedt de runtime-isolatie; MCP Gateway en guardrails beheren externe acties; Agent Registry en traces bieden identiteit en bewijslast.

1. De Sandbox-grens

TrueFoundry Agent Harness architecture
Officiële TrueFoundry Agent Harness-architectuur. De sandbox is één runtime-component rondom de agent-loop, naast beheerde tools, goedkeuringen en traces.

Bestandssysteem

Geef de uitvoering een werkruimte, niet het bestandssysteem van de host. Koppel alleen noodzakelijke invoer en maak gevoelige hostpaden onbereikbaar. Artefact-export moet expliciet zijn, zodat "de agent heeft een bestand aangemaakt" niet betekent dat "de agent overal kan schrijven".

Netwerk

Netwerktoegang moet worden behandeld als een functionaliteit. Veel analysetaken hebben helemaal geen uitgaand netwerk nodig. Andere hebben mogelijk een allowlist nodig. Brede uitgaande communicatie verandert willekeurige code-uitvoering in een pad voor datadiefstal (data exfiltration).

Secrets

Injecteer standaard geen langdurige provider- of bedrijfsinloggegevens in de sandbox-omgeving. Als de agent een externe functionaliteit nodig heeft, kies dan voor een beheerde tool die buiten de sandbox authenticeert en alleen de specifieke vereiste bewerking beschikbaar stelt.

Tijd en bronnen

Stel limieten in voor kloktijd, CPU, geheugen, processen en uitvoergrootte. Zonder deze limieten verandert een incidentele oneindige lus of onbeperkte data-uitbreiding in een infrastructuurincident in plaats van een mislukte agent-stap.

Overdracht van artefacten

Scheid creatie van de consequenties. De sandbox kan een patch, rapport, afbeelding, SQL-bestand of implementatieplan genereren. Een latere beleids-/goedkeuringsstap bepaalt of dat artefact wordt gepubliceerd of toegepast.

Tabel met Veilige Standaardwaarden
Actie Veilige standaardwaarde Waarom
Lokale CSV parseren Toestaan in sandbox Afgekaderde berekening
Willekeurig pakket installeren Beperken/allowlist Supply-chain- + netwerkrisico
Host-secrets lezen Weigeren Exfiltratie van inloggegevens
Productie-API aanroepen Gebruik beheerde MCP-tool Identiteit + beleid + audit
Gegenereerde code implementeren Goedkeuring + externe tool Ingrijpend neveneffect

Dreigingsmodellering van de sandbox op basis van functionaliteit

"Gesandboxed" is geen binaire eigenschap. Som de functionaliteiten op die het proces ontvangt: lees-/schrijfpaden, uitgaande bestemmingen, pakketinstallatie, aanmaken van subprocessen, kernel-functies, omgevingsvariabelen, gekoppelde inloggegevens en maximale uitvoeringstijd. De beveiligingsstatus is de doorsnede van die functionaliteiten, niet het containerlabel.

Een werkruimte zonder host-koppelingen maar met onbeperkt internet en cloud-inloggegevens kan bijvoorbeeld nog steeds data exfiltreren of infrastructuur wijzigen. Een werkruimte zonder netwerk maar met een beschrijfbaar productievolume kan nog steeds schade veroorzaken. Het nuttige ontwerpartefact is een matrix van functionaliteiten die precies laat zien wat elke klasse agent-jobs mag doen.

Geef de voorkeur aan artefactpromotie boven directe mutatie

Veel nuttige taken voor code-agents vereisen geen directe toegang tot productie. Laat de agent een patch, notebook, rapport, migratieplan, deployment manifest of getransformeerde dataset in de sandbox maken. Promoveer dat artefact vervolgens via een afzonderlijk gecontroleerd pad. Dit creëert een natuurlijk controlepunt waar deterministische tests, beleid en menselijke beoordeling kunnen plaatsvinden vóór er consequenties zijn.

Het patroon is bijzonder sterk voor softwarewerk: genereer patch → voer tests uit in sandbox → stuur diff en testbewijs uit → keur goed → pas toe via een gecontroleerde repository of deployment-tool. De agent krijgt een rijkdom aan autonomie over berekeningen zonder gelijkwaardige autonomie over productie te krijgen.

Pakketinstallatie is ook code-uitvoering

Een agent die vrijelijk pakketten kan installeren, kan willekeurige installatiescripts van derden uitvoeren en zijn netwerkoppervlak vergroten. Productiesandboxes moeten gebruikmaken van gecureerde base images, vastgezette afhankelijkheidssets, pakketbronnen op een allowlist of een expliciet pakketinstallatiebeleid. Het gemak van "pip install wat je maar nodig hebt" is geschikt voor sommige kortstondige werkzaamheden met een laag risico, maar het moet een bewuste keuze zijn.

Leg voldoende bewijsmateriaal vast om de uitvoering te reproduceren

Sla de versie van het sandbox-image/runtime op, de id's van de invoerartefacten, uitgevoerde commando's of codecellen, exit-statussen, gegenereerde artefact-hashes en alle beheerde externe aanroepen. Een volledige herhaling van byte tot byte is misschien niet altijd praktisch, maar een operator moet kunnen uitleggen wat er is uitgevoerd en welke uitvoer de sandbox-grens heeft overschreden.

2. Waar TrueFoundry Past: Sandbox Binnen de Harness, Autoriteit Erbuiten

TrueFoundry's Agent Harness behandelt gesandboxte uitvoering als onderdeel van de runtime rond het model, samen met contextbeheer, goedkeuringen, tool-uitvoering en tracing. Dat maakt code-uitvoering nuttig voor zowel automatisering als contextbeheer: omvangrijke tussenliggende data kan in de werkruimte worden verwerkt in plaats van gekopieerd te worden via herhaalde model-turns.

Externe acties kunnen beter worden uitgedrukt via de MCP Gateway, waar tool-inloggegevens, toegangsbeheer, guardrails vooraf/achteraf en goedkeuringen zijn gecentraliseerd. Agent Registry levert de identiteits-/eigenaarscontext rondom de agent, en end-to-end traces correleren sandbox-werk met model- en toolstappen.

TrueFoundry Agent Registry
Officieel TrueFoundry Agent Registry-overzicht. Gesandboxte uitvoering vereist nog steeds een verantwoordelijke agent-identiteit, eigenaar en gedefinieerde toegangsstatus.

Het architectonische punt is scheiding: de sandbox is waar de agent mag rekenen; de gateway is waar de agent autoriteit verdient om andere systemen te beïnvloeden.

De Sandbox-auditnotitie
De sandbox-audit. Welk bestandssysteem kan agent-code zien? Welke netwerkbestemmingen kan het bereiken? Welke omgevingsvariabelen en secrets bestaan er binnen het proces? Zijn pakketinstallaties onbeperkt? Welke bron- en tijdsplafonds bestaan er? Welke artefacten overleven het afbreken van de uitvoering? Kan code rechtstreeks productie-API's bereiken, of moet het een beheerde toolgrens overschrijden? Welke actie verandert een sandbox-artefact in een neveneffect in de echte wereld, en wie autoriseert dit? Als "het draait in Docker" het gehele dreigingsmodel is, is het isolatie-ontwerp onvolledig.

3. Duidelijk Geformuleerde Grenzen

Een sandbox verkleint de impactradius; het maakt willekeurige code niet automatisch betrouwbaar. Kernel-/container-escapes, afhankelijkheidsrisico's, overmatige rechten en netwerkblootstelling blijven van belang. Omgevingen met een hoge mate van zekerheid vereisen mogelijk sterkere isolatie dan een standaardcontainer.

Bovendien heeft niet elke agent code-uitvoering nodig. Het toevoegen van een shell aan een workflow die slechts drie goed gedefinieerde API's aanroept, vergroot het aanvalsoppervlak zonder veel functionaliteit toe te voegen. Gebruik het kleinst mogelijke uitvoeringsoppervlak dat het probleem oplost.

Referenties

Sandboxing is een defense-in-depth controle, geen garantie voor veiligheid. De isolatiesterkte moet overeenkomen met de gevoeligheid van de betrokken code, data, netwerken en stroomafwaartse systemen.

‍

Probeer het nu.

Eén gateway voor al je modellen, MCP-servers en agents. Geen creditcard nodig.

Start gratis
Inhoudsopgave

Eén gateway voor elk LLM, elke agent en elke MCP-server

Boek een gesprek van 30 minuten met onze AI-expert

Demo aanvragen

De snelste manier om je AI te bouwen, beheren en schalen

Demo boeken
Samenvatten met
ChatGPT logo by OpenAI
Perplexity AI logo
Blurry red snowflake on white background, symmetrical frosty design with soft edges and abstract shape.

Ontdek meer

Geen items gevonden.
TrueFoundry offers scalable alternatives for Vercel AI Gateway limitations
November 10, 2026
|
5 min leestijd

Vercel AI Review 2026: Wij hebben het getest, zodat jij dat niet hoeft te doen

Geen items gevonden.
November 10, 2026
|
5 min leestijd

Vendor lock-in voorkomen met de AI Gateway van TrueFoundry

Geen items gevonden.
November 10, 2026
|
5 min leestijd

TrueFoundry en de MCP-gatewayrevolutie: inzichten uit het Gartner-rapport van 2025

Geen items gevonden.
November 10, 2026
|
5 min leestijd

Gids voor MCP-authenticatie in Claude Code 2026

Geen items gevonden.
Geen items gevonden.

Recente blogs

Black left pointing arrow symbol on white background, directional indicator.
Black left pointing arrow symbol on white background, directional indicator.
Volg een korte producttour
Start producttour
Product Tour