Creates checkmk local check file for npm audit output.
Project description
NPM Audit Interpreter and Check MK output generator
This program takes the output of a npm audit --json
run and interprets it.
The parameters given define the thresholds to be used, and the output is written to the given directory for check mk local checks.
Requirements:
- An npm installation with the
npm audit
command available.
> npm_audit_checkmk -f tests/example.json -s 'frontend_vulnerabilities'
<<<local>>>
P frontend_vulnerabilities INFO=0|LOW=7;20|MODERATE=2;10;20|HIGH=55;1;3|CRITICAL=2;0;0 See `npm audit` for more details.
Usage
pushd /path/to/your/project
npm audit --json | npmauditcheckmk -o /var/lib/check_mk_agent/spool/90000_npm_audit.txt
popd
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
npm-audit-checkmk-0.1.0.tar.gz
(15.7 kB
view details)
Built Distribution
File details
Details for the file npm-audit-checkmk-0.1.0.tar.gz
.
File metadata
- Download URL: npm-audit-checkmk-0.1.0.tar.gz
- Upload date:
- Size: 15.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.31.1 CPython/3.6.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41084c17b8f8909aa80c426bc27fb6f4d2a8b1dab67b8cbd725eaabaad79b161 |
|
MD5 | d8bbccf16d778f8c7d90855014d1d9e8 |
|
BLAKE2b-256 | 3db3d50061715e7c6df646d603f62803a152cb594c3f9a980fcdac98f7f13e47 |
File details
Details for the file npm_audit_checkmk-0.1.0-py2.py3-none-any.whl
.
File metadata
- Download URL: npm_audit_checkmk-0.1.0-py2.py3-none-any.whl
- Upload date:
- Size: 16.8 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.31.1 CPython/3.6.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d0322b59ce94a252d76d99002497d8b6ed4a0e90abcef4003d654f4d4224a92 |
|
MD5 | 0cb3525ec7af0cc5d5d2283f4a2c2508 |
|
BLAKE2b-256 | 4d0c63887f43aae80aace9fa7ba4b6001a481f2ca61be086f5401b805af02293 |