Skip to content

Data access and security

Before deployment, check which account the agent uses, which files and services it can access, and who approves its results. Chat instructions alone do not restrict access. Technical protection comes from OS, repository and service permissions, plus any sandbox provided by the AI tool. Lazurio does not add a universal sandbox of its own.

A trust boundary limits how far access or a compromised process can reach. Separate folders organize work, but do not by themselves stop a program with the same permissions from reading their contents.

A task agent works for the signed-in principal and owns no separate rights. A prompt creates no repository or provider grant. At the same time, policy text cannot remove a capability already available to the process: a readable file, active session or exposed credential may be usable by the client.

An Organization is one company’s GitHub and repository boundary. Company data, secrets and strategy must not cross into another Organization. One machine, however, is one trust domain. Directory and repository boundaries are not kernel or cryptographic isolation from another process with the same OS access. Use separate machines or equivalent infrastructure when a compromise must not cross company boundaries.

Personalspace is private to one principal, not a shared company store. Company knowledge needed by colleagues belongs in an authorized Organization source of truth rather than another person’s private context.

For a new connection, the integration standard prefers an official MCP server, then an official CLI, permitted Composio, a reviewed open-source implementation and finally supervised browser use. Executor manages custom MCP servers in Lazurio. For an existing connection, agents use the app’s tool, Executor or Composio according to its recorded route, in that order.

Composio is an approved broker only where the Organization or Personal Environment user permits it. Composio holds credentials and processes call content. Connected accounts belong to the Composio account and organization; do not assume that separate machines isolate them. Use team accounts in a Team Environment.

The standard excludes new ChatGPT or claude.ai connectors, other shared brokers, and scraping or browser-session servers. A provider-operated remote MCP can fit when its configuration and token remain separately revocable for the machine.

A workflow that writes may need read-and-write provider scopes. A draft stored at the provider can already transfer data. Check account scope, token custody and write restrictions in Connecting an Environment to apps. Real credentials stay outside Git in scoped ignored paths or approved provider stores. Endpoint, backup, rotation and incident controls must protect them.

ThreatAcceptance test
Access to another companyConfirm GitHub denial for an identity without the grant, then separately test the chosen client’s local filesystem boundary.
Unapproved publicationAttempt a protected merge or deployment without the required permission, check or review.
Credential copied into sourceRead back the scanning actually enabled and run an approved safe-canary exercise in a test repository.
Over-broad integrationInspect live scopes and revoke one credential without affecting unrelated access.
Prompt injectionSeed a harmless canary and confirm the agent neither expands scope nor publishes without the relevant gate.
Lost endpointExercise device lockout, credential revocation, recovery and offboarding.
Documentation driftExpire or change a source reference in a test branch and confirm validation fails.

The documentation repository’s own checks include a narrow denylist for known private markers and local-path patterns. They are not general secret scanning, SAST or DLP for every Organization. Record the live controls rather than promoting one repository’s test into a product-wide claim.

The agent client sends selected prompts, files and tool results to the model provider. Lazurio does not handle those model requests itself. The operator must name the client, provider, account tier, authentication, telemetry, retention and region where relevant. This site makes no universal training or retention claim across providers.

Dashboard, hosted team workspaces and per-owner Resident/Buddy services are optional or separately deployed. If enabled, each needs its own operator, identity, storage, network path, processor list, logs, retention, backup, deletion and incident controls. Source code being present does not prove that a service is active.

Git records file changes, pull requests and approvals. Deployment records show which version went live. These records do not automatically cover local file reads, model requests or external API calls.

For each type of action, identify where the account, target and result are logged and how long the record is kept. Note any missing logs in the deployment review.

An authorized identity can still expose data or approve a harmful change. A model can follow malicious content. A machine can be compromised, and a Draft branch or provider draft may already move data before final publication. Lazurio narrows and exposes these decisions; it does not replace least privilege, endpoint security, provider review, testing or accountability. See the security and control evidence for the exact public-source basis of these claims.