Log/run snyk tool#63
Conversation
Installed and ran snyk. Output in txt file. For forwarding from fork into the branch within the shared repo
The evidence wasn't visible before, as package.json at project root (which is what was used to run snyk) is not and should not be tracked.
|
🚅 Deployed to the nodebb-spring-26-clean-cod-pr-63 environment in Clean Code Team (nodebb)
|
Wasteful - including a useless image. better just attach it to the pull request
|
I think u should probably install snyk in |
Added snyk to version controlled package.json
And this is the way to run at least the dependency testing automatically later (although not really required for this assignment for now I think) |
| "snyk": "^1.1303.1", | ||
| "socket.io": "4.8.3", | ||
| "socket.io-client": "4.8.3", | ||
| "@socket.io/redis-adapter": "8.3.0", |
There was a problem hiding this comment.
I used npm install snyk to make sure that all of its dependencies would be installed. Not a clue why it was gone afterwards. Fixed now.
|
What is the name and high-level description of what the tool does? Is the tool used for static or dynamic analysis? What types of problems does this particular tool catch? What types of customization are possible or necessary? For For How can/should this tool be integrated into a development process? Are there many false positives? False negatives? True positive reports about things you don't care about? |
The purpose of snyk is to find security vulnerabilities, both from installed libraries, and from the source code.
snyk was installed successfully for local testing, as can be seen in this screenshot of the package.json file

Snyk was successfully run via the cli. This can be seen in the snyk_testing_results.txt file.


Testing found 13 issues with dependencies, and 244 issues of varying severity with the source code.
Customization Considerations:
Advantages:
Disadvantages: