Skip to content

Commit

Permalink
ADR to remove Snyk
Browse files Browse the repository at this point in the history
  • Loading branch information
wesley-dean-gsa committed Aug 27, 2024
1 parent bc7e2f2 commit 41f4dd9
Showing 1 changed file with 37 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# 6. Remove Snyk in favor of Dependabot

Date: 2024-07-17

## Status

Accepted

## Context

Snyk, a security scanning tool, is being used to monitor for
exploitable dependencies and notify us when they're found in
our repository.

Grype is another, similar tool that runs in a CI/CD also
scans for dependency issues. Unlike Snyk, Grype is an
OSS tool (even though we were using a free tier of Snyk's
otherwise paid service).

Dependabot also scans for dependencies that need to be
updated; however, it's configured to run on a periodic
basis (e.g., weekly). Therefore, even if a Pull Request
(PR) isn't being considered, Dependabot will still run to
look for dependencies that need to be updated and create
PRs to include those updates.

## Decision

Remove Snyk in favor of Dependabot and Grype.

## Consequences

We have the best both worlds in that Grype runs when commits
are pushed to PRs and Dependabot runs regularly even when
there are no new commits to scan. Vulnerability data
aren't being sent to Snyk, nor are we dependent upon a
commercial platform for dependency scanning.

0 comments on commit 41f4dd9

Please sign in to comment.