1–5 Min. Lieferung

Dedizierter Mac mini M4

$21.5 / Tag · Bare Metal
Cloud-Mac konfigurieren
Web VNC SSH-Schlüssel Fünf Regionen

FIELD NOTE · Sicherheit

2026 Cursor-Agent-Team-Sandbox konfigurieren? Apple Container nach Rollen

Dieser Leitfaden hilft technischen Leitungen, eine Cursor-Agent-Team-Sandbox-Konfiguration nicht pauschal, sondern nach Aufgaben und Risiko zu planen. Sie erhalten ein Rollenmodell für Entwicklung, Wartung, Build, Signierung und Release sowie klare Kriterien für Cursor-Sandbox, Apple Container und eine separate Mac-Umgebung.

Die Cursor-Agent-Team-Sandbox-Konfiguration sollte nicht als eine Datei für alle beginnen: Nutzen Sie für normale Entwicklung zuerst die restriktive Cursor-Sandbox, verlagern Sie Abhängigkeitsinstallationen und riskante Repository-Skripte in einen temporären Apple Container, und lassen Sie Signierung, Produktionszugriff und Release nur nach menschlicher Freigabe in einer getrennten Mac-Umgebung zu. Das gilt besonders für Teams, die Cursor Agent Terminalbefehle ausführen lassen und gleichzeitig eine nachvollziehbare AI-Agent-Ausführungssicherheit benötigen.

Für wen dieser Leitfaden gedacht ist:
R&D-Leitungen legen damit eine einheitliche Basis und ein Verfahren für Ausnahmen fest.
Repository Maintainer und Build Engineers begrenzen Abhängigkeiten, Caches und Netzwerkzugriffe, ohne Tests unbrauchbar zu machen.
Release- und Sicherheitsverantwortliche trennen Schlüssel, Signierung und Produktionshandlungen vom normalen Agent-Dialog.

Der Organisationsfehler: eine großzügige Datei für alle

Ein Team kopiert eine großzügige Sandbox-Konfiguration in jedes Projekt. Die Absicht ist nachvollziehbar: Cursor Agent soll Abhängigkeiten installieren, Testdienste erreichen, Build-Artefakte schreiben und Wartungsskripte ausführen können. Nach kurzer Zeit besitzt jedoch eine Person aus der normalen Entwicklung dieselben Möglichkeiten wie der Build Engineer. Ein Wartungsskript erhält Zugriff auf gemeinsam genutzte Verzeichnisse, ein Paketmanager darf beliebige Quellen erreichen, und ein später ergänzter Release-Schritt läuft in derselben Sitzung wie die Codeänderung.

Das Problem ist nicht nur ein möglicher Löschbefehl. Eine zu breite Konfiguration erzeugt mindestens vier schwer sichtbare Kosten:

  • Rechte vermischen sich: Schreibzugriff auf den Workspace wird mit Zugriff auf Caches, SSH-Dateien, Cloud-Anmeldungen oder Produktionsvariablen verwechselt.
  • Rückverfolgbarkeit sinkt: Wenn alle Rollen dieselbe Ausnahme verwenden, ist später kaum feststellbar, ob ein Build, eine Migration oder ein Release die Erweiterung benötigt hat.
  • Netzwerkzugriff wird zum Umgehungspfad: Ein Agent kann fehlende lokale Dateien nachladen oder Daten an nicht vorgesehene Ziele übertragen, wenn nur „Netzwerk an“ statt konkreter Ziele erlaubt ist.
  • Wiederherstellung bleibt unklar: Ein beschreibbarer Ordner ist keine Datensicherung. Auch ein isolierter Prozess schützt nicht vor absichtlich eingebrachten Geheimnissen oder vor der Weitergabe eines kompromittierten Artefakts.

