Een AI-agent die zelf commando's uitvoert op je computer, kan ook dingen doen die je niet wilt: bestanden overschrijven, geheimen uitlezen of gegevens naar een onbekende server sturen. Anthropic biedt daarvoor een eigen afscherming aan als open-source software: sandbox-runtime, kortweg srt. Het is dezelfde techniek waarmee Claude Code zijn opdrachten in de terminal afschermt, maar je kunt hem ook om andere programma's heen zetten. MarkTechPost zette de tool deze week op een rij.
Geen container, wel grenzen
Waar veel oplossingen een agent in een container of een kleine virtuele machine stoppen, gebruikt srt de afschermingsfuncties die het besturingssysteem zelf al heeft. Op macOS is dat Seatbelt, op Linux het programma bubblewrap. Je installeert de tool via npm en zet srt voor het commando dat je wilt afschermen. De beperkingen gelden ook voor alle scripts en subprocessen die dat programma start.
De standaardinstelling is streng:
- Lezen mag, tenzij je een map uitdrukkelijk blokkeert.
- Schrijven mag niet, tenzij je een map uitdrukkelijk toestaat.
- Internet is dicht, behalve voor domeinen op een lijst die je zelf opstelt. Al het netwerkverkeer loopt via een proxy die die lijst bewaakt.
Anthropic redeneert dat je beide grenzen nodig hebt. Zonder netwerkgrens kan een misleide agent gevoelige gegevens wegsturen, zonder bestandsgrens kan hij de afscherming zelf aanpassen en alsnog naar buiten.
Ook voor je eigen agents en MCP-servers
De tool werkt als losse opdracht en als TypeScript-bibliotheek. Ontwikkelaars kunnen er zo ook lokale MCP-servers in laten draaien, de koppelingen waarmee AI-assistenten bij andere software komen. Een extra controle voorkomt dat een toegestaan domein stiekem verwijst naar je eigen computer of naar de interne adressen van een clouddienst.
Volgens Anthropic leverde de afscherming in eigen gebruik 84 procent minder toestemmingsvragen op in Claude Code. Dat cijfer komt van het bedrijf zelf en is niet onafhankelijk getoetst. De gedachte erachter: als de grenzen vastliggen, hoeft de agent niet bij elke stap te vragen of iets mag.
Nog een proefversie
Anthropic noemt srt nadrukkelijk een bèta. Windows-ondersteuning is nog in een vroeg stadium, en de software vereist Node.js 22.12 of nieuwer. De bescherming is ook maar zo goed als je instellingen: een te ruime lijst met toegestane websites laat alsnog gegevens weglekken, een te krappe lijst laat gewone taken als het installeren van pakketten mislukken. De code staat onder de Apache 2.0-licentie op GitHub.
Een drukke markt voor afgeschermde agents
Afscherming is dit najaar een hoofdthema. Perplexity maakte eerder deze maand zijn eigen werkruimte voor agents open source, en Google Cloud kondigde aan elke agent een eigen afgesloten minicomputer te geven. Die oplossingen draaien op virtuele machines in de cloud; srt is juist bedoeld voor de laptop van de ontwikkelaar. Ook de grote labs zelf zoeken strengere grenzen: OpenAI traint zijn topmodellen inmiddels zonder internettoegang.
Voor Nederlandse bedrijven die met AI-agents experimenteren is zo'n lokale afscherming een praktische eerste stap. Wie een agent toegang geeft tot mappen met klant- of personeelsgegevens, wil onder de AVG kunnen laten zien welke maatregelen er zijn genomen om die gegevens binnen te houden.
