Wakalix/Guides/For your security review

Twelve questions your security team will ask about AI coding agents.

When AI coding agents reach the security review, the same twelve questions come up. This guide sets them out, says why each is asked and what a good answer looks like, and ends with a checklist that turns your gaps into a brief.

A ten-minute readFor security, risk and engineering leadersJump to the checklist ↓

The situation

The review nobody prepared for.

Engineering has a plan: AI coding agents for six teams by the end of the quarter. The pilot went well, the engineers want it, and the budget is approved. Then the request reaches security.

The review comes back with questions nobody on the engineering side had prepared for. Where does the code go? Whose credentials do the agents use? Who approved that change? Each answer takes a week to find, and some can't be found at all. The rollout slips by a quarter.

None of the questions are unreasonable. They're what any security team asks of any new system that touches code. Knowing them in advance is most of the work.

The questions

Twelve questions, in four groups.

Security teams want to know four things: where data goes, who has access, what stays under control, and what can be proved afterwards. For each question: why it's asked, what a good answer looks like from any vendor, and ours.

Data

Where your code and data go.

1

Where does our code go?

Why they ask
Every AI coding tool sends code somewhere to be read, and that path is the first thing security wants mapped.
A good answer
A named list of every place code travels, each one a provider you've already approved.
Wakalix's answer
Wakalix never runs the model. AI runs on your engineers' machines, so code only reaches the AI provider you approved.
2

Is our code used to train models?

Why they ask
Code is intellectual property, and some providers' terms allow training on what they receive.
A good answer
The training terms of every provider in the path, checked and on file.
Wakalix's answer
That's between you and the AI provider you approved. Wakalix never runs the model, and adds no provider of its own.
3

What stops secrets or customer data leaking through agent work?

Why they ask
Agents write quickly, and a credential or a customer record in their output can land in a repository before anyone looks.
A good answer
A check for credentials and personal data that runs on agent output before the work is accepted.
Wakalix's answer
Guardrails check agent output for credentials and personal data before it's accepted.

Access

Who can do what, and for how long.

4

Whose credentials do agents use?

Why they ask
A shared account used by every agent is one leaked key away from access to everything.
A good answer
Each agent acts with the access of the person it works for, and no more.
Wakalix's answer
Agents use each engineer's own access, so there's no shared credential to leak.
5

Who decides which agent may work on which repository?

Why they ask
Not every agent should touch every codebase. Least privilege applies to agents as much as to people.
A good answer
Rules per agent and per repository, set by the organisation, not by whoever installed the tool.
Wakalix's answer
Roles and access decide who may use which agent, against which repository.
6

What happens when someone leaves?

Why they ask
Offboarding is where access quietly outlives employment, and AI tools add new places for it to hide.
A good answer
Access that follows your identity provider, so removing a person removes everything they could run.
Wakalix's answer
Single sign-on with your identity provider, so access ends the moment IT removes someone.

Control

What stays in human hands.

7

Can an agent change our code without a person?

Why they ask
Unreviewed changes are how defects and backdoors reach production, whoever or whatever wrote them.
A good answer
No agent change reaches your code until a named person has reviewed and accepted it.
Wakalix's answer
Every agent change is reviewed and accepted by a person before it reaches your code, and a plan runs only after a person approves it.
8

What if an agent reads a malicious instruction?

Why they ask
Prompt injection hides instructions in files, tickets or web pages that an agent reads and then follows.
A good answer
Controls that don't rely on the model spotting the trick: constrained outputs, and a person between the agent and your code.
Wakalix's answer
Typed outputs and human approval mean an injected instruction can't quietly ship.
9

Are our rules enforced, or only written in a prompt?

Why they ask
A rule that lives only in a prompt is followed when the model remembers it. That isn't a control.
A good answer
The rules that matter are enforced by the system, and it's clear which ones rely on judgement.
Wakalix's answer
Most rules are built into how work moves, so they can't be skipped. The rest are held outside the model.

Evidence

What you can prove afterwards.

10

Can we prove who asked for a change, which agent made it and who approved it?

Why they ask
When something goes wrong, or an auditor asks, “the AI did it” isn't an answer.
A good answer
A record for every change: who asked, which agent and version did the work, and who approved it.
Wakalix's answer
Every agent action is attributable: the agent version, who asked for it and who approved it.
11

Can we tell which version of an agent did the work, and roll it back?

Why they ask
A change to an agent's instructions changes everything it produces afterwards.
A good answer
Agents released like software: versioned, pinned, every change recorded, and a way back.
Wakalix's answer
Agents are released, pinned and rolled back, and every change is recorded.
12

Are new agent versions tested before release?

Why they ask
An untested agent version is an untested change to every piece of work it touches.
A good answer
Each version passes defined test cases before anyone can use it.
Wakalix's answer
Every new version runs against test cases, and a version that can't pass its own evaluation isn't published.

Try this on your organisation

Can you answer them today?

Go through the twelve for the AI tools you use now, and mark each one Yes, Partly or No. You'll get a brief that lists the gaps, ready to paste into a ticket. Nothing you choose leaves this page.

Twelve questions, no answers yet.Mark your first answer, and your gaps will build up here as you go.

A “Partly” counts as a gap. Security teams sign off on answers, not intentions.

With Wakalix

Answers that come from how the work moves.

In Wakalix, most of the twelve are answered by the system rather than a policy document. Every agent change is reviewed and accepted by a person, most rules are built into how work moves, and every agent action is attributable.

Rules
The rules registry: each rule, and how it is enforced.
Product screen · each rule, and how it is enforced.
Work item
A finished work item: the evidence that came back, each acceptance criterion checked, and a person's acceptance.
Product screen · the evidence that came back, checked and accepted by a person.

Need the detail in writing for your security team? Request our security pack →

Next

Take the brief to your security team.

Run the checklist with them, not for them, and send the brief with your rollout plan. Then tell us where it stops. We'll take your security team through Wakalix's answers, one question at a time.