Skip to main content

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


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)

Uploaded Source

Built Distribution

npm_audit_checkmk-0.1.0-py2.py3-none-any.whl (16.8 kB view details)

Uploaded Python 2 Python 3

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

Hashes for npm-audit-checkmk-0.1.0.tar.gz
Algorithm Hash digest
SHA256 41084c17b8f8909aa80c426bc27fb6f4d2a8b1dab67b8cbd725eaabaad79b161
MD5 d8bbccf16d778f8c7d90855014d1d9e8
BLAKE2b-256 3db3d50061715e7c6df646d603f62803a152cb594c3f9a980fcdac98f7f13e47

See more details on using hashes here.

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

Hashes for npm_audit_checkmk-0.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 0d0322b59ce94a252d76d99002497d8b6ed4a0e90abcef4003d654f4d4224a92
MD5 0cb3525ec7af0cc5d5d2283f4a2c2508
BLAKE2b-256 4d0c63887f43aae80aace9fa7ba4b6001a481f2ca61be086f5401b805af02293

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page