On this page
Certifications & assessments
Infrastructure
Execution isolation
Access, credentials & approvals
Data flows & subprocessors
What AgentLoom reads, keeps, discards
Audit & evidence
Account & data deletion
Vulnerability disclosures
Security
Last reviewed: April 2026
AgentLoom is built as engineering infrastructure: scoped access, isolated execution, approval gates, and audit-ready logs. This page documents how AgentLoom handles code, credentials, execution, and operational data — written so security reviewers can copy from it directly into questionnaires.
For security questions, vendor assessments, DPAs, or vulnerability reports, contact security@agent-loom.com.
AgentLoom is an early-stage platform. We have not yet completed SOC 2, ISO 27001, or other third-party certifications. We document our controls plainly so you can decide whether they meet your bar — and we welcome scrutiny from security teams evaluating us against vendors that have.
Certifications & third-party assessments
AgentLoom does not currently hold SOC 2, ISO 27001, HIPAA, or other third-party compliance certifications. We are deliberately stating this in the first section of this page rather than burying it.
The controls described below are designed to support customer evidence collection, vendor review, internal audit, and incident response — they are not a substitute for an external attestation. If your procurement process requires a SOC 2 Type II report or equivalent, AgentLoom is unlikely to meet that bar today. We expect to engage with a recognized auditor as our enterprise customer base grows; we will update this section with timeline detail once a scoping engagement is signed rather than committing to dates we cannot hold.
Current security documentation, DPA review, and questionnaire support are available on request. Formal third-party assessment summaries will be shared with enterprise customers once they exist; we do not present placeholders as completed artifacts.
Infrastructure
AgentLoom's hosted control plane runs on Google Cloud Platform. Customer-facing services, agent orchestration, run state, and operational logs are hosted in US-based GCP regions by default. Enterprise customers with specific data-residency requirements can negotiate region constraints in their DPA.
Production network posture follows least-exposure conventions:
Application services run with private network access where required. Public ingress is limited to customer-facing web/API endpoints and authenticated worker callbacks.
Databases are reachable only over private IP from inside the VPC. There is no publicly routable database endpoint.
Inter-service authentication uses Workload Identity Federation against scoped service accounts. No long-lived service-account keys are checked into source or stored on disk.
Platform secrets such as agent-provider keys and GitHub App credentials are stored in Google Secret Manager. Connector credentials are stored in AgentLoom's encrypted credential store and scoped to their integration use.
Production access is role-scoped, limited to authorized operators, and logged. No standing production shell access is provisioned by default.
The data-flows section below enumerates the direct subprocessors that may see customer code or run data. We do not control the upstream subprocessors of every third party we depend on; those are governed by the third party's own terms and enterprise agreements.
Execution isolation
Each agent run executes in an isolated, ephemeral workspace provisioned for that run. Source code is fetched from your GitHub installation at the start of the run via a scoped installation token, written to the workspace, and the workspace is discarded after the run completes, is cancelled, or is re-dispatched.
Workspaces are not shared between runs and are not reused across tenants. Compute, filesystem, and process namespace are isolated per run. Execution environments are configured to use only the external services required for the run: the cloned repository, configured connector endpoints, and the model providers backing that run. AgentLoom does not maintain a long-term mirror of customer repositories; we re-fetch from GitHub each run rather than serving from a persisted clone.
Run artifacts that are persisted past workspace teardown — worker logs, generated patches, checkpoint files, implementation summaries, and related execution artifacts — are stored in tenant-scoped artifact storage and registered in the control plane. Retention follows the active environment policy (see What AgentLoom reads, keeps, discards).
Access, credentials & approvals
GitHub
AgentLoom integrates with GitHub via a GitHub App installation. We do not require or accept long-lived personal access tokens, and we do not store user passwords. At run time, AgentLoom mints a short-lived installation token scoped to the repository being worked. Tokens expire automatically; we do not persist them beyond the run window.
The installation requests only the permissions required for the run shape configured by the customer — typically repository contents, pull requests, issues, checks, and metadata. Customers can scope the installation to specific repositories rather than the whole organization at install time.
Connectors (Jira, monday, Linear, Asana)
Work-system connectors authenticate via OAuth or scoped service-account tokens, depending on what the provider supports. Scopes follow least-privilege for reading planning context and writing back run status. Credentials are encrypted at rest in the platform credential store and accessed only by the run that needs them.
Identity
End-user authentication into the AgentLoom dashboard supports email login and GitHub OAuth for self-serve teams. Enterprise SSO, SCIM provisioning, and finer-grained RBAC are handled through enterprise rollout planning; talk to sales about your identity provider, policy requirements, and go-live constraints.
Approval gates
Approval gates are configured per repository. AgentLoom can be required to wait for human sign-off before merge, before connector writeback, or before any specific state transition. Multi-role review is blocking by structure: each configured role independently approves, and merge is gated on every role plus CI green. Gate configuration, approval decisions, and the identity behind each decision are recorded in the audit trail.
Data flows & subprocessors
To deliver agent runs, AgentLoom transmits customer code, ticket context, and run metadata to a small set of subprocessors. The list below identifies the direct third parties used by the current implementation and whether they may see customer code or run data.
Google Cloud Platform
Hosting · Sees and stores code data
Hosts AgentLoom's control plane, run-execution workers, databases, secrets, and operational logs. US regions by default; region constraints negotiable in Enterprise DPA.
Anthropic
Model provider · Sees code data
Powers agent reasoning across plan, code, and review steps. Model calls are made with the customer's own Anthropic credential (bring-your-own-key), so prompt, completion, and retention handling for model traffic is governed by the customer's direct agreement with Anthropic.
GitHub
Source & sink · Sees code data
Customer's own repository host. AgentLoom reads via GitHub App installation tokens and writes branches, PRs, and review comments back to the same installation. GitHub's data handling is governed by the customer's existing agreement with GitHub.
Stripe
Billing · Does not see code data
Handles plan billing, payment instruments, and invoicing. Receives account and usage records; does not receive repository contents, run transcripts, or agent outputs.
This list is the canonical set of direct subprocessors represented by the current product implementation. Material additions are documented here and handled with Enterprise customers under their DPA.
What AgentLoom reads, keeps, and discards
AgentLoom's data flow is scoped to active execution and operational records. The breakdown below is written in the language we use internally so reviewers can map it directly to questionnaire categories.
Reads during a run
Code from connected GitHub repositories at run start, via scoped installation token
Issue and ticket context from connected planning systems (Jira, monday, Linear, Asana)
CI status, PR comments, and review state during execution
Repository configuration files (CODEOWNERS, CI configs, language manifests) used to compose the agent team
Keeps in the control plane
Run logs and artifacts (worker logs, checkpoint files, generated patches, and implementation summaries) for observability and audit
Permission, approval, and identity metadata for governance and traceability
Plan, billing, and usage records for account operations
Connector credentials, encrypted at rest in the platform credential store, scoped per integration
Does not keep / does not require
Long-term mirrors of your repositories. Active workspaces are destroyed after the run; we re-fetch from GitHub each run.
Customer production secrets for normal code execution. AgentLoom does not request or store deployment credentials, database passwords, or runtime environment secrets.
User passwords. Authentication is via OAuth or SSO; AgentLoom does not operate a password store for end users.
Long-lived GitHub personal access tokens. We authenticate via short-lived installation tokens.
Customer data is processed in Google Cloud regions per the active environment policy (US by default). Enterprise customers with specific data-residency requirements can negotiate region constraints in their DPA.
Audit & evidence
AgentLoom logs are designed to support customer evidence collection — for security questionnaires, internal audit walks, regulator requests, and incident review. The trail is queryable from the dashboard; exports are available on request for Enterprise reviews.
Each entry is structured around the run it belongs to, the originating issue, and the resulting PR, so reviewers can trace a single piece of work end-to-end without stitching across systems. Logged events include:
Run lifecycle events: create, start, pause, resume, terminate, completion cause
Status transitions across plan, execute, review, merge, follow-up, post-merge phases
Approval decisions and the identity behind each decision
Credential access events — when a token was minted, for which repo, scoped to which run
Commits authored by agents, with the agent role tagged on each commit
Review outcomes per role, including blocking-review state changes
Connector writeback events (status push to Jira, monday, Linear, Asana)
Log retention follows the active environment policy. Enterprise customers can negotiate retention terms in their DPA. AgentLoom does not provide a customer-facing affordance to alter individual audit entries; deletion and retention exceptions are handled as scoped administrative requests.
Account & data deletion
Workspace owners can request deletion of an AgentLoom workspace through support or their Enterprise contact. Deletion removes the workspace record, member associations, run logs, generated artifacts, connector credentials, and audit history associated with the workspace, subject to legal and billing retention obligations.
Live records are deleted or irreversibly disabled as part of the deletion workflow, and backups containing deleted records age out under the active environment backup policy. Stripe billing records required by tax and accounting law are retained per Stripe's retention policy and our financial obligations; these records contain account and invoice metadata, not run content.
Enterprise customers can request written deletion attestation or scoped deletion of specific runs or repositories under their DPA. Email security@agent-loom.com with your workspace identifier and the scope of the request.
Vulnerability disclosures
If you believe you have found a security vulnerability in AgentLoom, please report it to the address below rather than disclosing publicly. We treat coordinated disclosure as the default and will work with you on a remediation timeline before any public write-up.
Vulnerability reports
security@agent-loom.com
General security questions
security@agent-loom.com
Acknowledgment SLA
5 business days
PGP key
Available on request
We commit to acknowledging vulnerability reports within 5 business days and sharing a remediation plan as soon as the issue is triaged. Critical incidents affecting customer data are communicated to affected workspaces by email; we do not currently operate a public status page, and we do not list this as a commitment we cannot hold.
AgentLoom does not currently run a paid bug bounty program. We will credit researchers in a security advisory on request and are happy to coordinate disclosure timing.