Cursor beschreibt eigene Ausführungsmodi, Schutzmechanismen für Dateien und Netzwerk sowie Terminal-Verhalten in der offiziellen Dokumentation zu Run Modes und zu Terminal- und Schutzfunktionen. Diese Funktionen sind eine Basis, aber keine vollständige Organisationsrichtlinie. Eine zentrale Regel muss zusätzlich festlegen, welche Rolle eine Ausnahme beantragen darf und wann sie wieder entfernt wird.

Die Rollenmatrix als erste Entscheidung

Die folgende Tabelle ist kein Berechtigungsdump, sondern eine Grenze zwischen Arbeitsarten. „Cursor-Sandbox“ meint die lokale Ausführung mit den von Cursor vorgesehenen Einschränkungen. „Apple Container“ meint die Containerisierung eines Linux-Workloads auf Apple-Silicon-Macs und macOS 26; Apple beschreibt diese Architektur in der WWDC25-Einführung zur Containerization und im offiziellen Containerization-Repository.

Rolle Standardaufgabe Erlaubte Ressourcen Nicht automatisch erlauben Eskalationspfad
Persönliche Entwicklung Code erzeugen, statische Prüfung, Unit-Tests Aktueller Workspace, Testausgaben, ausdrücklich erlaubte Entwicklungsdienste Home-Verzeichnis, allgemeine Credentials, destruktive Skripte Maintainer prüft temporäre Container-Ausführung
Feature-Entwicklung Änderungen am eigenen Repository und lokale Tests Repository-Kopie, definierte Paketquellen, ausgewählte schreibgeschützte Eingaben Andere Repositories, globale SSH- und Cloud-Verzeichnisse Rollenbezogene Projektregel mit Ablaufdatum
Repository-Wartung Migration, Codegenerierung, Massenänderung Temporäre Repository-Kopie im Apple Container, minimale Ein- und Ausgaben Original-Repository, Produktionsdaten, Host-Credentials Review des erzeugten Diffs und kontrollierte Übernahme
Build und Test Abhängigkeiten, Cache, Testdienste, Artefakte Definierter Cache, erlaubte Registry-Ziele, Build-Ausgabe Gesamtes Home-Verzeichnis, beliebige Ziele, dauerhafte Netzwerk-Ausnahme Isolierte Build-Umgebung oder Cloud-Mac
Signierung und Release Signieren, Upload, Veröffentlichung Kontrollierter macOS-Arbeitsplatz, manuell freigegebene Eingaben Agent-Zugriff auf Schlüsselbund, Produktions-Token, automatische Veröffentlichung Separate Release-Pipeline und benannte Freigabe

Die Rollen sind nicht an Jobtitel gebunden. Eine Person kann Feature-Entwicklung und Wartung übernehmen, darf daraus aber nicht automatisch Release-Rechte erhalten. Entscheidend ist die konkrete Handlung: Ein scheinbar harmloses Skript kann mit Schreibrechten, Netzwerkzugriff und einem Credential deutlich riskanter sein als eine längere lokale Testausführung.

Persönliche Entwicklung mit einer restriktiven Basis

Für tägliche Codegenerierung, Linting, statische Analyse und Unit-Tests reicht in der Regel die engste Cursor-Ausführungsstufe, sofern der Workspace bewusst vorbereitet ist. Der Agent darf die Dateien des aktuellen Projekts verändern und Testartefakte erzeugen. Er sollte weder das gesamte Benutzerprofil lesen noch globale Konfigurations- und Credential-Verzeichnisse erben.

„Workspace beschreibbar“ bedeutet nicht „Daten sicher“. Vor einer Agent-Sitzung sollte der aktuelle Stand deshalb in einem wiederherstellbaren Git-Zweig, einem überprüften Commit oder einer separaten Arbeitskopie liegen. Das ist keine Erlaubnis, riskante Befehle zu automatisieren, sondern eine Rückfallebene für unerwartete Änderungen. Nicht versionierte lokale Notizen und Geheimnisse gehören nicht in den Projektordner, nur weil der Agent dort arbeiten soll.

