Skip to main content

Product Updates

Engine
Surface
AI Workflows
Area
Release Status

Showing 1 - 10 of 468 updates

Snyk Projects now stay in sync with your repository content

General availability

The "What"

Repo Content Sync keeps your Snyk Projects aligned with what your repositories actually contain. When a change is merged to a branch Snyk monitors, Snyk creates and begins monitoring Projects for newly added manifest, Dockerfile, and configuration files, and deactivates the Projects whose files were removed. A file that is moved or renamed is picked up at its new path, and the Project at the old path is deactivated.

Until now, keeping Snyk in step with a repository was a manual step: someone re-imported the repository, or a newly added dependency file simply went unscanned. Repo Content Sync makes repository content itself the trigger, so your Project list reflects the code as it is today rather than as it was at import.

Sync covers Code, open source, secrets, infrastructure as code, and container (Dockerfile) Projects, and it works on custom branches as well as default branches.

Repo Content Sync will be rolled out gradually over the next several weeks.

The "Why"

A Snyk Project is a point-in-time snapshot of a repository. The moment a developer adds a manifest, a Dockerfile, or an infrastructure-as-code config — or removes one, or renames it — Snyk's view of that repository is out of date, and closing the gap depends on someone remembering to re-import.

The cost lands on both sides of that gap. Coverage decays quietly between imports, so a security team cannot tell the difference between a repository that is clean and one that was never looked at. And when a source file is deleted, its Project lingers as a stale asset, inflating inventory and issue counts that someone then has to explain.

Repo Content Sync removes the manual step. Coverage follows the repository, so what Snyk monitors and what your developers merge stay in step on their own.

The "How"

Repo Content Sync is on by default for organizations on an Enterprise plan. There is nothing to enable and no configuration to change. It is rolling out to Enterprise organizations, so it may reach your organizations over the following weeks. If you already turned it on through Snyk Preview, it stays on and nothing changes for you.

Once it reaches an organization, your Project list moves with your repositories: Projects appear as new scannable files are merged, and Projects are deactivated when their files are removed. Inventory and issue counts shift to match.

Considerations and known limitations:

  • A Project you deactivate yourself, through the UI or the API, is not reactivated by sync — manual deactivation is respected.

  • If you delete a Project and want it to stay deleted, select the option to exclude it from future scans in the delete dialog; without that, a Project whose source file still exists can be recreated on the next sync.

  • Upon GA, if some projects were previously deleted but not removed from SCM, they might reappear and will require a 'permanent' deletion via the option to 'exclude it from future scans.'

For more information check Repo Content Sync Docs

Announcing Snyk CLI v1.1307.0

Improved

We are pleased to announce the latest stable Snyk CLI release, v1.1307.0.

We are introducing the following key improvements in this version. To learn more about bug fixes and additional enhancements beyond what is highlighted below, please reference the full release notes.

This update includes the following:

  • Secrets

    • snyk secrets test now supports exclusions — add files or paths to the exclude section of your .snyk file to skip them during secrets scanning.

  • Container

    • Container scans now surface image provenance attestations by default, so signed-image provenance metadata appears in results without any extra flag.

  • .NET/NuGet

    • snyk test can now analyze already-restored .NET/NuGet projects fully offline and no longer requires .NET 6 to be installed.

  • MCP

    • The full Snyk MCP profile now includes Snyk Secrets.

  • Code & Secrets

    • SARIF suppressions now include reviewedOn and reviewedBy metadata.

  • AI BOM

    • snyk aibom test --severity-threshold now filters the displayed and JSON results by severity, not only the exit code.

  • Agent-optimized CLI

    • New experimental snyk agent command space — a scanning surface built for AI coding agents, with token-optimized output and ergonomics. snyk agent test runs Snyk Open Source, Code, and Secrets together.

  • Additional Reliability and Performance Improvements

    • Adds support for scanning pnpm v11 pnpm-lock.yaml lockfiles.

    • Fixes a crash when scanning dependencies of Gradle 7.4–8.2 projects.

    • Fixes a bug where arguments after -- (for example snyk test . -- -s settings.xml) were treated as scan targets, which could silently drop the Risk Score.

    • Fixes scanning of projects using Hex versions newer than 1.19.

    • Excludes the .git folder from file discovery, preventing intermittent scan failures caused by changes to .git contents during a scan

    • Prevents a possible connection leak when the Snyk API returns an error response.

    • Updates dependencies to fix vulnerabilities.

