Skip to content

Latest commit

 

History

History
88 lines (58 loc) · 3.02 KB

snyktools.md

File metadata and controls

88 lines (58 loc) · 3.02 KB

Snyk tools

After you sign up for Snyk there are different tools available to help you during development.

Snyk has a couple of products that you can use for free

These products can be leveraged using different tools, so you can integrate it in your workflow as you desire.


Snyk Github Integration (Web UI)

After signing in to your Snyk account at https://app.snyk.io you can add your GitHub project for scanning. When your project is imported you will find it in you overview with the scan results like the example below.

Imported Github Project in Snyk web UI

Browse around to find security vulnerabilities in the different segments of your application.

Documentation about the GitHub integration.


Snyk CLI

Snyk CLI brings functionality of Snyk into your development workflow. You can run the CLI locally, or in your CI/CD pipeline to scan your projects for security issues, including security vulnerabilities and license issues.

Install

You can install the CLI on your local machine in different ways

npm install snyk -g

brew tap snyk/tap
brew install snyk
scoop bucket add snyk https://github.com/snyk/scoop-snyk
scoop install snyk

Authenticate

After installing the CLI, you need to authenticate the CLI by running:

snyk auth

Scan

You can scan locally on your system

Code Analyses - snyk code test Dependencies - snyk test Container - snyk container test

There are many more commands. Check the summary for more information


IDE integrations

For many IDE's there are plugins available to do the scanning inside you IDE.

Like :

Check the marketplace for your specific IDE if you want to install it.

Jetbrains IntelliJ IDEA

WORKSHOP OVERVIEW