UNPKG

@bastienbyra/cpe-mapper

Version:

CPE-mapper is a CLI tool and JSON-based database designed to accurately map software package names to their corresponding CPEs (Common Platform Enumerations). Its main goal is to improve vulnerability identification in cases where standard package names f

52 lines (51 loc) 1.8 kB
{ "name": "@bastienbyra/cpe-mapper", "version": "1.2.0", "description": "CPE-mapper is a CLI tool and JSON-based database designed to accurately map software package names to their corresponding CPEs (Common Platform Enumerations). Its main goal is to improve vulnerability identification in cases where standard package names fail to match known CPEs", "main": "src/cli.js", "type": "module", "scripts": { "start": "node src/cli.js", "help": "node src/cli.js help", "test": "NODE_ENV=test node --test", "wtest": "set NODE_ENV=test&& node --test", "test-cov": "NODE_ENV=test node --experimental-test-coverage --test", "wtest-cov": "set NODE_ENV=test&& node --experimental-test-coverage --test", "test-apply-cdx": "node src/cli.js apply -i testdata/cyclonedx/bom.test.json -o testdata/cyclonedx-tests-gen/result.test.json", "test-apply-spdx": "node src/cli.js apply -i testdata/spdx/bom.test.json -o testdata/spdx-tests-gen/result.test.json", "update-version": "scripts/update-version.sh", "sbom": "npm sbom --sbom-format cyclonedx", "lint": "eslint .", "lint:fix": "eslint . --fix" }, "repository": { "type": "git", "url": "git+https://github.com/BastienBYRA/CPE-Mapper.git" }, "author": "Bastien BYRA", "license": "Apache-2.0", "bugs": { "url": "https://github.com/BastienBYRA/CPE-Mapper/issues" }, "keywords": [ "security", "cpe", "nvd", "vulnerability", "sbom", "cyclonedx" ], "homepage": "https://github.com/BastienBYRA/CPE-Mapper#readme", "dependencies": { "commander": "^14.0.1", "env-paths": "^3.0.0" }, "bin": { "cpe-mapper": "./src/cli.js" }, "devDependencies": { "@eslint/js": "^9.37.0", "eslint": "^9.37.0", "globals": "^16.4.0" } }