Skip to content

Releases: snyk/cli

v1.1299.0

01 Sep 11:13
2c059ca
Compare
Choose a tag to compare

1.1299.0 (2025-08-28)

The Snyk CLI is being deployed to different deployment channels, users can select the stability level according to their needs. For details please see this documentation.

Features

  • auth: Support for PAT auto region configuration. (ad8e4a7)

Bug Fixes

  • code: Fixes code test --report when a project_id environment variable exists. (6168b1d)
  • code: Fixes an issue with snyk code test where an empty input parameter would cause inconsistent behavior. (a661235)
  • container: Stops spawning commands using a shell. (7ee9e15)
  • dependency: Fixes CVE-2025-8959. (5a548fb)
  • general: Fixes a bug where formatting of log timestamps could cause a crash in some cases. (92fa8be)
  • iac: Fixes wrong status code checks. (77152e5)
  • language-server: Fixes a bug related to the analytics environment variables. (6916af8)
  • language-server: Correctly populates the environment for Open Source scans when called from the IDE. (945b029)
  • language-server: Ensures changed API URLs are respected during authentication. (24ed981)
  • language-server: MCP tool updates to support feedback and better tool descriptions. (8f2a8d1)
  • test: Fixes a bug where project.assets.json files would not be detected in cases where it's destination path was altered with .NET properties. (75a152e)
  • test: Improves error messages when using --all-projects. (960fa8e)

v1.1298.3

14 Aug 08:30
e299110
Compare
Choose a tag to compare

1.1298.3 (2025-08-14)

The Snyk CLI is being deployed to different deployment channels, users can select the stability level according to their needs. For details please see this documentation

News

  • aibom: This command is now publicly available. Note that the feature is still experimental and subject to breaking changes without notice.

  • Effective with release (Snyk CLI 1.1298.0), the minimum required GNU C Library (glibc) versions on Linux will be updated as follows:

    • For Linux x64 environments: glibc version 2.28 or higher
    • For Linux arm64 environments: glibc version 2.31 or higher
  • If this affects you, please follow the advice here. Possible issues are errors mentioning GLIBC_2.27 or GLIBC_2.31 not found.

Bug Fixes

  • test: Added support for Gradle 9.

v1.1298.2

30 Jul 10:25
e9a28ae
Compare
Choose a tag to compare

1.1298.2 (2025-07-30)

The Snyk CLI is being deployed to different deployment channels, users can select the stability level according to their needs. For details please see this documentation

News

  • Effective with release (Snyk CLI 1.1298.0), the minimum required GNU C Library (glibc) versions on Linux will be updated as follows:
    • For Linux x64 environments: glibc version 2.28 or higher
    • For Linux arm64 environments: glibc version 2.31 or higher
  • If this affects you, please follow the advice here. Possible issues are errors mentioning GLIBC_2.27 or GLIBC_2.31 not found.

Bug Fixes

  • code: Fix code test --report when a project_id environment variable exists (8be17d6)
  • mcp: Skip trust browser popup if folder is already trusted
  • mcp: Improve container scan security
  • language-server: Fixed missing AI Fix entitlements for cases where the default org didn’t have AI Fix enabled

v1.1298.1

22 Jul 09:19
30f49ce
Compare
Choose a tag to compare

1.1298.1 (2025-07-22)

The Snyk CLI is being deployed to different deployment channels, users can select the stability level according to their needs. For details please see this documentation

News

  • Effective with release (Snyk CLI 1.1298.0), the minimum required GNU C Library (glibc) versions on Linux will be updated as follows:
    • For Linux x64 environments: glibc version 2.28 or higher
    • For Linux arm64 environments: glibc version 2.31 or higher
  • If this affects you, please follow the advice here. Possible issues are errors mentioning GLIBC_2.27 or GLIBC_2.31 not found.

Bug Fixes

  • container: Fix failing scan of local container images (6095a60)
  • mcp: Fix incomplete mcp instrumentation (9108dc0)

v1.1298.0

16 Jul 10:59
623fda9
Compare
Choose a tag to compare

1.1298.0 (2025-07-10)

The Snyk CLI is being deployed to different deployment channels, users can select the stability level according to their needs. For details please see this documentation