Eine brauchbare Baseline für diese Rolle umfasst:

  • Lesen und Schreiben innerhalb der vorgesehenen Repository-Kopie;
  • Ausführung von Prüfungen, deren Ausgaben im Arbeitsbereich bleiben;
  • Netzwerk nur, wenn der konkrete Test oder die Abhängigkeitsauflösung es benötigt;
  • keine Freigabe für globale Paketverzeichnisse, SSH-Schlüssel, Cloud-Profile oder Produktionsvariablen;
  • Bestätigung vor irreversiblen Dateioperationen, Datenbankänderungen und Installationsskripten.

Die Cursor-Referenz zu sandbox.json sollte dabei als Feldreferenz dienen. Die Datei ist kein Ersatz für eine organisatorische Regel: Eine lokal ergänzte Ausnahme darf nicht stillschweigend die Teamabsicht aushebeln.

Feature-Entwicklung und Projektregeln

Feature-Entwickler benötigen mehr als eine rein persönliche Einstellung, aber weniger als ein Wartungs- oder Release-Profil. Die zentrale Frage lautet: Darf der Agent nur innerhalb der aktuellen Repository-Kopie arbeiten, oder braucht eine Aufgabe zusätzlich definierte Eingaben? Für eine normale Änderung lautet die Antwort meist: aktuelles Repository ja, benachbarte Arbeitsverzeichnisse nein.

Unterscheiden Sie die Ebenen sorgfältig:

  • Benutzerregel: persönliche Präferenzen für die eigene Arbeitsweise, etwa eine zusätzliche lokale Testausgabe.
  • Projektregel: verbindliche Einschränkungen für das Repository, die mit dem Code und der Entwicklungsdokumentation versioniert werden.
  • Teamstrategie: Vorgaben, die zentral durchgesetzt werden und lokale Erweiterungen begrenzen oder genehmigungspflichtig machen.

Die genaue Priorität, Zusammenführung und Benennung der Felder muss mit der Cursor-Dokumentation zu sandbox.json und Konfigurationsregeln abgeglichen werden. Wir empfehlen, keine Regel allein aus einem Blogbeispiel zu übernehmen: Die zulässigen Pfade, Schreibmodi und Netzwerkoptionen müssen zur installierten Cursor-Version und zur Teamverwaltung passen.

Bei Abhängigkeiten sollte das Team nur die tatsächlich benötigten Paket- und Registry-Ziele erlauben. Ein allgemeiner Internetzugang ist eine bequeme, aber schlechte Abkürzung. Schreibgeschützte gemeinsame Testdaten können zugänglich sein, sofern sie keine personenbezogenen Daten oder Zugangsinformationen enthalten. Ein Cache darf beschreibbar sein, wenn sein Inhalt als entbehrlich gilt und nicht als Vertrauensanker für Release-Artefakte dient.

Der Hauptordner und allgemeine Credential-Verzeichnisse gehören nicht als pauschale Mounts in diese Umgebung. Sie enthalten häufig mehr als die aktuelle Aufgabe benötigt. Ein Agent, der ein lokales Tool reparieren soll, braucht nicht automatisch Zugriff auf alle privaten Repositories, SSH-Konfigurationen oder Anmeldedateien.

Repository-Wartung im temporären Apple Container

Migrationen, Codegenerierung, Massenänderungen und Skripte aus Drittquellen verdienen eine zweite Grenze. Eine Workspace-Sandbox kann verhindern, dass der Agent außerhalb des Projekts schreibt; sie macht das ausgeführte Linux-Tooling jedoch nicht automatisch vertrauenswürdig. Für diese Aufgaben kopiert der Maintainer das Repository in eine temporäre Umgebung und übergibt nur die für die Aufgabe erforderlichen Pfade.

