Skip to content

Security and governanceChecklist

What security reviewers ask about AI gateways

An AI gateway sits in the path of every model call, so it gets a harder review than most SaaS. These are the questions reviewers ask, what separates a good answer from a weak one, and how to tell a mechanism from a promise.

By INFRO Editorial

Published

Updated

7 min read

A hexagonal amber shield outline around a key mark inside concentric rings on a dark ground, representing an AI vendor security review

In short

Security reviewers of an AI gateway ask about the data flow and subprocessors, how provider credentials are stored, whether content is captured and for how long, identity and audit controls, tenant isolation, certifications and testing, availability and residency, and AI-specific risks. Good answers name a mechanism you can test or a contract clause you can enforce, and admit gaps plainly.

An AI gateway gets a harder security review than most software a company buys, and it should. It sits in the path of every model call, holds the credentials for the organization's provider accounts, and can see every prompt that passes through. The review is also newer than most: the Cloud Security Alliance's CAIQ describes itself as a set of yes/no questions for documenting the controls in cloud services1, but it was not written with model traffic in mind, so reviewers add their own questions on top.

This checklist collects those questions by domain. For each, it says what a strong answer contains and what should make a reviewer probe further. It is written for both sides of the table: reviewers can use it as a question set, and vendors can use it to find the answers they cannot yet give.

  1. 1 · Scope

    Draw the data flow

    Which requests pass through, what content is stored, which providers and regions are reached.

  2. 2 · Collect

    Gather the vendor's evidence

    Trust page, questionnaire answers, DPA, subprocessor list, error and retention documentation.

  3. 3 · Probe

    Test what can be tested

    Security headers, a revoked key, a denied model, an export that should not contain content.

  4. 4 · Weigh

    Separate mechanism from promise

    A database constraint and a contract clause are different kinds of evidence.

  5. 5 · Record

    Write down the gaps

    Missing certifications, residency, SLA — with the compensating control or the reason to wait.

  6. 6 · Repeat

    Set a re-review date

    Controls change; a questionnaire answer has an age.

The order a review usually runs in. Probing comes before weighing: a claim you can test yourself is worth more than one you can only read.

Data flow and subprocessors

Everything else depends on knowing where data goes. Under the GDPR a controller may use only processors providing sufficient guarantees of appropriate measures, and a processor may not engage another processor without the controller's prior authorization, with notice of changes and a chance to object2.

  • Which requests pass through the gateway, and which data does it store about each?
  • Which infrastructure vendors process that data, where, and with how much notice before a new one is added?
  • Are the AI providers the vendor's subprocessors, or the customer's own providers under the customer's own agreements?
  • Do retries and fallbacks send the same input to additional providers, and are those listed?

A strong answer is a named subprocessor list stating what each vendor can see and where it runs, plus a data-flow statement that includes fallback targets. A red flag is a residency claim that a single request could falsify — for example, a regional hostname in front of processing that is not actually region-constrained.

Credentials

  • How are provider credentials encrypted at rest, under which key, and where does that key live?
  • Can a stored credential be displayed again, by the customer or by the vendor's staff?
  • What prevents a sealed credential being moved to another tenant's record?
  • How are the vendor's own API keys stored, and how fast does revocation take effect?
  • Can the encryption key be rotated, and what happens to stored credentials when it is?

Good answers name the algorithm and the key's location, and say that no interface returns a stored secret. Article 32 of the GDPR lists encryption among the appropriate measures for security of processing3; the useful follow-up is what the encryption is bound to. See BYOK gateway architecture for the design detail.

Content capture and retention

  • Are prompts and completions stored by default? On which plan, if any, is capture on by default?
  • What retention windows exist, and is expired content deleted or only hidden?
  • Who can read captured content — which customer roles, and which vendor staff?
  • Do exports and telemetry ever include content?
  • Does the vendor train on customer content, and where is that commitment enforceable?

A strong answer separates metadata from content, says capture is off by default, and points to the clause in the terms or DPA that carries the no-training commitment, since that commitment is a policy rather than a mechanism. See the logging policy checklist.

