UNPKG

is-my-node-vulnerable

Version:

package that checks if your Node.js installation is vulnerable to known security vulnerabilities

19 lines (15 loc) 600 B
const core = require('@actions/core') const { isNodeVulnerable } = require('./index') async function run () { // Inputs const nodeVersion = core.getInput('node-version', { required: true }) const platform = core.getInput('platform', { required: false }) core.info(`Checking Node.js version ${nodeVersion} with platform ${platform}...`) const isVulnerable = await isNodeVulnerable(nodeVersion, platform) if (isVulnerable) { core.setFailed(`Node.js version ${nodeVersion} is vulnerable. Please upgrade!`) } else { core.info(`Node.js version ${nodeVersion} is OK!`) } } run()