News

  • Effective with this release (Snyk CLI 1.1298.0), the minimum required GNU C Library (glibc) versions on Linux will be updated as follows:
    • For Linux x64 environments: glibc version 2.28 or higher
    • For Linux arm64 environments: glibc version 2.31 or higher
  • If this affects you, please follow the advice here. Possible issues are errors mentioning GLIBC_2.27 or GLIBC_2.31 not found.

Features

  • language-server: Introduce a folder trust mechanism for the MCP extension (e8fe9f8)
  • language-server: Allow command cancelling for login command (e8fe9f8)
  • language-server: Support Snyk personal access tokens as an authentication method for IDEs (5ccabc9)
  • language-server: IAW UI improvements (8cd643d)
  • test, monitor, sbom: Maven Dverbose improvement for long running scans resulting from dense dependency graphs creation (5abe28b)
  • test: Improved support for comments in Dotnet's global.json file (164618c)
  • test: NPM/Yarn alias are now supported and honored by default. (beb9fcc)
  • test: Node IDs in the dep-graph produced by snyk test --print-graph will now contain type and classifier (22ba468)
  • test: Use SNYK_TMP_PATH env var for temp dir path for Python tests (3ba01d1)
  • test: For gradle projects, internal project dependencies containing multiple artifacts disguised under one artifact should now show all dependencies instead of randomly picking one of the dependencies grouped under the disguised coordinate when scanned via snyk test --gradle-normalize-deps (22ba468)
  • auth: Support Snyk personal access tokens as an authentication method for the CLI (217aa3e)
  • aibom: Added aibom extension (58e5143)
  • aibom: Support optional html rendering when using --html (dd4de81)
  • container: Add support for RPM packages scanning in SLE15.2+ images (c5e3a03)

