Trust & Security

How we protect your data, secure your agents, and keep your operations running reliably.

Infrastructure & Encryption

OpsAgents AI runs on Google Cloud Platform (Cloud Run, Firebase Hosting, Cloud SQL). All data in transit is encrypted with TLS 1.2+. Data at rest is encrypted using AES-256 on GCP-managed storage. We use Secret Manager for all credential storage — secrets never appear in code or logs.

SOSA™ Framework

Every OpsAgents AI deployment runs under the SOSA™ (Supervised, Orchestrated, Secured, Agents) governance framework — a security-first architecture for autonomous AI agents. SOSA enforces:

Read the SOSA™ whitepaper →

// Security · agents are insiders

Agents are insiders. We secure them like one.

An AI agent that can open a pull request or call a cloud API has the reach of a member of staff. So we treat it like one: narrow access, one logged door, and a human sign-off for anything that cannot be undone.

Every control below carries its status. In place means we can show you the evidence named under it. In progress and Planned mean exactly what they say.

Defence in depth

  1. Scoped identityIn progress

    Every caller of our gateway is a named identity, and the gateway can hold an identity to specific tools and a single code repository. Applying the narrowest such limits to every one of our agents is in progress.

  2. One logged door: the CLI GatewayIn place

    Our agents reach Google Cloud, GitHub and the business tools they work in through the OpsAgents CLI Gateway. Before a command runs, the gateway records the calling identity and the command in Google Cloud Logging.

    Evidence: per-call log records, shown live in a security review and described in our security questionnaire pack (available on request).

  3. Destructive commands refusedIn place

    A deny-list stops the highest-impact destructive commands before they reach the provider, whatever the agent was told to do.

    Going further, so the most powerful tools refuse every command that is not on an allow-list of safe command families: Planned

    Evidence: automated tests that prove each refusal, run on every change to the gateway; shown in a security review.

  4. Credentials stay with the gatewayIn place

    Cloud and SaaS credentials live in Google Secret Manager and are attached by the gateway on its own side. An agent's request names the identity it acts as; it carries no GitHub or Google Cloud key.

    Evidence: described in our security questionnaire pack (available on request) and shown in a security review.

  5. A human yes for what cannot be undoneIn progress

    Spending money, destructive work on shared or production data, and outreach to new contacts need an explicit human sign-off; agents may not authorise themselves. This is enforced in the agent runtime and in the operating rules every agent loads. Our SOSA™ governor, which holds outbound email, messages and public posts for approval, is being extended to every agent.

  6. The builder is not the approverIn place

    The agent that builds a change cannot sign off its own work. A guard in our agent runtime refuses a build agent's attempt to push its own work on towards review sign-off, deployment or done; review, QA and release are separate steps.

    Evidence: the guard's refusal records, shown in a security review.

  7. Every action recordedIn place

    Gateway calls are kept in Cloud Logging for 30 days. Administrative actions on our cloud infrastructure also go to a locked audit log, kept for 400 days, that cannot be shortened or deleted.

    Evidence: the log retention settings, shown in a security review and recorded in our security questionnaire pack.

One door, two requests

What happens when an agent asks to actIllustrative example. The requests are simplified; the outcomes are how our controls behave.

agent:open a pull request for review

  1. ✓ Caller identified
  2. ✓ Within this agent's role
  3. ✓ Credential attached by the gateway
  4. ✓ Logged with the caller

Allowed: the pull request opens, and waits for review.

agent:ship my own change straight to production

  1. ✓ Caller identified
  2. ✕ Outside this agent's role: refused
  3. No credential used
  4. Production untouched

Refused: shipping needs review, QA and a separate release step.

Threat, and what contains it

We attack ourselves

Evidence for the two in-place items: CI run history for the gateway's refusal tests and for the static-analysis scan, shown on request.

These are our own internal tests, not a third-party penetration test. Self-audits do find issues; each one is tracked to closure, and we walk security reviewers through the current status (see Security Contact below).

Data Handling

AI Model & Privacy

OpsAgents AI uses Claude (Anthropic) via AWS Bedrock and Vertex AI as the underlying LLM. Because inference runs through these enterprise cloud platforms, your prompts and responses are not used to train foundation models. See Anthropic's Privacy Policy and our Privacy Policy for details.

Subprocessors

We rely on a small set of vetted infrastructure providers to run the platform. Each is bound by its own security and data-processing commitments:

Per-workspace integrations you choose to connect (e.g. Trello, Notion, WhatsApp, Shopify) act only on the data you authorize, under token-scoped credentials. The full, current subprocessor list is available on request.

Certifications & Compliance Posture

✓ HTTPS / TLS 1.2+ ✓ GCP AES-256 encryption at rest ✓ SOSA™ Agent Governance ✓ Secret Manager credential isolation SOC 2 Type II — on customer demand ISO 27001 — target ISO 42001 (AI management systems) — target GDPR — data processing agreement available on request

We're a fast-moving startup — certifications are in progress, not yet issued: today that means building the evidence an auditor asks for, as the roadmap below shows. ISO 27001 and ISO 42001 are our targets, and a SOC 2 audit starts when a customer requires one. We'll update this page as each milestone lands.

// Compliance · ready, not certified

Built for certification. Not certified, and we say so.

We hold no compliance certification today. What we do have is the groundwork an auditor asks for first, and a dated plan. Certification itself starts when a customer's requirement calls for it, so the 2027 on the roadmap below is an estimate, not a booked date. You do not need a certificate to start working with us, and we will answer your security questionnaire directly.

Our readiness roadmap

  1. Q3 2026 Close the honesty gap

    Every public claim matches what is true. Evidence: an automated test pins this page's figures to dated measurements.

    In place
  2. Current step: Q4 2026 Operational evidence

    Controls run and leave records an outsider can inspect.

    We are here
  3. Q1 2027 Independent verification

    An outside party checks the controls.

    Planned
  4. 2027 Certification

    Started when a customer deal requires it; 2027 is our estimate, not a booked date.

    Planned

The groundwork, and where each piece stands

  • Security questionnaire pack (CAIQ / SIG-lite style), v1.0 written In placeEvidence: the completed pack, available on request.
  • Change control: every pull request is reviewed and must pass CI before deploy In placeEvidence: the review and CI record on every pull request, shown in a security review.
  • Human approval on money, client email and outreach In progressEnforced in the agent runtime today; the approval governor is being extended to every agent.
  • Published methodology: the SOSA™ white paper In place
  • Trust Center with the full control list In progressDrafted and under review; not yet public.

Target frameworks

  • ISO/IEC 27001, information security management Target
  • ISO/IEC 42001, AI management systems Target
  • EU AI Act, obligations for the AI systems we operate In scope
  • SOC 2, if a customer requires it On demand

No certification today. No SOC 2 report, no ISO 27001 or 42001 certificate, and no third-party penetration test yet. The trigger to start is the first customer questionnaire we cannot answer. Questions: security@opsagents.agency.

Uptime & Reliability

Data Residency

Data residency is determined per product, not globally — our services run across multiple Google Cloud regions, and we will tell you exactly where a given product's data sits rather than make a blanket claim. Israeli region hosting (me-west1, Tel Aviv) is in production use today, and clients with a residency requirement can be placed on a dedicated per-tenant GCP project pinned to a specific region.

If residency is a procurement requirement, ask us for the region of the specific product you are evaluating and we will confirm it in writing.

Access Control

Security Contact

Vulnerability Disclosure

Found a security issue? Email us directly — reports are acknowledged promptly, and we provide status updates until the issue is resolved.

Security Questionnaires

Procurement or compliance review? Completed CAIQ/SIG-style responses are available on request — and we'll work through your own questionnaire with you.

Both reach us directly at security@opsagents.agency, also published at /.well-known/security.txt.

Talk to us about your security requirements