Release notes can be found here.

If you have any questions, feel free to reach out to the Snyk support team. We encourage everyone to upgrade to the latest version to take advantage of these new features and improvements.

Matt Dolan | Senior Product Manager

Organization-scoped access in Evo

General availability

Starting August 18, 2026, a user's Evo data is limited to the Snyk Organizations they can read.

Until now, everyone with access to Evo saw every repository, asset, and issue in the Tenant. Evo now
reuses your existing Snyk Organization hierarchy, so there is nothing new to model and no migration to
run. Nobody loses access until an administrator changes their role.

What's new:

  • Tenant Viewer now grants read access to the assets and issues in the Organizations the user belongs to, and to nothing outside them

  • Tenant Member grants no Evo access, letting administrators withhold Evo without removing Snyk platform access

  • Full-Tenant access continues for Tenant Admin and for the two roles ending in "with Evo access"

  • Organization names appear alongside repositories, distinguishing the same repository imported into more than one Organization

Note for administrators:

Existing users keep their access, and Tenant Viewers gain scoped read access for the first time. New
users join as Tenant Member, which carries no Evo access, so each one needs a role change. Scoped
users are read only, and assets without an Organization stay hidden, which today means all Agent
Supply Chain Security and Continuous Offensive Security data.

Documentation: Access and authentication

Headshot of Ranko Cupovic

Ranko Cupovic | Principal Product Manager

Snyk Code September Update

Improved

This update is available on September 14, 2026. It improves coverage and precision across Snyk Code: template files are analyzed, Java framework and library support is extended, detection gaps are closed in six languages, and .gitignore no longer hides committed files from analysis.

Template files

Snyk Code analyzes template files and follows data from your application code into the template. Cross-site scripting that only becomes exploitable where the template renders its output is now reported, with the data flow shown from the application through to the template.

Supported engines: Jinja2, Razor, FreeMarker, EJS, Handlebars, Pug, Thymeleaf, Twig, Mustache and Velocity.

Java

  • Apache CXF — the web services framework, including its HTTP transport.

  • OkHttp — the HTTP client.

  • Spring Security OAuth2 Client — OAuth2 and OpenID Connect authentication.

  • Google OAuth Client and Google API Client — Google authentication and API access.

  • MSAL4J — Microsoft identity platform authentication.

  • Apache Commons Collections — collection utilities.

  • Flyway — database migrations.

  • JAXB — XML binding.

  • SAP Commerce (Hybris) — FlexibleSearch queries, with parameter binding recognised as safe.

Coverage for these libraries is added or improved, resulting in improved data flow analysis.

Python

LangChain LiteLLM is recognised as a source of untrusted data.

Java 25

Java 25 source is analyzed.

Rule coverage improvements

Detection coverage is extended for Java, Kotlin, C#, Go, JavaScript and PHP — additional sources, sinks and unsafe API patterns, in particular for cryptography.

Expect additional true positives and fewer false positives.

Files matched by .gitignore

  • Committed files matched by a .gitignore rule are analyzed.

  • Secrets committed and later matched by a .gitignore rule are now detected. Git ignores only untracked files, so this brings Snyk Code and Snyk Secrets in line with Git.

  • These are pre-existing issues in code you already committed.

  • The change applies across all interfaces and cannot be disabled.

Required for CLI scans. Upgrade to Snyk CLI 1.1307.0 or later, available from 26 August. Earlier versions keep the previous behavior, so CLI results will differ from your SCM and web results. SCM imports and scans need no action.

What is unchanged

  • Untracked files matched by .gitignore remain excluded from analysis.

  • .snyk exclude patterns behave as before, and remain the way to exclude a path deliberately.

  • Severity levels and rule identifiers do not change.

