Snyk
Developer security platform covering SAST, SCA, container, IaC, secrets and DAST scanning with risk scoring and automated fix PRs.
Deployment
Cloud · Self-Hosted (partial)
Languages
21+
Pricing model
Per contributing developer, Quote-based
Free plan
Yes
Partial means the documentation covers only part of a capability, a related capability, or a beta. The description next to it says what is covered.
Workflow coverage
Where in the development lifecycle Snyk operates.
8 yes
| Feature | Availability | Description |
|---|---|---|
| Real-Time IDE Feedback | Yes | Plugins for VS Code, Visual Studio, Eclipse, JetBrains; real-time Snyk Code and Secrets scanning. |
| AI Agent Guardrails | Yes | Snyk Studio hooks and rules for Claude Code, Cursor, Codex CLI, Gemini CLI, Copilot; local MCP server. |
| Local Analysis (Pre-Commit) | Yes | Snyk CLI runs local pre-commit and CI/CD scans across code, deps, container, IaC, secrets. |
| Inline PR Comments | Yes | Per-issue inline PR comments with severity and data flow, capped at 10 per PR. |
| Quality Gates (Merge Blocking) | Yes | PR checks set SCM status and GitLab MR pipeline status; severity and fixability failure conditions. |
| Full Repo Scan | Yes | SCM import scans whole repos into Snyk Projects; Free capped at 5 projects. |
| Scheduled Rescans | Yes | Recurring tests never/daily/weekly (default daily Open Source, weekly IaC); scheduled container registry sync. |
| Runtime Monitoring | Yes | Kubernetes Connector reads live workloads; cloud scans of deployed resources are Enterprise; DAST scans live apps. |
Security scanning
10 yes 2 partial 1 no
| Feature | Availability | Description |
|---|---|---|
| SAST | Yes | Snyk Code semantic SAST (DeepCode AI engine) across IDE, CLI, SCM and CI/CD. |
| Taint Analysis (Data-Flow) | Yes | Source-to-sink data flow analysis with AI-learned sources, sinks and sanitizers; data-flow visualization. |
| Secrets Detection | Yes | Snyk Secrets uses entropy, ML semantic analysis and regex; IDE, CLI, SCM and PR checks. |
| Secrets Validation | No | Not offered in vendor documentation reviewed as of 2026-09-05. |
| SCA | Yes | Snyk Open Source builds full dependency graph including transitive deps against Snyk Vulnerability Database. |
| Reachability Analysis | Partial | Java and JavaScript only; Early Access via Snyk Preview; limits of 300,000 files / 3GB. |
| Malicious Package Detection | Yes | CWE-506 malicious packages flagged Critical; research team monitors typosquatting, dependency confusion, hijacking. |
| License Compliance | Yes | SPDX-aligned catalog, default severities, OR/AND dual licenses, custom license policies, org Licenses tab. |
| SBOM Generation | Partial | Org-wide BOM view exportable to CSV and AI-BOM generation; CLI `snyk sbom test` consumes SBOMs. |
| IaC Scanning | Yes | Terraform, CloudFormation, Kubernetes, Helm, ARM, AWS CDK, Serverless; CCSS severity; custom-rule SDK. |
| Container Scanning | Yes | Scans final image OS and app packages; base image upgrade advice; automatic Dockerfile fix PRs. |
| CSPM | Yes | Cloud scans of live AWS, Azure, Google Cloud resource configurations; Enterprise plan only. |
| DAST | Yes | Snyk API & Web scans live apps and APIs; BOLA testing; SAST/DAST correlation to source lines. |
Code quality
2 yes 2 partial 5 no
| Feature | Availability | Description |
|---|---|---|
| Code Smell Detection | Yes | Snyk Code coding-issue detection covers dead code, predefined branches, duplicate branch logic only. |
| Complexity Metrics | No | Not documented; Snyk Code's 8 AI-engine categories include no complexity metric |
| Duplication Detection | Partial | Only duplicate branch logic inside Snyk Code coding-issue analysis; no repo duplication metric documented. |
| Dead Code Detection | Yes | Snyk Code coding-issue detection explicitly includes dead code and predefined branches. |
| Test Coverage Tracking | No | Snyk's own 'coverage' means scan coverage of assets, not test coverage |
| Diff Coverage (New Code) | No | Snyk's coverage model has no changed-line/new-code coverage concept |
| Architecture Governance | No | Not documented; Snyk Code's 8 AI-engine categories have no module-boundary rules |
| Technical Debt Quantification | No | Remediation reports track MTTR/time-to-resolve history only, no effort/cost estimate |
| Behavioral Code Analysis | Partial | Analytics tracks IDE/CLI usage over time, orgs introducing most new issues, repository freshness; Ignite and Enterprise. |
AI review & fixes
4 yes 1 partial
| Feature | Availability | Description |
|---|---|---|
| AI Logic Bug Detection | Yes | DeepCode AI engine finds null dereferences, race conditions, off-by-one, division-by-zero, type mismatches, buffer overruns. |
| PR Summaries & Walkthroughs | Partial | Aggregated issue summary comment per PR by severity and type, updated in place on new commits. |
| Autofix Suggestions | Yes | Snyk Agent Fix returns up to five AI fix suggestions via `@snyk /fix`, applied with `@snyk /apply #`. |
| Autofix Pull Requests | Yes | Automatic Fix, backlog, dependency upgrade and Dockerfile base-image PRs; base-image PRs default-on for free accounts. |
| AI Triage (False-Positive Filtering) | Yes | Triage Assistant checks exploit conditions for Java Gradle/Maven on GitHub only; reachability de-prioritizes unreachable vulns. |
Rules & repo support
2 yes
| Feature | Availability | Description |
|---|---|---|
| Custom Rule Authoring | Yes | Snyk Code sanitizer Rule Extensions, IaC custom-rule SDK, custom secret regex; custom rules need Ignite or Enterprise. |
| Monorepo Support | Yes | The CLI's --all-projects flag explicitly documents monorepo scanning, alongside --detection-depth and --exclude for multi-package repos. |
AI capabilities
5 yes 2 no
| Feature | Availability | Description |
|---|---|---|
| AI Code Review | Yes | DeepCode AI semantic engine powers Snyk Code; LLMs used for breakability, Agent Fix, Snyk Assist. |
| Bring Your Own Model | No | Not offered in vendor documentation reviewed as of 2026-09-05. |
| MCP Server | Yes | Local MCP server runs the Snyk CLI with scan tools; no hosted or remote MCP server offered. |
| AI Code Governance | No | No AI-generated-code inventory; Evo AI-BOM inventories models, agents, tools and MCP servers instead. |
| Conversational Review | Yes | Evo chat queries inventory and policies; `@snyk /fix` PR commands; Snyk Assist ships in Learning add-on. |
| Learning From Feedback | Yes | Thumbs up/down on breakability PR comments and a SAST/DAST correlation feedback loop improve accuracy. |
| Code Excluded From Training | Yes | "Does not use customer proprietary software code to train, optimize, fine-tune, or improve any AI models" |
Models used
Compliance & governance
4 yes
| Feature | Availability | Description |
|---|---|---|
| Audit Logs | Yes | Audit logs exist as platform data and can be scoped to a hosting region. |
| SSO (SAML) | Yes | SSO available on Ignite and Enterprise; SAML not named; Snyk for Government is Okta-managed SSO. |
| Role-Based Access Control | Yes | Fixed roles on Team; Custom Roles require Ignite or Enterprise; dedicated Rule Extensions permissions. |
| Compliance Reporting & Exports | Yes | Auditor-ready PDF (first 50 rows) and CSV compliance reports; Ignite and Enterprise; PCI-DSS v4.0.1 Early Access. |
Certifications
Standards mapping
Integrations
8 yes 2 partial
| Git provider | Availability |
|---|---|
| GitHub | Yes |
| GitHub Enterprise Server | Yes |
| GitLab | Yes |
| GitLab Self-Managed | Yes |
| Bitbucket | Yes |
| Bitbucket Data Center | Yes |
| Azure DevOps | Yes |
| API & CLI | Availability |
|---|---|
| REST API | Partial |
| CLI | Yes |
| Webhooks | Partial |
CI/CD systems
IDEs
Issue trackers
Languages
Languages and frameworks named in Snyk's documentation.
Pricing & plans
$25/month per contributing developer, Team plan (no annual discount published; price varies by product, all products must be purchased within the same plan)
Trial: 14-day self-serve trial sampling Enterprise-plan features (some limited or unavailable); intended to convert to Enterprise
- Snyk Open Source (SCA)
- Snyk Code (SAST)
- Snyk IaC
- Snyk Container
- Real-time scanning in IDE, CLI and SCM integrations
- Unlimited Snyk Code scans for open-source projects
- 5 projects
- 400 Open Source / 100 Code / 300 IaC / 100 Container tests
- Personal token only, no API access
- SNYK-US-01 region only
- No SSO, Custom Roles, custom rules, analytics or compliance reports
- Plan table shows no Cloud Repositories support
- All Free scanning products with increased test limits
- Up to 100 projects
- Jira integration
- Cloud Repositories support
- Next business day support
- No API access
- Fixed, non-customizable roles
- No SSO or Custom Roles
- No custom security rules
- No Snyk Essentials/AppRisk or Analytics/Reports
- SNYK-US-01 region only
- Full platform access with unlimited projects and unlimited tests
- Custom security rules
- Risk-based prioritization
- API access
- SSO and Custom Roles
- Snyk Essentials/AppRisk, Analytics/Reports, compliance reports, regional hosting
- Positioned for organizations under 50 developers
- Enterprise-only items such as IaC cloud scans and PCI-DSS Early Access remain outside this tier
- Unlimited Organizations and full REST API, Service Accounts, OAuth 2.0
- Snyk Essentials (AppRisk) and Snyk Analytics/Reports
- IaC cloud scans of live AWS/Azure/GCP accounts
- PCI-DSS v4.0.1 reporting (Early Access)
- SSO and Custom Roles
- Regional hosting beyond SNYK-US-01
- Quote-only pricing
- Professional-services offerings (Jumpstart, Declining Balance of Hours) sold separately
Who it's for
Best for teams for which dependency risk is the main problem and fixes matter as much as alerts.
Ignite is positioned for organizations with fewer than 50 developers; Enterprise for large organizations.
A good fit if
- You want fix and upgrade pull requests with a breakage-risk estimate
- You want code, dependency, container, IaC, secrets and DAST scanning in one model
- You need auditor-ready compliance reports such as PCI DSS, ISO 27001 and OWASP Top 10
Consider alternatives if
- You need API access or SSO on the Team plan
- You need code quality metrics such as complexity, duplication or coverage
- You need SAST that runs entirely on-premises
Similar tools
Other Code Security Platform tools in the directory.
FAQ
When should you choose Snyk?
Snyk is best for teams for which dependency risk is the main problem and fixes matter as much as alerts. It's a good fit if:
- You want fix and upgrade pull requests with a breakage-risk estimate
- You want code, dependency, container, IaC, secrets and DAST scanning in one model
- You need auditor-ready compliance reports such as PCI DSS, ISO 27001 and OWASP Top 10
Consider alternatives if:
- You need API access or SSO on the Team plan
- You need code quality metrics such as complexity, duplication or coverage
- You need SAST that runs entirely on-premises
What languages does Snyk support?
Snyk supports 21+ languages and frameworks, including Apex, C, C++, C#, COBOL, Dart, Elixir, Go, Groovy, Java, and 11 more.
What does Snyk integrate with?
Snyk integrates with:
- Source control: GitHub, GitHub Enterprise Server, GitLab, GitLab Self-Managed, Bitbucket, Bitbucket Data Center and Azure DevOps
- CI systems: GitHub Actions, plus others through its CLI or API
- IDEs: VS Code, Visual Studio, Eclipse and JetBrains IDEs
What tools are similar to Snyk?
Other code security platforms tracked here:
What are Snyk's plans and pricing?
Snyk has a free plan, and paid plans start at $25/contributor/mo. Enterprise pricing is by quote.
Opens snyk.io in a new tab. Review Radar is not affiliated with Snyk.