Skip to content

For Snyk CLI, ignore all issues introduced through a given set of dependencies

License

Notifications You must be signed in to change notification settings

snyk-labs/snyk-transitive-ignore

Repository files navigation

Known Vulnerabilities

snyk-transitive-ignore

For use with Snyk CLI, generate the snyk ignore policy (set of ignore rules) dynamically based on a provided list of packages

Installation

run npm install -g snyk-transitive-ignore, or clone and run npm install -g

Usage

  1. add your package names to your file, for example packages-to-ignore.list (see example here)
  2. run snyk test --json | snyk-transitive-ignore -f packages-to-ignore.list to generate the ignore list dynamically (into .snyk_ignore file). Optionally specificy at what level to match on -l <level_number>, default = 1
  3. run snyk test --policy-path=.snyk_ignore to test again with the Snyk ignore policy in place

ignore-list syntax

Package names can be:

  1. Full name and version ( example: mongoose@5.7.5)
  2. Only package name ( example: mongoose)
  3. Begining of package name ( example: mong*)