Learn more in the Snyk Code documentation.

Tags:

New model risk scoring for AI models in Evo

General availability

Starting August 17, 2026, Evo by Snyk uses a rebuilt model risk score to evaluate the AI models discovered in your organization.

The previous Risk Index is replaced by a single score from 0–1,000 that combines attack success rate with the potential impact of a successful attack, tested against categories including prompt injection, data exfiltration, and insecure code generation. The result is a score that reflects both how easily a model can be compromised and how much damage that compromise could cause — not just whether an attack succeeded.

What's new:

  • Impact-weighted scoring: Risk scores now factor in the real-world consequence of an attack succeeding, not only its likelihood.

  • Four severity bands: Scores map to low (0–249), medium (250–499), high (500–749), and critical (750–1,000), so you can triage at a glance.

  • Broader attack coverage: Testing spans a wider range of direct and indirect attack categories against each discovered model.

  • Framework-mapped: Findings map to OWASP LLM Top 10, OWASP Agentic Security, MITRE ATLAS, and NIST AI 600-1/100-2e2025, so you can connect model risk to the compliance frameworks you already report against.

  • Policy-ready from day one: Evo applies default policies across common attack categories automatically, and you can create custom policies scoped to specific attack categories or goals to match your organization's risk tolerance.

If you have policies built on the old Risk Index: those policies remain visible but no longer evaluate under the new scoring. Review and recreate any Risk Index-based policies against the new model risk score to keep enforcement active.

Read more in the Risk intelligence documentation.

Headshot of Ranko Cupovic

Ranko Cupovic | Principal Product Manager

Snyk Assist— AI-powered support and guidance, built into Snyk

Early access

The "What"

Snyk is introducing Snyk Assist — an AI-powered support and guidance assistant available directly inside the Snyk UI.

Snyk Assist answers product, setup, and troubleshooting questions in plain language, grounded in Snyk's own documentation, release notes, and support knowledge articles. It can also retrieve read-only information about your current organization and group, and open a support case without you leaving the conversation.

Assist is available from the top right of the screen on every page, and is always accessible.

  • Ask questions in plain language: product concepts, account setup, integrations, and day-to-day administration — "How do I set up SSO?", "What permissions does Snyk need for my GitHub org?", "How do I configure ignore rules and approvals?". Answers are grounded in Snyk documentation and tailored to your role, plan tier, and licensed products.

  • Self-serve troubleshooting: conversational diagnostics drawn from Snyk's support and knowledge articles, so common problems can be resolved without waiting on a ticket.

  • Information about your account: issue summaries by severity, issue triage and single-issue detail, projects and import targets, collections and container images, scan settings, integrations and their connectivity status, members and their roles, and a project's current ignore rules — for your current organization and group, retrieved with your own permissions.

  • Support without leaving the conversation: Assist can suggest and create a support case and return the case ID and link. When it detects a capability Snyk does not support today, it can capture that as a feature request.

  • Vulnerability lookups: look up known vulnerabilities for a package, or a specific package version, against the Snyk Vulnerability Database.

Snyk Assist requires the new Snyk UI. It is available only to users who have the new navigation experience enabled. If you are still on the classic navigation, switch via the user account menu to use Assist.

Snyk Assist is available to Team, Ignite and Enterprise plans.

The "Why"

Today, when a user has a question or hits a problem in Snyk, they have to leave the product to resolve it — searching the documentation, asking internally, or opening a support ticket and waiting for a reply. That context switch is where onboarding stalls and where routine administration work slows down.

Snyk already runs an AI assistant in the Snyk support portal, and it has deflected roughly 85% of support cases year to date. Snyk Assist brings that same proven capability into the product itself, at the moment the question actually comes up rather than after the user has gone looking elsewhere.

Positioning it as a support and onboarding assistant — rather than a general-purpose chatbot — is deliberate: it sets an accurate expectation of what Assist will and will not do, and keeps its answers anchored to Snyk's own content rather than to open-ended generation.

The "How"

