All Projects → lirantal → pie-my-vulns

lirantal / pie-my-vulns

Licence: Apache-2.0 license
Visualize your project security vulnerabilities as a pie chart in the terminal

Programming Languages

javascript
184084 projects - #8 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to pie-my-vulns

coverage-node
A simple CLI to run Node.js and report code coverage.
Stars: ✭ 39 (+69.57%)
Mutual labels:  npx
shoulders
💛 Quickly view a list of your dependencies' open issues.
Stars: ✭ 62 (+169.57%)
Mutual labels:  npx
extension-generator
This package is no longer supported. Please use https://github.com/flarum/cli instead.
Stars: ✭ 53 (+130.43%)
Mutual labels:  npx
pysnyk
A Python client for the Snyk API.
Stars: ✭ 50 (+117.39%)
Mutual labels:  snyk
create-layout
🦚 Make layout.md for a better view of your project structure.
Stars: ✭ 12 (-47.83%)
Mutual labels:  npx
frontend-gradle-plugin
All-in-one Gradle Node plugin, Gradle NPM plugin, Gradle Yarn Berry plugin to build Javascript applications with Gradle: distribution management, built-in tasks.
Stars: ✭ 120 (+421.74%)
Mutual labels:  npx
serverless-snyk
Serverless plugin for securing your dependencies with Snyk
Stars: ✭ 40 (+73.91%)
Mutual labels:  snyk
snyk-maven-plugin
Test and monitor your projects for vulnerabilities with Maven. This plugin is officially maintained by Snyk.
Stars: ✭ 64 (+178.26%)
Mutual labels:  snyk
npmy
`npm/npx/npm link` on steroids.
Stars: ✭ 58 (+152.17%)
Mutual labels:  npx
Snyk
Snyk CLI scans and monitors your projects for security vulnerabilities.
Stars: ✭ 3,643 (+15739.13%)
Mutual labels:  snyk
snyk-security-scanner-plugin
Test and monitor your projects for vulnerabilities with Jenkins. This plugin is officially maintained by Snyk.
Stars: ✭ 33 (+43.48%)
Mutual labels:  snyk
altprobe
collector for XDR and security posture service
Stars: ✭ 62 (+169.57%)
Mutual labels:  snyk
node-js-starter-kit
This is the starter kit project for node js REST API development with express js, mongodb, typescript, webpack specially designed for REST API projects.
Stars: ✭ 14 (-39.13%)
Mutual labels:  snyk
100 Days Of Go
100 days of Go learning
Stars: ✭ 24 (+4.35%)
Mutual labels:  snyk
quasar-testing
Testing Harness App Extensions for the Quasar Framework 1.0+
Stars: ✭ 142 (+517.39%)
Mutual labels:  snyk
vscode-auto-npx
Auto resolving local Node.js binaries in VS Code terminal.
Stars: ✭ 87 (+278.26%)
Mutual labels:  npx
find-unused-exports
A Node.js CLI and equivalent JS API to find unused ECMAScript module exports in a project.
Stars: ✭ 30 (+30.43%)
Mutual labels:  npx
jakejarvis
hey 👋
Stars: ✭ 15 (-34.78%)
Mutual labels:  npx
node-compat-require
Easily allow your Node program to run in a target node version range to maximize compatibility.
Stars: ✭ 22 (-4.35%)
Mutual labels:  npx

pie-my-vulns

Visualize your project security vulnerabilities as a pie chart in the terminal

npm version license downloads build codecov Known Vulnerabilities Responsible Disclosure Policy

Screenshot of npm module called pie-my-vulns that draws pie charts in the terminal reflecting security vulnerabilities found in JavaScript and Node.js projects based on Snyk vulnerability database

Many thanks to for supporting open source security

About

Visualize your project security vulnerabilities as a pie chart in the terminal

Usage

Command line

Using Node.js's npx command to run a one-off scan inside a project's directory:

npx pie-my-vulns

To scan a specific project directory use the --directory option, for example:

npx pie-my-vulns --directory=path/to/project/dir

To pipe existing Snyk json (obtained via snyk test --json) through stdin

cat snyk.json | npx pie-my-vulns

Docker container

Using docker to run a one-off scan inside a docker container. Pass the directory to scan to the source environment variable:

docker run --mount type=bind,source=<project-directory-to-scan>,target=/tmp/tested-app pie-my-vulns

Install

You can install globally via:

npm install -g pie-my-vulns

Contributing

Please consult CONTRIBUTING for guidelines on contributing to this project.

Author

pie-my-vulns © Liran Tal, Released under the Apache-2.0 License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].