Skip to main content

Snyk

Overview

Visualize and analyze Snyk resources, including projects, vulnerabilities, issues, and tests. Monitor security posture, enforce security policies, and detect vulnerabilities in code, dependencies, containers, and infrastructure. Integrate with CI/CD pipelines for continuous scanning to ensure the security of applications and environments.

Configurations

ConfigurationDescription
Blueprint Account NameA human-readable name for your account that will be used to identify this account across the application.
Snyk API KeyThe API key used to authenticate with the Snyk platform. Generated in your Snyk account under Settings > General > Auth Token.
Data Crawl FrequencyThe frequency at which Kscope will connect to Snyk and check projects for new vulnerabilities.

Permissions

The Snyk blueprint requires a Service Account token or Personal API token with the following scopes:

ScopeWhy it's needed
read:userAccess user profile information
read:membersRead organization membership and roles
read:projectsAccess project configurations and scan results
read:issuesRead vulnerability issues and their severity data
read:integrationsAccess integration configurations across the organization

Important Notes:

  • Use a Service Account token for production environments to avoid dependency on individual user accounts
  • The token only requires read-level access — no write operations are performed
  • All data is pulled from the Snyk API at the organization level

For more information about Snyk permissions, refer to the Snyk Documentation.

Schema Model

ResourcesSource EntityNormalized EntityDescription
Snyk Organizationsnyk.organizationOrganizationA Snyk organization
Snyk Usersnyk.organization.UserUserA user within the organization
Snyk Integrationsnyk.organization.IntegrationIntegrationA configured integration (e.g., GitHub, GitLab)
Snyk Issuesnyk.organization.IssueIssueA vulnerability or license issue
Snyk Organization Entitysnyk.organization.OrganizationOrganizationThe organization entity
Snyk Groupsnyk.organization.GroupGroupA group within the organization
Snyk Membersnyk.organization.MemberMemberA member with assigned role
Snyk Projectsnyk.organization.ProjectProjectA monitored project with scan configuration

Security Insights

The Snyk blueprint feeds data into the following analyzers:

AnalyzerWhat it detects
Software Composition AnalysisVulnerable open-source dependencies, license compliance risks
ApplicationApplication-level risk scoring across integrated security tools