Safeguard
AI Security•

AI coding assistant security evaluation: questions for the vendor

What to ask an AI coding assistant vendor before rollout: data handling, retention, training use, admin controls, agent mode and incident response.

Safeguard Security Team
3 min read

Before rolling out an AI coding assistant, ask the vendor where code and prompts go, how long they are kept, whether they train models, what admins can control, how agent features are limited, and how incidents are reported. Get the answers in writing, then test the claims on a pilot team.

Data handling

Ask what leaves the developer's machine: open files, repository context, terminal output, telemetry. Ask where it is processed and stored, and for how long. Ask whether your data is used to train or improve models, and how that is switched off for your account rather than only described in a policy page. Ask for the subprocessor list and data residency options if you need them.

Admin and policy controls

Look for the ability to enforce settings centrally: which models are allowed, whether agent mode is on, which tools and servers can be connected, and whether individual developers can override. Ask about audit logs. Can you see who used the assistant, on which repositories, and what actions an agent took? If controls exist only as per-user toggles, you do not have enforcement.

Agent features and extensions

Assistants increasingly run commands, edit files and call external tools. The OWASP Top 10 for LLM Applications lists prompt injection, sensitive information disclosure, supply chain and excessive agency among its entries, and all four apply here. Ask how the product limits what an agent can do by default, how approvals work, and how extensions or plugins are vetted. Ask how it treats content from repositories or web pages, since that content can carry instructions.

Security of the vendor

Ask for the independent assurance reports the vendor can share, a vulnerability disclosure process, and a history of how past issues were handled and communicated. A calm, specific answer matters more than a clean record. Finally, ask about exit: can you delete your data, and can you confirm it.

Verify, do not trust

Put a small pilot group on the product with a written checklist. Check outbound connections with your own tooling. Try a repository file that contains an instruction aimed at the assistant and see what happens. Compare behavior with the vendor's description.

Some questions are about people rather than software. Who at the vendor answers a security escalation, and how fast? Is there a named contact or only a ticket queue? Ask also how the vendor communicates changes to data handling terms, since policies on retention and training use can shift. Subscribe to those notices, and assign someone on your side to read them. A good control today can quietly weaken after a terms update that nobody noticed.

Where Safeguard fits

Safeguard offers policies and guardrails, an MCP Guardrail and agent identity that can sit around assistants and agents, and SBOM and dependency scanning for the code they produce.

Quick check

Should I block AI assistants until the review is done?

That is a business choice. Many teams run a small, monitored pilot instead, which gives better evidence than a paper review alone.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.