No changes to your data, your integrations, or your scan workflows.

Snyk Assist is read-only. It can read your existing data using your own permissions, and it never modifies anything. It cannot change settings, ignore issues, run scans, or modify projects — where an action is required, Assist explains how to do it in the UI or via the API and leaves the action to you.

Access follows your existing permissions. Assist sees only what you can already see, and it is scoped to the organization and group you are currently working in.

Unified Navigation, Navigation search and Dark Mode — New Snyk UI Rollout!

General availability

Snyk is rolling out a redesigned navigation experience!

The classic sidebar — which listed every page across Tenant, Group, and Organization scopes at once — is replaced by a single breadcrumb bar at the top that lets users switch scope in one click via per-level drop-downs.

The left sidebar is condensed to core areas only (Analytics, Inventory, Projects, Issues, Policies, Settings), with all settings-related pages consolidated into one context-aware Settings hub.

The update also adds a "Dark Mode" option (System/Light/Dark) under the user account menu. and a UI/Cmd/Ctrl+K command search to jump directly to any page or setting for easy orientation.

  • Navigation & Scope Selector: one-click navigation bar; unifies scattered settings into one hub.

  • Navigation Search (Cmd/Ctrl+K): lets users jump straight to a page/setting without menu-hunting, especially useful as sidebar is condensed.

  • Dark Mode: standard user-requested accessibility/preference option, now consistent across every page - allowing users a continuous experience with other, dark-mode enabled tools.

No data, integration, or workflow changes — UI/navigation only.

Users can toggle freely between classic and new navigation via the user account menu.

If not sure about a location of a setting - just type the setting/feature element using "Navigation Search" (Cmd/Ctrl+K search).

New Navigation KB article

Announcing Snyk CLI v1.1306.4

Fix

We are pleased to announce Snyk CLI release, v1.1306.4

This release contains fixes and minor improvements. To learn more beyond what is highlighted below, please reference the full release notes.

This update includes the following:

  • Clearer error messages when the CLI cannot reach a configured proxy. Failures now report the proxy URL the CLI attempted to use, with credentials redacted, along with the specific error code SNYK-CLI-0028, making proxy misconfiguration quicker to diagnose in CI and behind corporate networks.

  • An updated embedded runtime, moving Node.js from 22.22.2 to 22.23.2 and OpenSSL from 3.5.5 to 3.5.7, which brings in fixes for six high-severity CVEs plus additional OpenSSL security fixes.

  • Fixed vulnerabilities:

If you have any questions, feel free to reach out to the Snyk support team. We encourage everyone to upgrade to the latest version to take advantage of these improvements.

Matt Dolan | Senior Product Manager

Tags:

Announcing Snyk CLI v1.1306.3

Fix

We are pleased to announce Snyk CLI release, v1.1306.3

This release contains security fixes. To learn more beyond what is highlighted below, please reference the full release notes.

This update includes the following:

  • Updates bundled dependencies to remediate known vulnerabilities, keeping the CLI current for teams with supply chain policies on the tools running in their pipelines.

  • Fixed vulnerabilities:

If you have any questions, feel free to reach out to the Snyk support team. We encourage everyone to upgrade to the latest version to take advantage of these improvements.

Matt Dolan | Senior Product Manager

Tags:

NTLM Authentication in Snyk API & Web

New

Snyk API & Web now supports NTLM v2 authentication for Web targets. Security teams can configure NTLM credentials (username, password, domain, workstation) directly in the target settings, enabling authenticated scans of Windows-authenticated applications without requiring separate tools.

Many enterprise customers — especially in financial services, insurance, and government — run internal applications protected by NTLM authentication. Without this capability, these applications remained unscanned, creating security blind spots.

Security engineers can now scan Windows-authenticated internal applications that were previously inaccessible, eliminating coverage gaps. To configure NTLM authentication, navigate to Target Settings > Authentication tab, locate the Basic Auth / NTLM module, and select the NTLM option.

To learn more, visit NTLM in our user documentation.

Headshot of Ana Pascoal

Ana Pascoal | Product Manager

Tags: