Skip to main content

Fields

FieldTypeRequiredDescription
networkbooloptionalApp requests outbound network access. Default: false
allowHostFileImportbooloptionalApp requests ability to import files from the host Mac. Default: false

How capabilities work

Declared capabilities are shown to the user in a prompt before the app’s first run. The user can accept all, reject individual ones, or cancel entirely.
  • Rejected capabilities disable the corresponding feature — no outbound traffic if network is denied
  • Decisions are persisted per project instance and can be changed in project settings
  • All containers run without privileges regardless of capability settings

Example

security:
  network: true
  allowHostFileImport: false

Capability descriptions shown to users

CapabilityPrompt text
security.network: true”This app requests outbound internet access”
security.allowHostFileImport: true”This app can import files from your Mac”
Port with hostExposure: auto”This app will listen on a local network port”
Setting network: false (or omitting it) blocks all outbound traffic from containers. Inter-service traffic within the app is always allowed regardless of this setting.