Apple Container ist dabei kein macOS-Anwendungscontainer. Das Projekt stellt eine Umgebung für Linux-Container auf unterstützten Apple-Silicon-Systemen und macOS 26 bereit. Architektur und Ausführungsmodell werden im Apple-Containerization-Architekturhinweis erläutert. Daraus folgt eine wichtige Grenze: Ein Container kann Linux-Abhängigkeiten und Linux-Skripte isolieren, ersetzt aber weder Xcode noch den iOS-Simulator, den macOS-Schlüsselbund oder native Codesignierung.

Der Wartungsablauf sollte so aussehen:

  1. Einen bekannten Git-Stand auswählen und in eine temporäre Repository-Kopie übertragen.
  2. Die Eingaben definieren: etwa eine Schema-Datei, eine Vorlagendatei oder ein begrenztes Datenpaket ohne Geheimnisse.
  3. Nur den temporären Arbeitsbereich und einen ausdrücklich festgelegten Ausgabeort einbinden.
  4. Benötigte Abhängigkeiten aus dokumentierten Quellen installieren; keine globale Credential-Datei aus dem Host mounten.
  5. Das Skript im Container ausführen und Ausgabe, Protokoll und erzeugtes Diff außerhalb der sensiblen Arbeitskopie prüfen.
  6. Die Änderung durch eine zweite Person oder einen automatisierten Review prüfen lassen.
  7. Nur das geprüfte Diff in das eigentliche Repository übernehmen und die temporäre Umgebung samt Zwischenartefakten entfernen.

Die Apple-Dokumentation zu Volumes und Mounts ist für die konkrete Pfadfreigabe maßgeblich. Wenn das Skript eine macOS-native Komponente benötigt, endet die Containerstrategie an dieser Stelle; die Aufgabe wird in einen kontrollierten Mac-Schritt eskaliert, nicht durch zusätzliche Host-Mounts „repariert“.

Build- und Testrechte mit begrenzten Ausnahmen

Build Engineers haben einen legitimen Grund für Ausnahmen: Paketmanager, Compiler, Testdienste, Container-Images und gemeinsam verwendete Caches können außerhalb des reinen Workspace liegen. Der häufigste Fehlversuch besteht darin, aus einem fehlgeschlagenen Build direkt eine Vollfreigabe abzuleiten. Das löst zwar den einzelnen Fehler, verschiebt aber die Verantwortung vom Build auf den gesamten Host.

Wir teilen die Ressourcen in vier Klassen:

  • Arbeitsbereich: beschreibbar, weil Quellen und lokale Build-Ausgaben dort entstehen.
  • Abhängigkeitsquellen: nur die benötigten Registry- oder Paketdomänen beziehungsweise interne Ziele.
  • Cache: beschreibbar, aber entbehrlich und ohne Schlüsselmaterial; ein Cache-Reset muss möglich sein.
  • Testdienste: nur die Endpunkte und Protokolle, die der Test tatsächlich benötigt, mit Testdaten statt Produktionsdaten.

Für Netzwerkregeln sollte sich der Build-Verantwortliche an den Apple-Hinweisen zur Container-Netzwerkkonfiguration orientieren. Die Regelbeschreibung sollte außerdem festhalten, ob ein Ziel für Download, Upload oder beide Richtungen gebraucht wird. „Netzwerk erforderlich“ ist für eine spätere Prüfung zu unpräzise.

Jede Ausnahme erhält einen Zweck, eine verantwortliche Person und ein Ablaufdatum. Fällt der Cache aus, muss der Build entweder in einer isolierten Umgebung neu auflösen oder kontrolliert abbrechen. Wenn ein Testdienst nicht erreichbar ist, darf der Agent nicht eigenmächtig auf eine Produktionsadresse wechseln. Diese Fallbacks sind ein Sicherheitsmerkmal, keine Komfortoption.

Eine Leistungsverbesserung darf das Team nur behaupten, wenn sie aus einer passenden offiziellen Quelle oder einem dokumentierten Test stammt. Die Apple-Unterlagen beschreiben Architektur und Fähigkeiten, liefern aber nicht automatisch einen Beleg dafür, dass ein bestimmter Projekt-Build schneller oder ressourcenschonender läuft. Ohne einen reproduzierbaren Vergleich sollten wir deshalb keine Performanceversprechen in die Rollenrichtlinie aufnehmen.

Signierung und Release außerhalb der Agent-Sitzung

Codevorbereitung und Build-Validierung können in einer isolierten Umgebung stattfinden. Signierung, Upload, Store-Veröffentlichung und Produktionsänderungen bilden dagegen eine eigene Vertrauenszone. Zertifikate, private Schlüssel, Schlüsselbundzugriff und Release-Token sollten nicht in eine allgemeine Cursor-Agent-Sitzung und nicht in einen Container-Mount gelangen.

Der Ablauf lässt sich in vier getrennte Handlungen zerlegen:

  • Vorbereitung: Agent erstellt oder verändert Code in einer isolierten Kopie.
  • Validierung: Build und Tests erzeugen prüfbare Artefakte.
  • Signierung: Eine kontrollierte macOS-Umgebung übernimmt den geprüften Input; eine verantwortliche Person bestätigt den Vorgang.
  • Release: Upload oder Produktionsänderung erfolgt mit gesonderter Freigabe und nachvollziehbarem Protokoll.

Diese Trennung verhindert, dass ein scheinbar kleiner Codewechsel unmittelbar mit einem Produktions-Token gekoppelt ist. Sie berücksichtigt außerdem die Plattformgrenze: Ein Linux-Container kann keine vollständige macOS-native Xcode-, Simulator-, Schlüsselbund- und Codesignaturkette ersetzen. Wer diese Schritte in den Container zwingt, gewinnt keine echte Isolation, sondern riskiert zusätzliche, schwer prüfbare Übergaben.

Für DSGVO-relevante Projekte sollte die kontrollierte Mac-Umgebung nur die für den Release benötigten Daten erhalten. Produktionsdaten gehören nicht in Test- oder Build-Verzeichnisse. Eine kurze menschliche Bestätigung vor Signierung und Veröffentlichung ist hier sinnvoller als eine vermeintlich vollautomatische Rechteausweitung.

FAQ für die Teamplanung

Die folgenden Antworten helfen bei den vier Entscheidungen, die in der Praxis am häufigsten zu einer überbreiten Konfiguration führen.

Gemeinsame sandbox.json: Eine zentrale Basis ist sinnvoll, eine identische Vollberechtigung für alle nicht. Die Projektregel sollte die engste gemeinsame Arbeitsweise abbilden. Build-, Wartungs- und Release-Ausnahmen werden als getrennte Rollenprofile oder zeitlich begrenzte Freigaben behandelt. So bleibt sichtbar, warum ein Zugriff existiert und wer ihn wieder entfernen muss.

Zusätzliche Apple-Container-Schicht: Sobald ein Skript fremde Installationslogik, Migrationen, massenhafte Codeänderungen oder nicht vertrauenswürdige Abhängigkeiten ausführt, ist eine temporäre Repository-Kopie im Apple Container die bessere Grenze. Für gewöhnliche Editor-, Lint- und Unit-Test-Aufgaben wäre diese zusätzliche Schicht häufig unnötig komplex.

Cache und Abhängigkeiten: Der Build Engineer sollte Cache, Arbeitsbereich, Eingaben und Netzwerkknoten getrennt definieren. Beschreibbar ist nur, was der Build aktualisieren muss. Ein schreibgeschützter Quellpfad oder eine Registry-Freigabe wird nicht dadurch zu einem Credential-Speicher, dass der Build sie erreichen kann.

Signatur- und Release-Schlüssel: Diese Schlüssel bleiben außerhalb der normalen Agent-Sitzung. Selbst wenn ein Tool technisch auf den Schlüsselbund zugreifen könnte, wäre das organisatorisch die falsche Grenze. Der Agent liefert ein geprüftes Artefakt; die kontrollierte macOS-Umgebung signiert und veröffentlicht erst nach einer benannten Bestätigung.

