megachangelog
ImprovementSeptember 2026

Snyk Code September Update

Snyk Code now analyzes template files (Jinja2, Razor, FreeMarker, and others) with data flow tracking, extends Java framework and library support (Spring Security OAuth2, Apache CXF, OkHttp, and more), improves detection coverage across six languages, and analyzes committed files matched by .gitignore rules to align with Git semantics.

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.

code-analysissastjavatemplate-enginescoveragesecurity

Source: original entry ↗

More from Snyk

Follow Snyk to get its new changes in your feed and email digest.

Announcement1.1308.1

Snyk CLI v1.1308.1 released

HTML report output is now available by default without preview features, and project names are consistently displayed in test summaries. This release also patches multiple security vulnerabilities.

clisecurityhtml-reportsvulnerability-fixes
Improvement

Pending ignore requests now visible on Project's Issues page

Issues with pending ignore requests now display a clear "Pending Ignore Request" status on the Issues page and in issue details, with filtering support. The issues API now reports pending as part of an issue's ignore status for programmatic distinction of open, pending, and ignored findings.

issuesignore-workflowapivisibilityfiltering
ImprovementOctober 2026

Snyk Code October update: improved analysis and more findings

Snyk Code now analyzes projects more deeply and accurately across Java, Kotlin, Go, TypeScript, JavaScript, Python, C#, PHP and Ruby, with significantly more findings reported. Improvements include better import resolution via config files, corrected PHP typing, expanded library coverage, new vulnerability detection rules, and enhanced template and serverless application analysis.

code-analysissastsecurityvulnerability-detectionmulti-language
See all Snyk changes →