Snyk Tools

Scope of Snyk Tools

Snyk Tools help with specific "pain points" that may not be addressed by Snyk product functionality, regardless of whether you use Snyk through the Web UI, CLI, API, or an integration.
You must have a Snyk Account with populated projects to use Snyk Tools.

Available Snyk Tools

Key Tools

Snyk provides full documentation for the following key Snyk Tools:

Additional Snyk Tools

For additional Snyk Tools, refer to the repos for usage instructions:
  • snyk-disallow: Get a viewer token for the Snyk Group to get a read|test-only token for CI or similar systems.
  • snyk-prevent-gh-commit-status: POST commit status of a PR the result of snyk-delta executed in the CI.
  • snyk-cr-monitor: Gather Docker repos to test, then iterate through results, to run multiple jobs simultaneously.
  • backstage-plugin-snyk: Plugin to display security details from Snyk.
  • snyk-api-ts-client: Snyk API Typescript client.
  • snyk-transitive-ignore: Generate the Snyk ignore policy dynamically based on a provided list of packages.
  • snyk-user-sync-tool: Add, remove, and sync user memberships.
  • snyk-licenses-texts: Provides Organization level licenses used, copyrights, and dependencies data.
  • snyk-request-manager: Rate controlled and retry enabled request manager to interact with Snyk APIs.
  • snyk-repo-issue-tracker: A python script / module that allows for generating a changeset of issues between runs against the Snyk project issues API.
  • snyk-repo-diff: Helps answer which repositories aren't monitored by Snyk.
    This works by retrieving a list of all projects in a given Snyk Group (all projects in all orgs belonging to the same Snyk Group) and associating them with a list of repositories found in a given GitHub Organization (see below section on GitLab support),
  • snyk-issues-to-csv: A python script that uses the PySnyk module along with the Pandas modules to collect all issues from the report API and combine them into a single CSV for an entire group.
  • snyk-bulk: Recursively scan source repositories for open source vulnerabilities with the Snyk CLI, outside of a build environment.
  • snyk-bulk-action-scripts: A collection of scripts to edit integration settings for every organization in a group in Snyk.
  • snyk-deps-to-csv: Collects all dependencies from all orgs in a group and outputs to a CSV file.

Tool ideas

Do you have an idea for a tool? If so, check out Snyk Apps, which provides an opportunity to mold your Snyk experience to suit your specific needs. You can also contact Snyk Support with questions.