Die Entscheidungsbedingungen für Plattform- und Sicherheitsverantwortliche

Die Rollenmatrix wird erst belastbar, wenn sie mit einem eindeutigen Eskalationspfad verbunden ist. Verwenden Sie dafür folgende Bedingungen:

  • Wenn die Aufgabe nur Code, statische Prüfungen oder Unit-Tests im aktuellen Repository betrifft, dann bleibt sie in der restriktiven Cursor-Sandbox.
  • Wenn ein Skript Abhängigkeiten ausführt, eine Migration vornimmt, viele Dateien verändert oder aus einer fremden Quelle stammt, dann verwenden Sie eine temporäre Apple-Container-Kopie mit minimalen Mounts.
  • Wenn ein Build einen Cache oder eine Registry benötigt, dann erlauben Sie nur den benannten Cache und die dokumentierten Ziele; sonst fällt der Build auf Cache-Neuaufbau oder kontrollierten Abbruch zurück.
  • Wenn die Aufgabe einen Schlüsselbund, ein Signaturzertifikat, ein Produktions-Token oder einen Veröffentlichungsdienst benötigt, dann verlassen Sie die gewöhnliche Agent-Sitzung und wechseln in eine kontrollierte Mac-Umgebung mit manueller Freigabe.
  • Wenn macOS-native Werkzeuge, Simulatoren oder Xcode-Integrationen erforderlich sind, dann behandeln Sie Apple Container nicht als Ersatz, sondern planen einen separaten Mac-Schritt.
  • Wenn mehrere Personen parallel an sensiblen Repositories arbeiten oder eine Aufgabe nicht zuverlässig auf den lokalen Host begrenzt werden kann, dann prüfen Sie eine unabhängige Cloud-Mac-Umgebung statt weiterer lokaler Ausnahmen.

Die Richtlinie sollte versioniert werden. Jede Änderung an Schreibpfaden, Netzwerkzielen oder Credential-Ausschlüssen erhält eine Begründung. Ausnahmen brauchen ein Ablaufdatum; regelmäßige Überprüfungen müssen auch ungenutzte Rechte entfernen. Vor der Einführung gehören zerstörerische Tests mit absichtlich wertlosen Testdaten und ein dokumentierter Rollback dazu. Verantwortlich für die Rücknahme ist eine benannte Person, nicht „das Team“ als anonyme Zuständigkeit.

Für die weitere Planung können Sie unsere Übersicht zu Mac-Umgebungen für Entwicklungsaufgaben als Einstieg verwenden. Bei personenbezogenen oder geschäftskritischen Daten sollten außerdem die Datenschutzinformationen von JexMac in die Prüfung der Datenflüsse einbezogen werden. Die Entscheidung für eine externe Umgebung darf nicht nur nach Rechenleistung erfolgen, sondern muss auch Zugriffsprotokollierung, Datenlöschung und Verantwortlichkeiten berücksichtigen.

Wenn die lokale Lösung nicht mehr genügt

Die lokale Cursor-Sandbox ist für den normalen Entwicklungsfluss meist der kostengünstigste und organisatorisch einfachste Ausgangspunkt. Sie verliert jedoch an Eignung, wenn Signierung, sensible Repositories, parallele Wartungsarbeiten oder voneinander unabhängige Teamaufgaben auf demselben Mitarbeitergerät zusammenkommen. Eine einzige lokale Maschine bündelt dann Arbeitsdaten, persönliche Credentials, Build-Ausnahmen und potenziell riskante Agent-Sitzungen.

Gegenüber einer getrennten Mac-Umgebung hat die aktuelle lokale Lösung drei konkrete Nachteile: Sie teilt den Host mit persönlichen Daten, sie verlangt bei jedem Sonderfall neue lokale Ausnahmen, und sie erschwert die unabhängige Übergabe sowie Protokollierung eines Release-Arbeitsplatzes. Eine Linux-Isolation löst diese Punkte nicht vollständig, weil native Apple-Werkzeuge weiterhin außerhalb des Containers liegen.

