For the complete documentation index, see llms.txt. This page is also available as Markdown.

How Snyk incorporates generative AI into the platform

Snyk’s AI Security Platform uses generative AI to enhance automation, efficiency, and innovation for developers and security teams. Snyk’s generative AI features are powered by third-party large language models (LLMs) from established AI providers.

This document explains what generative AI technologies Snyk uses and how data flows through our systems. It also describes the measures we take to protect your data. The field of AI is changing quickly. As a result, the AI technologies we use may change when we introduce new features or update existing ones.

Core principles

Snyk places the utmost importance on data security and integrity.

  • No training on customer code: Snyk does not use customer proprietary software code to train, optimize, fine-tune, or improve any AI models, and does not use or incorporate any third-party AI models into the platform unless they make the same commitments.

  • Contractual protection: All of the AI functionality described in this document forms part of Snyk’s services. Your use of this functionality is governed by your existing agreements with Snyk and benefits from the same contractual protections. No separate in-service terms, addenda, or amendments to your existing agreements with Snyk are required.

AI models

Snyk uses LLMs from established AI providers, including OpenAI and Anthropic, through API connections and cloud services like AWS Bedrock and GCP Vertex.

Product-specific AI implementations

Agent Fix & Explain

Attribute
Details

Purpose

Designed to help developers:

  • Fix their code faster by suggesting fixes to vulnerabilities identified by Snyk Code; and

  • Better understand findings and suggestions returned by Snyk by providing detailed explanations on demand.

AI models / deployment

Anthropic’s Claude models through AWS Bedrock or GCP Vertex.

Data processed

Code snippets containing only the relevant scope of the vulnerability.

Data retention

Customer proprietary software code is not retained by the provider of these AI models.

Additional information

More information about Agent Fix is available here.

Snyk Assist for Snyk Learn

Attribute
Details

Purpose

AI powered chat assistant designed to help developers and Snyk users:

  • Obtain contextually relevant assistance when navigating the information and resources available within Snyk Learn; and

  • Get immediate customized answers to specific application security, secure coding and Snyk product usage questions.

AI models / deployment

Anthropic's Claude models through GCP Vertex.

Data Processed

User input, in the form of chat-based questions submitted by developers and Snyk users.

Safeguards

Snyk has implemented:

  • Technical safeguards designed to check for code in user input — if found, code is not sent to the AI model or stored by Snyk.

  • Measures designed to handle inappropriate user input, for your safety and that of Snyk.

Data retention

Anonymized user inputs are retained by Snyk for a reasonable period for monitoring and managing service performance, after which they are permanently deleted.

Additional information

More information about Snyk Assist for Learn is available here.

Snyk Assist for Support

Attribute
Details

Purpose

AI-powered assistant designed to help users obtain support through the enterprise search and virtual agent capabilities within the Snyk support portal.

AI models / deployment

OpenAI, accessed through secure API connections, for question moderation only; Anthropic's models through GCP Vertex for answer generation.

Data Processed

  • For question moderation: User input in the form of chat-based questions (i.e. question text only); and

  • For answer generation: User input in the form of chat-based questions, and limited user context including user email, account name, account type, and group name.

Data retention

  • OpenAI: Snyk has enabled OpenAI’s Zero Data Retention control;

  • GCP Vertex: Data may be cached in-memory for up to 24 hours to reduce latency; no data is stored at rest. Prompts may be logged for up to 30 days where automated safety classifiers detect suspicious activity requiring investigation into potential policy violations.

Additional information

Snyk Assist for Support is available here.

Snyk API & Web (False Positive Reduction (FPR))

Attribute
Details

Purpose

Designed to help classify findings to reduce manual review and improve efficiency.

AI models / deployment

Anthropic’s Claude models through AWS Bedrock.

Data Processed

Parts of HTTP requests and responses (i.e. components of web communications that are analyzed to detect and classify vulnerabilities).

Data retention

Customer proprietary software code is not passed to or retained by the provider of these AI models.

Additional information

More information about Snyk API & Web is available here.

Snyk API & Web - Broken Object Level Authorization for APIs

Attribute
Details

Purpose

Designed to help identify authorization vulnerabilities in APIs, including Broken Object Level Authorization.

AI models / deployment

Anthropic’s Claude models through AWS Bedrock.

Data processed

Parts of HTTP requests and responses (i.e. components of web communications that are analyzed to detect vulnerabilities and classify content).

Data retention

HTTP requests and responses are not retained by the provider of these AI models.

Additional information

More information about Snyk API & Web is available here.

Snyk SAST / DAST Correlation

Attribute
Details

Purpose

Designed to correlate Snyk Code and Snyk API & Web findings by highlighting the source code that triggered a given API & Web Vulnerability.

AI models / deployment

Google’s Gemini and Anthropic’s Claude models through AWS Bedrock and GCP Vertex.

Data Processed

Customer source code; DAST scan information (for example, vulnerability types, endpoints, and parameters); and SAST scan information (for example, vulnerability types, file names, and code locations), to help correlate source code with runtime vulnerabilities.

Data retention

Customer proprietary software code is not retained by the provider of these AI models.

Additional information

More information about Snyk API & Web is available here.

AI-SPM

Evo Chat Agent

Attribute
Details

Purpose

AI-powered security assistant designed to help users explore the data available to them as part of AI-SPM (e.g. understanding AI assets, policy results, creating and updated policies, generating basic reporting).

AI models / deployment

Google’s Gemini and Anthropic’s Claude models through GCP Vertex and AWS Bedrock (depending on the deployment region).

Data processed

  • User context (user ID, tenant ID, and authentication token) used to scope requests and authorise downstream API calls.

  • User chat messages and agent responses within a session.

  • AI asset metadata (e.g. model name, type, vendor, repository, organisation), asset relationships, security policies, and policy violation issues.

Data retention

AWS Bedrock: Prompts and completions are not retained;

Google Vertex: Data may be cached in-memory for up to 24 hours to reduce latency; no data is stored at rest. Prompts may be logged for up to 30 days where automated safety classifiers detect suspicious activity requiring investigation into potential policy violations.

Additional information

More information about Evo Chat Agent is available via the Customer portal.

Evo AI-BOM Pattern Detection

Attribute
Details

Purpose

Allows the EVO AI-BOM to detect customer-specific AI assets, such as fine-tuned models.

AI models / deployment

Anthropic’s Claude models through GCP Vertex or AWS Bedrock.

Data processed

Code snippets used to label whether patterns are AI assets.

Data retention

Customer proprietary software code is not retained by the provider of these AI models.

Additional information

More information about Evo AI-BOM Pattern Detection is available via the Customer portal.

Additional AI safeguards and controls

Snyk has taken a proactive approach to AI governance by implementing robust policies, procedures, and technical controls to encompass AI-specific considerations. In addition to Snyk's internal policies and controls, we maintain an overarching AI Governance Program managed by our cross-functional AI Advisory Board.

Snyk’s AI capabilities are specifically designed to support the same functionality as our underlying platform: identifying vulnerabilities in code, proposing fixes to those vulnerabilities, and promoting security within the software development lifecycle. Our AI governance incorporates key principles of emerging AI regulations. This includes validating our deterministic training datasets for quality and copyright compliance, and ongoing testing of output quality. Snyk's AI capabilities are designed to enable our customers to assess AI-related risks and vulnerabilities, including governance mechanisms, transparency measures, and security controls.

How Snyk handles data generally

View How Snyk handles your data for more general information about Snyk’s data management practices.

Last updated

Was this helpful?