Bug Fixes

  • general: Fixes incorrect SARIF schema link for Code, Container, IAC and Open Source product line output (f283dd9)
  • language-server: MCP tool description and params (bb88287)
  • language-server: Update IAW wording to match web UI (bb88287)
  • language-server: General MCP extension improvements (e8fe9f8)
  • language-server: Make sure parsing of issues does not end prematurely for unmanaged scans (01f53e3)
  • language-server: AI fix applying to the wrong lines (01f53e3)
  • language-server: Display inline ignores, if feature flag is set in VSCode (01f53e3)
  • language-server: OAuth flow should use GAF network HTTP Client (9c36d43)
  • language-server: Add snyk-ls- prefix to x-snyk-ide header (9c36d43)
  • language-server: Parameter precedence for SCA scans (9c36d43)
  • language-server: AIFix loads folder path from cached issues instead of computing it (72dd095)
  • language-server: Potential cross-site scripting (XSS) vulnerability in the HTML reports generated by the IaC scanning infrastructure (72dd095)
  • language-server: Ignored OSS issues are not propagated to the client (72dd095)
  • language-server: Workspace folder trust validation failure on case-insensitive filesystems (Windows and macOS) when comparing paths with different letter casing (72dd095)
  • langauge-server: Read locks when running auth command (420d62a)
  • language-server: Authentication command is now cancellable (35eb9a8)
  • language-server: MCP command for SCA (c6f1203)
  • language-server: Send auth analytics when token updated (6916af8)
  • test, monitor, sbom: Maven Dverbose algorithm adds only the dependencies resolved by maven in the dependency graph/sbom (9b6abd3)
  • test, monitor, sbom: -- -Dverbose affecting scope collisions from the maven Dverbose command output (parentNodeId does not exist error). (0a48b96)
  • test, monitor: Misleading OutOfSync error in npm projects for top-level bundled dependencies (8ac67c6)
  • test, monitor: Misleading OutOfSync error in yarn projects with multiple versions for the same dependency (8ac67c6)
  • test, monitor: Fixes error in pip scans when a remote requirement matched the name of local directory (c196bae)
  • test: Imports that failed when that file contained special content such as URLs will no longer fail because of it (164618c)
  • test: Scanning open source dependencies of PHP projects when composer is installed on the user machine works again (39e3379)
  • test: Bump nodejs parser to handle manual aliases on indirct deps. (15f693a)
  • test Bump snyk-mvn-plugin to require Node 20 (c91cfbb)
  • test: Performance improvements running snyk test --print-graph on gradle projects (156fdb2)
  • test: Fixed error Could not scan C/C++ project: RangeError: Maximum call stack size exceeded which was sometimes seen when scanning very large archives using snyk test --unmanaged (5ab0676)
  • code: In the golang native code test implementation (CCI), fix hash mismatch errors when uploading non UTF-8 content (33d33e9)
  • code: Sarif and json file output handling aligns with non-native code implementation (7f28efa)
  • iac: Fix CVE-2023-46402 (5675ed4)
  • iac: Fix issue preventing users on regional Snyk instances from accessing their IaC scan results via snyk iac test --report command (4ed65cc)
  • container: Add container test target reference support (61b391b)
  • sbom: Performance improvements running snyk sbom on gradle projects (156fdb2)
  • ignore: Align handling for invalid ignore expiry across Snyk product lines ([54b4f56](54b4f56...
Read more

v1.1297.3

23 Jun 15:52
6dd56a3
Compare
Choose a tag to compare

1.1297.3 (2025-06-23)

The Snyk CLI is being deployed to different deployment channels, users can select the stability level according to their needs. For details please see this documentation

Bug Fixes

  • logging: Improves the sanitization of credentials in local debug logs. (38322f3)

v1.1297.2

16 Jun 11:58
2399cc1
Compare
Choose a tag to compare

1.1297.2 (2025-06-16)

The Snyk CLI is being deployed to different deployment channels, users can select the stability level according to their needs. For details please see this documentation

Bug Fixes

  • logging: Improves the sanitization of credentials in local debug logs. (e054455)
  • language-server: IDE Connectivity for Proxy Users: Fixes an issue where IDE plugins could fail to connect when operating behind an NTLM proxy.
  • language-server: Snyk Code Local Engine Fix: Addresses a regression that prevented the Snyk Code Local Engine (SCLE) from functioning correctly within the IDEs.

v1.1297.1

16 May 17:07
1068a17
Compare
Choose a tag to compare

1.1297.1 (2025-05-16)

The Snyk CLI is being deployed to different deployment channels, users can select the stability level according to their needs. For details please see this documentation

Bug Fixes

  • test: Rollbacked a regression introduced by a change in gradle module resolution in version 1.1297.0 (7991133)

v1.1297.0

14 May 09:55
1fcd6de
Compare
Choose a tag to compare

1.1297.0 (2025-05-14)

The Snyk CLI is being deployed to different deployment channels, users can select the stability level according to their needs. For details please see this documentation

Features

  • container: Support scanning container images from tar files without specifying a type (58b0861)
  • iac: Improve IaC deployment to avoid on the fly downloads (5108f58)
  • sbom: Introduce sbom monitor command (24e96c3)
  • test: Improve gradle module resolution (7991133)
  • language-server: Introduce explanation of AI fixes in IDEs (74fa322)

Bug Fixes

  • container: Fix issue when scanning invalid node manifest files (ceb8020)
  • code: Fix hash mismatches for files containing non-UTF-8 content (33d33e9)
  • iac: Ensure to use the correct org id when sharing results for v2 (1c4094a)
  • iac: Ensure to use target-name (2201f0a)
  • sbom: Fix issues when generating sboms based on NuGet .sln (80c43d9)
  • test: Fix issues when scanning gradle projects on Windows (11586cc)
  • test: Improve error messages when using fail-fast, all-projects and json (a396bd6)
  • test: Fix yarn 2 out of sync issues (18aee45)
  • test: Fix pnpm out of sync issue for duplicated peer and dev dependencies (2581e16)
  • test: Ensure internal dependencies are represented correctly when normalizing Gradle dependencies (c7e2713)
  • test: Fix testing composer-based PHP projects (39e3379)
  • language-server: Fix and improve issue filtering in IDEs (a474d67)
  • language-server: Fix unmanaged C/C++ scans with '—unmanaged' flag in additional parameters (01f53e3)
  • language-server: Fix applying Snyk Code AI fixes on the wrong lines (01f53e3)

v1.1296.2

16 Apr 14:36
e38ac99
Compare
Choose a tag to compare

1.1296.2 (2025-04-16)

The Snyk CLI is being deployed to different deployment channels, users can select the stability level according to their needs. For details please see this documentation

News

  • mcp: Add experimental Model Context Protocol server for agentic workflow support (3b5f494)

Bug Fixes

  • general: Fix OAuth authentication issues (b2684db)
  • code: Write JSON/SARIF files when nested directories do not exist (faca897)
  • test: Clearer error messages when testing multiple projects with fail-fast (a396bd6)