Identity, access and audit

  • Is multi-factor authentication available to customer users, and can an organization require it?
  • Is SAML or OIDC single sign-on supported, and does SCIM deprovision leavers?
  • What roles exist, and can a role be scoped to billing, read-only analysis or key management?
  • Are configuration changes audited with actor and timestamp, and can the audit log be altered?
  • How do the vendor's own staff authenticate, and is a second factor required for sensitive actions?

The strongest audit answer describes an enforcement mechanism — rows the database refuses to update or delete — rather than a statement that logs are kept.

Isolation and platform security

  • Is the service multi-tenant, and is isolation logical or physical?
  • How is the tenant derived for each request — from the session, or from request input?
  • Which security headers are set on the web surfaces, and can the reviewer verify them?
  • Are outbound webhooks signed, and how are signing secrets rotated?

Some of these can be tested in minutes. curl -I shows the headers. A revoked key, a denied model and an export that should not contain content can each be tried in a trial account.

QuestionTestable mechanismPolicy or contractIndependent attestation
Are provider credentials protected at rest?◐described, not externally testable●security terms in the DPA●if an audit covers it
Is content used for training?○No●terms and DPA◐Partly
Are security headers set?●curl -I○No○No
Is a revoked key refused?●call with it○No○No
Is there a breach-notification duty?○No●DPA○No
Are controls operating over time?○No○No●SOC 2 Type II or ISO 27001
Which kind of evidence can answer which question. Only an independent audit speaks to whether controls operate consistently over time.

Certifications, testing and incidents

  • Which certifications or attestations are held today, and which are in progress with an engaged auditor?
  • Has an independent penetration test been performed, and when?
  • What is the breach-notification commitment, and in which document is it enforceable?
  • Are incident runbooks written down, and will the vendor walk through one?

A vendor early in its life often cannot show a SOC 2 report. The honest answer says so, says whether an audit firm is engaged, and does not describe a roadmap item as held. A reviewer whose process cannot proceed without a report should treat that as a reason to wait, not something to negotiate around.

Availability and location

  • Is there a published uptime commitment, and on which plans?
  • Where does processing happen, and is region-constrained processing offered and enforced?
  • Is a self-hosted or single-tenant deployment available?
  • What happens to traffic if the gateway itself is unavailable?

AI-specific questions

The OWASP Top 10 for LLM Applications 2025 gives reviewers a shared vocabulary for model risks, from prompt injection to unbounded consumption4, and the NIST AI Risk Management Framework's Govern, Map, Measure and Manage functions give a structure for asking how the vendor manages them5.

  • Which OWASP LLM risks does the gateway claim to reduce, and by what mechanism?
  • Are content checks classifiers or patterns, and what do they not detect?
  • Can model use be restricted by organization, project and key, including fallback targets?
  • Can spend be capped per key, per project and per end customer?
  • Does using the product make the customer compliant with any regulation? (The correct answer is no.)

How INFRO answers these questions

INFRO publishes its answers at /trust and as a downloadable security questionnaire generated from the same source, so the two cannot disagree. The DPA and the subprocessor list are public.

Mechanisms

In place

  • Provider credentials sealed with AES-256-GCM, bound to tenant and row, never returned
  • Gateway keys stored as SHA-256 digests; rotation with overlap; per-key IP allowlists
  • Content capture off by default; retention window and a deletion job
  • Append-only audit log enforced by a database trigger
  • Two-factor and passkeys on every plan; SAML/OIDC SSO and SCIM from Business

Stated gaps

Not held or not offered

  • No SOC 2 and no ISO 27001
  • No independent penetration test
  • No EU-only or regional processing
  • Hosted service is multi-tenant; isolation is logical
  • No classifier guardrails; no per-request cost ceiling

Enterprise

By agreement only

  • A contractual SLA with remedies
  • Invoiced subscription and custom retention
  • Named support and escalation
  • Self-hosted or hybrid deployment
INFRO's posture as published on its Trust Center on 2026-10-06, including the gaps it lists.

The short version, as those pages state it:

QuestionINFRO's answer
SOC 2 or ISO 27001?Neither is held. An audit firm is engaged for SOC 2, with no observation window scheduled; ISO 27001 is under evaluation with no auditor engaged.
Independent penetration test?No. The security review is an internal self-assessment.
Content captured by default?No. Capture is off by default on every plan; a retention window and a deletion job apply when it is on.
Provider credentials?AES-256-GCM under a key held outside the database, bound to organization and connection, never returned by any interface.
Are AI providers subprocessors?No. They are providers the customer selected and contracts with directly. Infrastructure vendors are listed at /subprocessors, with 30 days' notice before a new one begins processing.
Breach notification?Without undue delay and in any case within 48 hours of becoming aware, per the DPA.
Data residency?Not offered. The gateway runs beside its database in Frankfurt; that is placement, not a residency control.
SSO, SCIM, MFA?SAML/OIDC SSO and SCIM from the Business plan; two-factor, passkeys and an organization-wide 2FA requirement on every plan.
Uptime SLA?None on self-serve plans; a contractual SLA only by agreement.
Summary of INFRO's published answers, from /trust, /dpa and /subprocessors on 2026-09-29.

From the team that builds it

Where this shows up in INFRO

INFRO is a control plane in front of the provider accounts you already hold. The capabilities below are the parts of it this article touches, each with the documentation that defines its behaviour.

  • Provider connections

    Private early access

    Connect provider accounts you already hold. Each credential is encrypted when saved, scoped to your organization and never shown again; applications use INFRO gateway keys instead.

    Read the documentation for Provider connections
  • Audit log

    Private early access

    Member, key, and policy changes recorded with actor and timestamp, viewable in the console.

    Read the documentation for Audit log
  • SSO and SCIM

    Private early access

    SAML and OIDC single sign-on against your own identity provider, and SCIM 2.0 provisioning so your directory creates and deactivates INFRO members. Included from the Business plan. A domain is proved by DNS before any provider can sign anybody in.

    Read the documentation for SSO and SCIM
  • Two-factor authentication and passkeys

    Private early access

    Two-factor sign-in with an authenticator app and one-time recovery codes, passkeys and hardware security keys for sign-in or as the second step, a list of signed-in sessions you can end, and an organization setting that requires two-factor for every member. On every plan.

    Read the documentation for Two-factor authentication and passkeys
  • Request traces and payload logs

    Private early access

    Per-request timing detail, with prompt and completion logging off by default and a retention window you choose.

    Read the documentation for Request traces and payload logs

INFRO is in private early access. Provider usage is billed to you by your providers; INFRO charges a software subscription and takes 0% of model spend. See plans.

Sources

Numbered in order of first citation. Each was opened and checked against the claim on the date shown.

  1. 1.STAR Level 1: Security Questionnaire (CAIQ v4) (opens in a new tab) — Cloud Security Alliance. Accessed Sep 29, 2026.
  2. 2.Regulation (EU) 2016/679 (GDPR), Article 28: Processor (opens in a new tab) — European Union (consolidated text via gdpr-info.eu). Accessed Sep 29, 2026.
  3. 3.Regulation (EU) 2016/679 (GDPR), Article 32: Security of processing (opens in a new tab) — European Union (consolidated text via gdpr-info.eu). Accessed Sep 29, 2026.
  4. 4.OWASP Top 10 for LLM Applications 2025 (opens in a new tab) — OWASP GenAI Security Project. Accessed Sep 29, 2026.
  5. 5.AI Risk Management Framework (opens in a new tab) — NIST. Accessed Sep 29, 2026.

About this article

Written from the INFRO Trust Center, security questionnaire, DPA and subprocessor pages, which the authors maintain, and from the CSA, GDPR, NIST and OWASP publications cited. The question set reflects the domains those frameworks cover; it is not a CAIQ response.

Last checked against its sources on . The next review is due by . No separate named reviewer is recorded for this article.

How articles are written, sourced and corrected is set out in the editorial standards.

Revision history

  1. Updated the INFRO posture figure to the Trust Center of 2026-10-06: self-hosted and hybrid deployment are now available on an enterprise agreement, and the hosted service's multi-tenancy is the stated gap.