Unser Vorschlag ist deshalb nicht, jede Entwicklung zu verlagern: Tragen Sie zuerst jede Rolle und jede Ausnahme in die Matrix ein. Wenn dabei Signierung, Produktionszugriff oder mehrere sensible parallele Aufgaben auftauchen, vergleichen Sie die lokale Konfiguration mit einer separat bereitgestellten Mac-Umgebung. Informationen zu verfügbaren Optionen und zur Beauftragung finden Sie auf der JexMac-Bestellseite. Für kurzfristige Tests, eine isolierte Übergabe oder einen kontrollierten Release-Arbeitsplatz kann die Miete dann sicherer und nachvollziehbarer sein als eine immer weiter wachsende Sandbox auf dem persönlichen Entwickler-Mac.

FAQ

Sollten alle Teammitglieder dieselbe sandbox.json verwenden?

Nein. Eine gemeinsame Datei kann zwar den Einstieg vereinfachen, vermischt aber Arbeitsbereich, Build-Ausnahmen und sensible Wartungsrechte. Verwenden Sie eine restriktive Team-Basis und ergänzen Sie rollenbezogene, versionierte Regeln. Änderungen an Schreibpfaden, Netzwerkzielen und Ausnahmen sollten nachvollziehbar genehmigt werden; persönliche Konfigurationen dürfen die zentrale Richtlinie nicht unbemerkt ausweiten.

Welche Aufgaben gehören zusätzlich in einen Apple Container?

Ein Apple Container ist für Linux-basierte, kurzlebige Aufgaben sinnvoll, wenn ein Skript Abhängigkeiten installiert, Migrationen ausführt, Code massenhaft verändert oder fremde Installationslogik startet. Geben Sie nur eine temporäre Repository-Kopie und die benötigten Ein- und Ausgabepfade frei. macOS-native Werkzeuge, Xcode, Simulator, Schlüsselbund und Codesignierung gehören nicht automatisch in diesen Container.

Wie erhält ein Build Engineer Cache- und Abhängigkeitszugriff?

Öffnen Sie nicht pauschal das Home-Verzeichnis oder den gesamten Netzwerkzugang. Trennen Sie einen beschreibbaren Arbeitsbereich, einen ausdrücklich benannten Cache, schreibgeschützte Eingabepfade und erlaubte Paket- oder Registry-Ziele. Jede Ausnahme braucht einen Zweck, eine verantwortliche Person und ein Ablaufdatum. Wenn der Cache fehlt, muss der Build auf eine isolierte Neuinstallation oder einen kontrollierten Abbruch zurückfallen.

Darf Cursor Agent Signatur- oder Release-Schlüssel verwenden?

Für normale Agent-Sitzungen sollte die Antwort Nein sein. Zertifikate, Schlüsselbundzugriff, Produktions-Token und Veröffentlichungsrechte gehören in eine kontrollierte macOS-Umgebung mit menschlicher Bestätigung. Der Agent darf Code vorbereiten und Builds validieren; Signierung und Release werden als getrennte Schritte ausgeführt. Ein Linux-Container ersetzt keine macOS-native Signatur- oder Veröffentlichungswerkzeuge.

Bare Metal · 1–5 Min.

Ihre rollenbasierte Mac-Umgebung mit JexMac

Nutzen Sie bei JexMac dedizierte Mac-Umgebungen für Entwicklungs-, Wartungs- und Build-Aufgaben.

Standard-Spec
ChipApple M4 · 38 TOPS
CPU10 Kerne (4P + 6E)
Speicher16 GB Unified Memory
Netzwerk1 Gbps dediziert
SLA99,9 % Verfügbarkeit
Lieferung1–5 Min. Auto-Provision