{"_id":"@neuralegion/cvss","_rev":"9-c88e8954426998ab5032802effba8ebf","name":"@neuralegion/cvss","dist-tags":{"latest":"1.4.1"},"versions":{"1.0.0":{"name":"@neuralegion/cvss","version":"1.0.0","author":{"name":"Viachaslau Tyshkavets","email":"viachaslau.tyshkavets@neuralegion.com"},"license":"MIT","_id":"@neuralegion/cvss@1.0.0","maintainers":[{"name":"derevnjuk","email":"artem.derevnjuk@neuralegion.com"},{"name":"bar.hofesh","email":"bar.hofesh@neuralegion.com"}],"homepage":"https://github.com/NeuraLegion/cvss#readme","bugs":{"url":"https://github.com/NeuraLegion/cvss/issues"},"dist":{"shasum":"44172dc4b5ab657df2685481b8ff2c5866586253","tarball":"https://registry.npmjs.org/@neuralegion/cvss/-/cvss-1.0.0.tgz","fileCount":17,"integrity":"sha512-FNezdizdtjFUTOKoITmIZI+EDdgw9PelmLoKj3ARJNJBE6zowIYMGbk+In+k0fAB4y5Qjpr832GU7FM9+jMZuA==","signatures":[{"sig":"MEUCIEC5y0AGWoeVql+t0Q9Eckpgg4vHyVFxtkFVpERpik7oAiEAgixGlpLNNLDmqpsNBPPo+uVxpMqMWLiLUSyQFp05zVU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBxhuCRA9TVsSAnZWagAAEesP/1gDET6bt8uYHl51VluA\nJHDRKuvMownTOY8Dz6KPvx4o1b1czWO6cy8ZCRAX3XLdJCwzAzNofYS7VlBv\n7Jim36WqIvkDtQI8mLnulcCLShJdG4dHVmF+RozWm9yRJR1em3aMkrTBmWwc\nd1nu8HkcUHo+IpvbsDJeoupgMejBLuTOmTci8Um91sG+9Lj/EfdyrLYn6F4t\nmST2DzJjN0gNG7BtCGyKvkwycQb82jvvkk49Ka29xN2FBoor7LLfR/ukLnR/\nyq4lcP45X2opuELSnsYq2Xn1i7pBJSmP/n5N0zyA3SdVbZ6mmFZIbdNydolU\nDmVHl3NnE7NFO1UHdi6QpvxlIttiSn+cXTYHWCeXyip+ShdFeGzC5LGsgDTh\nkGxb3XNnuJv5qLQWPZ1cloMpNCdlR5KnwAlrUrJXSajZ6lR83pH67F+IG7FF\nJml+/NOkjgIHnJm7VfJJkSZgE0IU4hFwP1Ywc97noFimYMGSiKY+eyh8DBJI\nckm52Ck6pm8kIsezzrI3sJfOk2fe8U750lbEApJqBjM9Z/M6RxQeHiSAiFmN\n2ahbxJ2ooc2Jbnaq16bergNHl2aZCHOWuQWjW7xPrzSuzdRDB7IypcN+J4XO\n+RLuF4vA01sXmbhwU130ZYz2E62l8F54STuH4G9mkYPBbysWi/ifsLgrHYpV\nTGPs\r\n=Dj5D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/bundle.umd.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged","post-commit":"git update-index --again"}},"module":"./dist/index.js","gitHead":"da5b8289ee511fcb78545b662b72d4f257b0c03a","private":false,"scripts":{"lint":"eslint -c .eslintrc  --ext .ts src && eslint -c ./tests/.eslintrc  --ext .ts tests","test":"cross-env TS_NODE_PROJECT=./tsconfig.spec.json mocha -r ts-node/register -r tsconfig-paths/register tests/**/*.spec.ts","build":"tsc && rollup -c rollup.config.js","clean":"rm -rf ./dist","format":"prettier --check src tests","format:write":"prettier --write .","prepublishOnly":"npm run build","semantic-release":"semantic-release"},"typings":"./dist/index.d.ts","_npmUser":{"name":"derevnjuk","email":"artem.derevnjuk@neuralegion.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/NeuraLegion/cvss.git","type":"git"},"_npmVersion":"6.14.5","description":"The Common Vulnerability Scoring System ([CVSS](https://www.first.org/cvss/)) [base](https://www.first.org/cvss/specification-document#Base-Metrics) [score](https://www.first.org/cvss/specification-document#1-2-Scoring) calculator and validator library wr","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write","git add"]},"_nodeVersion":"12.18.1","dependencies":{"tslib":"~2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"~15.1.0","chai":"~4.2.0","debug":"^4.1.1","husky":"^4.2.5","mocha":"~8.0.1","eslint":"^7.4.0","rollup":"^2.21.0","ts-node":"~8.10.2","prettier":"~2.0.5","cross-env":"^7.0.2","typescript":"^3.9.6","@types/chai":"^4.2.11","@types/node":"~14.0.20","lint-staged":"^10.2.11","@types/debug":"^4.1.5","@types/mocha":"~7.0.2","@commitlint/cli":"^9.0.1","chai-as-promised":"^7.1.1","semantic-release":"^17.1.1","eslint-plugin-import":"^2.22.0","eslint-config-prettier":"^6.11.0","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^3.6.0","rollup-plugin-typescript2":"^0.27.1","eslint-plugin-prefer-arrow":"^1.2.1","@commitlint/config-conventional":"^9.0.1","@typescript-eslint/eslint-plugin":"^3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/cvss_1.0.0_1594300525854_0.9208794155643274","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@neuralegion/cvss","version":"1.1.0","author":{"name":"Viachaslau Tyshkavets","email":"viachaslau.tyshkavets@neuralegion.com"},"license":"MIT","_id":"@neuralegion/cvss@1.1.0","maintainers":[{"name":"bar.hofesh","email":"bar.hofesh@neuralegion.com"},{"name":"derevnjuk","email":"artem.derevnjuk@neuralegion.com"}],"homepage":"https://github.com/NeuraLegion/cvss#readme","bugs":{"url":"https://github.com/NeuraLegion/cvss/issues"},"dist":{"shasum":"731287411a4e94cd8fe299a5ccbae0a4c6f688da","tarball":"https://registry.npmjs.org/@neuralegion/cvss/-/cvss-1.1.0.tgz","fileCount":17,"integrity":"sha512-zRBoCv8RQktKaDmcHVxg2qYHpxdIThobIGI/mKTn52ckb8EUohbGTNxyBhR3vr1XUb4ARfUjayZY5mTkz1wOtg==","signatures":[{"sig":"MEQCIBLhwpoJPOq8pHo+0ZOk8nQZn/V+qwp5L5JiDbJfDH9HAiBgbWoDWwLsh+UchZpxT59hGTrYS4Fg/VgG+JIeAe7xrg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNixwCRA9TVsSAnZWagAA6sEP/3ulIyqeBL5TjnL4Y5oE\nIIzhbyfMcoSRuocSi1ehb5dfGpqQqAGqhdjJ3Sz/7khYpgIEN8bIxHHxKSrh\ncfaLMX7Zv0EmamwbmzHhsIox+xOgsrxJalJYy53wLFJqE0UOT21De0+gMXPx\ngQsAfYUlYbwkHqywmjwaLTm2Il7pNZxD0DrAEnY+EAOvXBkH1+9ZpqT2U8Ov\natIBRgIVIDdgEIRbDU/WZPEJOSESk/07kVWdrCGkvkEto2tVkjvM718k9Jtk\nbDzANbvAuAj4W/Ux1EwRinYiOWbwUBoZThF+qsWlva8TddKrpuqI2Fog/vjV\nITLXHz+gTavir+5cGOMT1NnYcrwo/q52zJeZu0DNfSlmrPXV9vcDSQ/P69c1\nyLvKC1Irs7x+s9j4w+/JDgetvZvE55sSgyutY6NBlqLdCU8HNFU8/41T9+7z\nHz1qD/tMTsr74nYsgdICXjlY7qfNaeaWj9yTcTrw0h20Ld+y9MoAJbziIy9x\nSQMG6EcyEEAR5lh7gPBeFFge/Iioqb+5jcNcnpISQoL3YztS5QJ6ImMmnjwJ\nI/18DrM3p+3t9bCunZm2/IaNLs7RzVtmDjaA4AMvjSokO45JhAKj3BnEIGe0\n45chb2ZSn/iSkHWUdVKd3mfskJ0xR2syP6zlsNk55ZhP5dyoYjyVVNIOFLzm\nM3I3\r\n=Qk8T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/bundle.umd.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged","post-commit":"git update-index --again"}},"module":"./dist/index.js","gitHead":"83096430420044d99bd5cbc1583cc6d8cd1f7163","private":false,"scripts":{"lint":"eslint -c .eslintrc  --ext .ts src && eslint -c ./tests/.eslintrc  --ext .ts tests","test":"cross-env TS_NODE_PROJECT=./tsconfig.spec.json mocha -r ts-node/register -r tsconfig-paths/register tests/**/*.spec.ts","build":"tsc && rollup -c rollup.config.js","clean":"rm -rf ./dist","format":"prettier --check src tests","format:write":"prettier --write .","prepublishOnly":"npm run build","semantic-release":"semantic-release"},"typings":"./dist/index.d.ts","_npmUser":{"name":"derevnjuk","email":"artem.derevnjuk@neuralegion.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/NeuraLegion/cvss.git","type":"git"},"_npmVersion":"6.14.11","description":"The Common Vulnerability Scoring System ([CVSS](https://www.first.org/cvss/)) [base](https://www.first.org/cvss/specification-document#Base-Metrics) [score](https://www.first.org/cvss/specification-document#1-2-Scoring) calculator and validator library wr","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write","git add"]},"_nodeVersion":"12.20.2","dependencies":{"tslib":"~2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"~15.1.0","chai":"~4.2.0","debug":"^4.1.1","husky":"^4.2.5","mocha":"~8.0.1","eslint":"^7.4.0","rollup":"^2.21.0","ts-node":"~8.10.2","prettier":"~2.0.5","cross-env":"^7.0.2","typescript":"^3.9.6","@types/chai":"^4.2.11","@types/node":"~14.0.20","lint-staged":"^10.2.11","@types/debug":"^4.1.5","@types/mocha":"~7.0.2","@commitlint/cli":"^9.0.1","chai-as-promised":"^7.1.1","semantic-release":"^17.2.3","eslint-plugin-import":"^2.22.0","eslint-config-prettier":"^6.11.0","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^3.6.0","rollup-plugin-typescript2":"^0.27.1","eslint-plugin-prefer-arrow":"^1.2.1","@commitlint/config-conventional":"^9.0.1","@typescript-eslint/eslint-plugin":"^3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/cvss_1.1.0_1614163056043_0.28967405578969196","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@neuralegion/cvss","version":"1.2.0","keywords":["security","typescript","score","cvss","cvssv3","cvss3"],"author":{"name":"Viachaslau Tyshkavets","email":"viachaslau.tyshkavets@neuralegion.com"},"license":"MIT","_id":"@neuralegion/cvss@1.2.0","maintainers":[{"name":"bar.hofesh","email":"bar.hofesh@neuralegion.com"},{"name":"derevnjuk","email":"artem.derevnjuk@neuralegion.com"}],"homepage":"https://github.com/NeuraLegion/cvss#readme","bugs":{"url":"https://github.com/NeuraLegion/cvss/issues"},"dist":{"shasum":"74e32ddc96b45e730799d70c69216a5bd70f16b0","tarball":"https://registry.npmjs.org/@neuralegion/cvss/-/cvss-1.2.0.tgz","fileCount":17,"integrity":"sha512-xKZI8cUwoDXvXi3JaXk5PbquJqLmejAP1UKk4krQGVNzcScbiHCn8a/NTmGjmGLZS4FtsqdnZ3hop7HeV7OvfQ==","signatures":[{"sig":"MEQCIFohu+o9MY4T8wLif3TPyBROEeg8T/EndXV/v2yfTu6kAiAB/bqVDIiV6RKJ03hOlG82Y+GFnqV4/1HzhbdiCi26kQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWdwzCRA9TVsSAnZWagAArBkP/1IuWA+myiUkbJwGF+AG\noBe9/T6dY8XkRVnQVzwKlmq5RBFUDCJBPqqjzTK8G76PKT/fQsotpplzf7w0\nEJC7nG/JYx+JPiPG8zQwGrS5MEoox+O8ciJLF2BkjzuBtRY0LfwsrwyMyEed\nTu/RVxnKSYweJlociQrBJp7yYyXk2UKs3adnXRPZa8HA4ebJ3X9/UGmKdUoB\n4oJ3VHBkHoiZJ12/+O2ybpcEJYmbX+6eoRJsmkvpyCqUzs7dDnG/wvHPadmt\nYaZvSBmlcaiciABqdyWOE9ORa8hVEUNzzT0fvQsnTvtil4q9Mb+qQ+N+ip75\nij2OQTjZMLet61eRONp8A7ngUxEOfkq8dFdC6LbzgRckwARNA4JgRO5uponS\nmJvr0NJkjLNoNkZDk473BJvbrpQpAeiT5XRWSvv7UHTpKPJpwD0pOsqnc+JU\n6N5MgDq0OU7rab0wZeaEpuIEFl4tDtaXbvqTNK+S5tXO6vz5JBICJMK8dYzQ\ni0fT+f65h4612fJkn9DQz9Z8uRDe9Kd6nA5JVUP+irAdKrajQxi5EtY9IzkT\n6B+DHA1tQubdczfkEYzfrH9ajC9azS/dRPxM4V12zfjid52355DbfAiNkP7j\nJsoXM9wiBNYdhQlpEk7RAMq81mDz4QFYyfoFsJTgGN1x9gAcWftT5v3N8ef7\nbJ5U\r\n=XyjM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/bundle.umd.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged","post-commit":"git update-index --again"}},"module":"./dist/index.js","gitHead":"86c66adb926e11cc10f4021757a582b057dbc0bd","private":false,"scripts":{"lint":"eslint -c .eslintrc  --ext .ts src && eslint -c ./tests/.eslintrc  --ext .ts tests","test":"cross-env TS_NODE_PROJECT=./tsconfig.spec.json mocha -r ts-node/register -r tsconfig-paths/register tests/**/*.spec.ts","build":"tsc && rollup -c rollup.config.js","clean":"rm -rf ./dist","format":"prettier --check src tests","format:write":"prettier --write .","prepublishOnly":"npm run build","semantic-release":"semantic-release"},"typings":"./dist/index.d.ts","_npmUser":{"name":"derevnjuk","email":"artem.derevnjuk@neuralegion.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/NeuraLegion/cvss.git","type":"git"},"_npmVersion":"6.14.11","description":"The Common Vulnerability Scoring System ([CVSS](https://www.first.org/cvss/)) [base](https://www.first.org/cvss/specification-document#Base-Metrics) [score](https://www.first.org/cvss/specification-document#1-2-Scoring) calculator and validator library wr","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"12.21.0","dependencies":{"tslib":"~2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"~15.1.0","chai":"~4.3.4","debug":"^4.3.1","husky":"^5.1.3","mocha":"~8.3.2","eslint":"^7.22.0","rollup":"^2.42.1","ts-node":"~9.1.1","prettier":"~2.2.1","cross-env":"^7.0.3","typescript":"^4.2.3","@types/chai":"^4.2.15","@types/node":"~14.14.35","lint-staged":"^10.5.4","@types/debug":"^4.1.5","@types/mocha":"~8.2.2","@commitlint/cli":"^12.0.1","chai-as-promised":"^7.1.1","semantic-release":"^17.4.2","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^8.1.0","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^4.18.0","rollup-plugin-typescript2":"^0.30.0","eslint-plugin-prefer-arrow":"^1.2.3","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"^4.18.0"},"_npmOperationalInternal":{"tmp":"tmp/cvss_1.2.0_1616501811050_0.07105235646520236","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@neuralegion/cvss","version":"1.2.1","keywords":["security","typescript","score","cvss","cvssv3","cvss3"],"author":{"name":"Viachaslau Tyshkavets","email":"viachaslau.tyshkavets@neuralegion.com"},"license":"MIT","_id":"@neuralegion/cvss@1.2.1","maintainers":[{"name":"bar.hofesh","email":"bar.hofesh@neuralegion.com"},{"name":"derevnjuk","email":"artem.derevnjuk@neuralegion.com"}],"homepage":"https://github.com/NeuraLegion/cvss#readme","bugs":{"url":"https://github.com/NeuraLegion/cvss/issues"},"dist":{"shasum":"6171bf685db1a68cee5ef3db2dcd0b6a71e7e8c0","tarball":"https://registry.npmjs.org/@neuralegion/cvss/-/cvss-1.2.1.tgz","fileCount":17,"integrity":"sha512-L34P8HKV+HrVajuikSRTGlLhWGQEonW/nktQAq7VXzAgQFUxrbHu3Co60oAJyMITtGpStm99HjgRZoS23OM1Ig==","signatures":[{"sig":"MEUCIDcgexLL43gW7DgaWhuwxDOv/keqnOFZmQHpWzbmTnexAiEA84SgBvlPfPxeRYugWK/yY0u1qPElAeIkTifvhb8Yzq0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86575,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYYP+CRA9TVsSAnZWagAAdYkP/3UyBEkMzSocVI75K357\n51Px2YKoD+Fe3zcW8teEdEixB3tfaNDaVNAL5qa1fvXXd5ocMNCcYIzTveUK\nh68S8VF5ghHbj5UklFEnYbGJJteZgXDDtoLtWucKlKOhxxj4gReFeCfgvNUX\nESaK9i96FSCaykl5P43LI894iRXGUfCwLQGiljJ9TXNhFKZHLtOZE7TkvvpU\nyYGUPGUH3CDrel+lqQRnQ/Ediz9Zrp5PGUilkZtA9Vb3Q0pXk6o6gXokS/IR\ngMr8+zZwdEdeu7k+J9kYB2lNu59lWJL9z4GjbnEZtNfGKu+T86p/Qbw0bxlP\npGhXYECCXDhLxcXfC/524cD6Jnii3fwjoJZzQfSb+BsdyzSAgBV7cSroec6Q\nCh2Dl/uSB0PkcOKdql9p8xDhOjUE8Gj1/PSAxQprzV0ccaUPoyvIYUArudxn\n2Ua3/M/VfDIjddiI/G8mQEfXnMeC44hGZs1y2PdnD4cLI2GSrd5TCwjWtl1t\nyrPXNTRl30acygu+wchkvpEAFVUb/TqLhpwKNbmFouAMOa7/z1xRGUiTMO5h\nd1RNcYxzrWW/+WVes2ufdzSu1nPNqXc47R6zj+r5FqQ3lFCWDTzDRmAIH2Cj\nmmiHbu/wM1swqXRiKzM7vtNOTXfrKm/W62lpTbTwLjUaizC7thlpxzf1OytI\nv5Hu\r\n=TC/P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/bundle.umd.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged","post-commit":"git update-index --again"}},"module":"./dist/index.js","gitHead":"0d5d5ebe372aa37465f9e45341e880442ebe009c","private":false,"scripts":{"lint":"eslint -c .eslintrc  --ext .ts src && eslint -c ./tests/.eslintrc  --ext .ts tests","test":"cross-env TS_NODE_PROJECT=./tsconfig.spec.json mocha -r ts-node/register -r tsconfig-paths/register tests/**/*.spec.ts","build":"tsc && rollup -c rollup.config.js","clean":"rm -rf ./dist","format":"prettier --check src tests","format:write":"prettier --write .","prepublishOnly":"npm run build","semantic-release":"semantic-release"},"typings":"./dist/index.d.ts","_npmUser":{"name":"derevnjuk","email":"artem.derevnjuk@neuralegion.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/NeuraLegion/cvss.git","type":"git"},"_npmVersion":"6.14.11","description":"The Common Vulnerability Scoring System ([CVSS](https://www.first.org/cvss/)) [base](https://www.first.org/cvss/specification-document#Base-Metrics) [score](https://www.first.org/cvss/specification-document#1-2-Scoring) calculator and validator library wr","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"12.21.0","dependencies":{"tslib":"~2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"~15.1.0","chai":"~4.3.4","debug":"^4.3.1","husky":"^5.1.3","mocha":"~8.3.2","eslint":"^7.22.0","rollup":"^2.42.1","ts-node":"~9.1.1","prettier":"~2.2.1","cross-env":"^7.0.3","typescript":"^4.2.3","@types/chai":"^4.2.15","@types/node":"~14.14.35","lint-staged":"^10.5.4","@types/debug":"^4.1.5","@types/mocha":"~8.2.2","@commitlint/cli":"^12.0.1","chai-as-promised":"^7.1.1","semantic-release":"^17.4.2","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^8.1.0","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^4.18.0","rollup-plugin-typescript2":"^0.30.0","eslint-plugin-prefer-arrow":"^1.2.3","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"^4.18.0"},"_npmOperationalInternal":{"tmp":"tmp/cvss_1.2.1_1617003517958_0.6561285152358669","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@neuralegion/cvss","version":"1.2.2","keywords":["security","typescript","score","cvss","cvssv3","cvss3"],"author":{"name":"Viachaslau Tyshkavets","email":"viachaslau.tyshkavets@neuralegion.com"},"license":"MIT","_id":"@neuralegion/cvss@1.2.2","maintainers":[{"name":"bar.hofesh","email":"bar.hofesh@neuralegion.com"},{"name":"derevnjuk","email":"artem.derevnjuk@neuralegion.com"}],"homepage":"https://github.com/NeuraLegion/cvss#readme","bugs":{"url":"https://github.com/NeuraLegion/cvss/issues"},"dist":{"shasum":"804c51e0d83523cb891e012b1f1edb7bcc662432","tarball":"https://registry.npmjs.org/@neuralegion/cvss/-/cvss-1.2.2.tgz","fileCount":17,"integrity":"sha512-HCHDj3Ns3zad0QMbGzvVeNQmAUUqY+BEMn3N66nc3tpwtl0jw9d4MeJhTCp55pynMBC5RwONztX6KClDM9+P0A==","signatures":[{"sig":"MEUCIQDt6+A8yNW20WRRdm5evcJfQUXMC0rC8c7U4uQwJHJxfwIgFYzWWZu/o+tTx0pPKKuJKI0Ajee8X/z6ToxMos3uYNo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEAMAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXahAAkq6jL1oG96IQWgC5Xj/ZDEgUUzuU7Vg2DN0vhv2ixpdCredn\r\n7zcUXPdlal4XQRa9vXWoTvnBaDjEgsuuZZ8tLma/WJwsuTCJPq/6gP/t7QPM\r\nR38DCuaupH0q8EMUUwfUrOe3AMUJtNEPQ70NY8MkFXgC3x/V4xjXLRv9L2rF\r\nKJH3QKOpIqlf2J766a2lZiKA27DD/vHA2wlqjHrDwbYL/Tgw8y7XpAOdFt6r\r\nPcGK8EuFuCJt/2QJTiLgCZZIdDnIKJ/dI6EpoQL1g1xg39UX594uvdW7V2HT\r\nL+Ewp1AGXzs0xNVeQUA3wkzkmtSArQ/rwaMMSqFgTY4uZ6nHezytfu2uCwBh\r\nZ3bvqWSPTWkJUkLUuLGygiIq+xUUa6ZnVFateyRTJL1jAmJcpH12r2aVLbzn\r\nRmDfdj32zE/aUzaCBE3GK53f6xP4IZOw0JysNDa5t/LAsTYPG7RyD+lRbJDW\r\nwzIyfZO36zXDj8ttL5fHbv80i0q7CJRbf8kG4YJyY6Unv/iwiqNNo6n2RtIL\r\ndedqnAOGYK1B8SmL0oLhmawHsS82Q7tBmV+X6Mq+7xAiVjHpjLFq39+o9UBb\r\nRjVCUPOFqG/Jf0j2KE62T9elNvpWas5epGhTdwu5YHfwNLOCC+zNUXI28LoG\r\nczGPBKOnuhzq6/+XsAEXJ/2wbVOJdzhLyxo=\r\n=Pld4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/bundle.umd.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged","post-commit":"git update-index --again"}},"module":"./dist/index.js","gitHead":"c9f83555e9d520735cb43629de01dd58778f24d1","private":false,"scripts":{"lint":"eslint -c .eslintrc  --ext .ts src && eslint -c ./tests/.eslintrc  --ext .ts tests","test":"cross-env TS_NODE_PROJECT=./tsconfig.spec.json mocha -r ts-node/register -r tsconfig-paths/register tests/**/*.spec.ts","build":"tsc && rollup -c rollup.config.js","clean":"rm -rf ./dist","format":"prettier --check src tests","format:write":"prettier --write .","prepublishOnly":"npm run build","semantic-release":"semantic-release"},"typings":"./dist/index.d.ts","_npmUser":{"name":"derevnjuk","email":"artem.derevnjuk@neuralegion.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/NeuraLegion/cvss.git","type":"git"},"_npmVersion":"6.14.16","description":"The Common Vulnerability Scoring System ([CVSS](https://www.first.org/cvss/)) [base](https://www.first.org/cvss/specification-document#Base-Metrics) [score](https://www.first.org/cvss/specification-document#1-2-Scoring) calculator and validator library wr","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"14.19.0","dependencies":{"tslib":"~2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"~15.1.0","chai":"~4.3.4","debug":"^4.3.1","husky":"^5.1.3","mocha":"~8.3.2","eslint":"^7.22.0","rollup":"^2.42.1","ts-node":"~9.1.1","prettier":"~2.2.1","cross-env":"^7.0.3","typescript":"^4.2.3","@types/chai":"^4.2.15","@types/node":"~14.14.35","lint-staged":"^10.5.4","@types/debug":"^4.1.5","@types/mocha":"~8.2.2","@commitlint/cli":"^12.0.1","chai-as-promised":"^7.1.1","semantic-release":"^17.4.2","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^8.1.0","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^4.18.0","rollup-plugin-typescript2":"^0.30.0","eslint-plugin-prefer-arrow":"^1.2.3","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"^4.18.0"},"_npmOperationalInternal":{"tmp":"tmp/cvss_1.2.2_1645216512089_0.31584750933743533","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@neuralegion/cvss","version":"1.2.3","keywords":["security","typescript","score","cvss","cvssv3","cvss3"],"author":{"name":"Viachaslau Tyshkavets","email":"viachaslau.tyshkavets@neuralegion.com"},"license":"MIT","_id":"@neuralegion/cvss@1.2.3","maintainers":[{"name":"bar.hofesh","email":"bar.hofesh@neuralegion.com"},{"name":"derevnjuk","email":"artem.derevnjuk@neuralegion.com"}],"homepage":"https://github.com/NeuraLegion/cvss#readme","bugs":{"url":"https://github.com/NeuraLegion/cvss/issues"},"dist":{"shasum":"b480bd282b623c7bee9b3d1e33eadd5df61fab75","tarball":"https://registry.npmjs.org/@neuralegion/cvss/-/cvss-1.2.3.tgz","fileCount":25,"integrity":"sha512-k4D3VLHyb8BumvC0BEoFv51aBwWdJ/kEsq0ha7p9R857uJfq+KHkOPD96S77yU0C9Zn7Sitbrd02TEBGqn97vw==","signatures":[{"sig":"MEUCIQCRnLo0Tm3oROcnCCl/oOSZMGtalKwrfJIflW9wUz8j4QIgGTyQ14hRyftcOeftHVy82ObdiMpFLT9t2UXaTXhmYis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100667},"main":"./dist/bundle.umd.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged","post-commit":"git update-index --again"}},"module":"./dist/index.js","gitHead":"ed616ab9b292c3ad7a120c34ecf0cfc2c59f0aef","private":false,"scripts":{"lint":"eslint -c .eslintrc  --ext .ts src && eslint -c ./tests/.eslintrc  --ext .ts tests","test":"cross-env TS_NODE_PROJECT=./tsconfig.spec.json mocha -r ts-node/register -r tsconfig-paths/register tests/**/*.spec.ts","build":"tsc && rollup -c rollup.config.js","clean":"rm -rf ./dist","format":"prettier --check src tests","format:write":"prettier --write .","prepublishOnly":"npm run build","semantic-release":"semantic-release"},"typings":"./dist/index.d.ts","_npmUser":{"name":"derevnjuk","email":"artem.derevnjuk@neuralegion.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/NeuraLegion/cvss.git","type":"git"},"_npmVersion":"6.14.18","description":"The Common Vulnerability Scoring System ([CVSS](https://www.first.org/cvss/)) [base](https://www.first.org/cvss/specification-document#Base-Metrics) [score](https://www.first.org/cvss/specification-document#1-2-Scoring) calculator and validator library wr","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"14.21.3","dependencies":{"tslib":"~2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"~15.1.0","chai":"~4.3.6","debug":"^4.3.4","husky":"^8.0.1","mocha":"~10.0.0","eslint":"^8.17.0","rollup":"^2.75.6","ts-node":"~10.8.1","prettier":"~2.6.2","cross-env":"^7.0.3","typescript":"^4.7.3","@types/chai":"^4.3.1","@types/node":"~17.0.42","lint-staged":"^13.0.1","@types/debug":"^4.1.7","@types/mocha":"~9.1.1","@commitlint/cli":"^17.0.2","chai-as-promised":"^7.1.1","semantic-release":"^19.0.3","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","@types/chai-as-promised":"^7.1.5","@typescript-eslint/parser":"^5.27.1","rollup-plugin-typescript2":"^0.32.1","eslint-plugin-prefer-arrow":"^1.2.3","@commitlint/config-conventional":"^17.0.2","@typescript-eslint/eslint-plugin":"^5.27.1"},"_npmOperationalInternal":{"tmp":"tmp/cvss_1.2.3_1764680754021_0.10170860371152446","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@neuralegion/cvss","version":"1.3.0","keywords":["security","typescript","score","cvss","cvssv3","cvss3"],"author":{"name":"Viachaslau Tyshkavets","email":"viachaslau.tyshkavets@neuralegion.com"},"license":"MIT","_id":"@neuralegion/cvss@1.3.0","maintainers":[{"name":"bar.hofesh","email":"bar.hofesh@neuralegion.com"},{"name":"derevnjuk","email":"artem.derevnjuk@neuralegion.com"}],"homepage":"https://github.com/NeuraLegion/cvss#readme","bugs":{"url":"https://github.com/NeuraLegion/cvss/issues"},"dist":{"shasum":"42496896bf9bc68cc4c1babeabafa9f6b314a78f","tarball":"https://registry.npmjs.org/@neuralegion/cvss/-/cvss-1.3.0.tgz","fileCount":35,"integrity":"sha512-abCd3blxBHK4IeteKjOHqPNgCF6PM/JoH2VRoXmxhV999vNQJS9W5DpRjaa7meEUJ+Q/xSBY6EtZSqcB66WUww==","signatures":[{"sig":"MEYCIQCGHyhcPw1QUYVuwSiT/pFARD0S5JaUKNu/W8+MzmFUKgIhAKNJNaL/OoLuG5cvWPBN0vmW69pep4ZyT4LfMYUG+lYc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179016},"main":"./dist/bundle.umd.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged","post-commit":"git update-index --again"}},"module":"./dist/index.js","gitHead":"ae6417210a2b7e56be6f424bc4551deaa9809acd","private":false,"scripts":{"lint":"eslint -c .eslintrc  --ext .ts src && eslint -c ./tests/.eslintrc  --ext .ts tests","test":"cross-env TS_NODE_PROJECT=./tsconfig.spec.json mocha -r ts-node/register -r tsconfig-paths/register tests/**/*.spec.ts","build":"tsc && rollup -c rollup.config.js","clean":"rm -rf ./dist","format":"prettier --check src tests","format:write":"prettier --write .","prepublishOnly":"npm run build","semantic-release":"semantic-release"},"typings":"./dist/index.d.ts","_npmUser":{"name":"derevnjuk","email":"artem.derevnjuk@neuralegion.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/NeuraLegion/cvss.git","type":"git"},"_npmVersion":"6.14.18","description":"The Common Vulnerability Scoring System ([CVSS](https://www.first.org/cvss/)) [score](https://www.first.org/cvss/specification-document#1-2-Scoring) calculator and validator library written in [TypeScript](https://www.typescriptlang.org/).","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"14.21.3","dependencies":{"tslib":"~2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"~15.1.0","chai":"~4.3.6","debug":"^4.3.4","husky":"^8.0.1","mocha":"~10.0.0","eslint":"^8.17.0","rollup":"^2.75.6","ts-node":"~10.8.1","prettier":"~2.6.2","cross-env":"^7.0.3","typescript":"^4.7.3","@types/chai":"^4.3.1","@types/node":"~17.0.42","lint-staged":"^13.0.1","@types/debug":"^4.1.7","@types/mocha":"~9.1.1","@commitlint/cli":"^17.0.2","chai-as-promised":"^7.1.1","semantic-release":"^19.0.3","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","@types/chai-as-promised":"^7.1.5","@typescript-eslint/parser":"^5.27.1","rollup-plugin-typescript2":"^0.32.1","eslint-plugin-prefer-arrow":"^1.2.3","@commitlint/config-conventional":"^17.0.2","@typescript-eslint/eslint-plugin":"^5.27.1"},"_npmOperationalInternal":{"tmp":"tmp/cvss_1.3.0_1764758571179_0.306525557491234","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@neuralegion/cvss","version":"1.4.1","private":false,"repository":{"type":"git","url":"git+https://github.com/NeuraLegion/cvss.git"},"author":{"name":"Viachaslau Tyshkavets","email":"viachaslau.tyshkavets@neuralegion.com"},"keywords":["security","typescript","score","cvss","cvssv3","cvss3"],"license":"MIT","bugs":{"url":"https://github.com/NeuraLegion/cvss/issues"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged","post-commit":"git update-index --again"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"publishConfig":{"access":"public"},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"main":"./dist/bundle.umd.js","module":"./dist/index.js","typings":"./dist/index.d.ts","scripts":{"clean":"rm -rf ./dist","semantic-release":"semantic-release","lint":"eslint -c .eslintrc  --ext .ts src && eslint -c ./tests/.eslintrc  --ext .ts tests","format":"prettier --check src tests","format:write":"prettier --write .","test":"cross-env TS_NODE_PROJECT=./tsconfig.spec.json mocha -r ts-node/register -r tsconfig-paths/register tests/**/*.spec.ts","build":"tsc && rollup -c rollup.config.js","prepublishOnly":"npm run build"},"homepage":"https://github.com/NeuraLegion/cvss#readme","dependencies":{"tslib":"~2.4.0"},"devDependencies":{"@commitlint/cli":"^17.0.2","@commitlint/config-conventional":"^17.0.2","@types/chai":"^4.3.1","@types/chai-as-promised":"^7.1.5","@types/debug":"^4.1.7","@types/mocha":"~9.1.1","@types/node":"~17.0.42","@typescript-eslint/eslint-plugin":"^5.27.1","@typescript-eslint/parser":"^5.27.1","chai":"~4.3.6","chai-as-promised":"^7.1.1","cross-env":"^7.0.3","debug":"^4.3.4","eslint":"^8.17.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","eslint-plugin-prefer-arrow":"^1.2.3","husky":"^8.0.1","lint-staged":"^13.0.1","mocha":"~10.0.0","nyc":"~15.1.0","prettier":"~2.6.2","rollup":"^2.75.6","rollup-plugin-typescript2":"^0.32.1","semantic-release":"^19.0.3","ts-node":"~10.8.1","typescript":"^4.7.3"},"gitHead":"bdeefc460646831f8221e20263836f9d19c7d142","description":"The Common Vulnerability Scoring System ([CVSS](https://www.first.org/cvss/)) [score](https://www.first.org/cvss/specification-document#1-2-Scoring) calculator and validator library written in [TypeScript](https://www.typescriptlang.org/).","_id":"@neuralegion/cvss@1.4.1","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-MNJU4MI4WzrkJZrLsXdSYoM3/IM8a2rSA0Rp2uFrtkD/4ILrzTLHCqZ5yCPYlpV3y7kTsiYg6Eo+iDMX4e3owQ==","shasum":"94a6abb1771fd40fdd76da29541046a0bcb8b2f9","tarball":"https://registry.npmjs.org/@neuralegion/cvss/-/cvss-1.4.1.tgz","fileCount":47,"unpackedSize":279669,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIA+7GTTveJXZmexNSkoEsdR1vdkhdUwnneU//Sy2x0e/AiEAm6wbCldhu5GtxAiMz9/TheEFG6aNV/wozDnVSUx/JMM="}]},"_npmUser":{"name":"derevnjuk","email":"artem.derevnjuk@neuralegion.com"},"directories":{},"maintainers":[{"name":"bar.hofesh","email":"bar.hofesh@neuralegion.com"},{"name":"derevnjuk","email":"artem.derevnjuk@neuralegion.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cvss_1.4.1_1786527592226_0.6367732809039726"},"_hasShrinkwrap":false}},"time":{"created":"2020-07-09T13:15:25.608Z","modified":"2026-08-12T09:39:52.661Z","1.0.0":"2020-07-09T13:15:26.021Z","1.1.0":"2021-02-24T10:37:36.201Z","1.2.0":"2021-03-23T12:16:51.169Z","1.2.1":"2021-03-29T07:38:38.103Z","1.2.2":"2022-02-18T20:35:12.252Z","1.2.3":"2025-12-02T13:05:54.209Z","1.3.0":"2025-12-03T10:42:51.372Z","1.4.1":"2026-08-12T09:39:52.442Z"},"bugs":{"url":"https://github.com/NeuraLegion/cvss/issues"},"author":{"name":"Viachaslau Tyshkavets","email":"viachaslau.tyshkavets@neuralegion.com"},"license":"MIT","homepage":"https://github.com/NeuraLegion/cvss#readme","keywords":["security","typescript","score","cvss","cvssv3","cvss3"],"repository":{"type":"git","url":"git+https://github.com/NeuraLegion/cvss.git"},"description":"The Common Vulnerability Scoring System ([CVSS](https://www.first.org/cvss/)) [score](https://www.first.org/cvss/specification-document#1-2-Scoring) calculator and validator library written in [TypeScript](https://www.typescriptlang.org/).","maintainers":[{"name":"bar.hofesh","email":"bar.hofesh@neuralegion.com"},{"name":"derevnjuk","email":"artem.derevnjuk@neuralegion.com"}],"readme":"# cvss\n\nThe Common Vulnerability Scoring System ([CVSS](https://www.first.org/cvss/)) [score](https://www.first.org/cvss/specification-document#1-2-Scoring) calculator and validator library written in [TypeScript](https://www.typescriptlang.org/).\n\n## Basics 🧾\n\nCVSS outputs numerical scores, indicating severity of vulnerability, based on some principal technical vulnerability characteristics.\nIts outputs include numerical scores indicating the severity of a vulnerability relative to other vulnerabilities. [Link](https://www.first.org/cvss/v3.1/specification-document#Introduction)\n\nThe CVSS vector string begins with the label `CVSS:` and numeric representation of the version.\nAfter version string, it contains a set of `/`-separated CVSS metrics.\nEach metric consists of name and value (both abbreviated) separated with ':'.\n\n### Sample\n\nSample CVSS v3.1 vector string: `CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N`\n\nScore is: [3.8](https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N), severity: [Low](https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N)\n\n## Install 🚀\n\n`npm i --save @neuralegion/cvss`\n\n## API\n\n<details>\n<summary>Score Calculator</summary>\n\n`calculateBaseScore(cvssString): number`\n\nCalculates [Base Score](https://www.first.org/cvss/v3.1/specification-document#7-1-Base-Metrics-Equations),\nwhich depends on sub-formulas for Impact Sub-Score (ISS), Impact, and Exploitability,\n\n`calculateIss(metricsMap): number`\n\nCalculates [Impact Sub-Score (ISS)](https://www.first.org/cvss/v3.1/specification-document#7-1-Base-Metrics-Equations)\n\n`calculateImpact(metricsMap, iss): number`\n\nCalculates [Impact](https://www.first.org/cvss/v3.1/specification-document#7-1-Base-Metrics-Equations)\n\n`calculateExploitability(metricsMap): number`\n\nCalculates [Exploitability](https://www.first.org/cvss/v3.1/specification-document#7-1-Base-Metrics-Equations)\n\n</details>\n\n<details>\n<summary>Validator</summary>\n\n`validate(cvssString): void`\n\nThrows an Error if given CVSS string is either invalid or unsupported.\n\nError contains verbose message with error details. Sample error messages:\n\n- CVSS vector must start with \"CVSS:\"\n- Invalid CVSS string. Example: CVSS:3.0/AV:A/AC:H/PR:H/UI:R/S:U/C:N/I:N/A:L\n- Unsupported CVSS version: 2.0. Only 3.0 and 3.1 are supported\n- Duplicated metric: \"AC:L\"\n- Missing mandatory CVSS base metric C (Confidentiality)\n- Unknown CVSS metric \"X\". Allowed metrics: AV, AC, PR, UI, S, C, I, A\n- Invalid value for CVSS metric PR (Privileges Required): Y. Allowed values: N (None), L (Low), H (High)\n</details>\n\n<details>\n<summary>Humanizer</summary>\n\n`humanizeBaseMetric(metric)`\n\nReturn un-abbreviated metric name: e.g. 'Confidentiality' for input 'C'\n\n`humanizeBaseMetricValue(value, metric)`\n\nReturn un-abbreviated metric value: e.g. 'Network' for input ('AV', 'N')\n\n</details>\n\n## Usage\n\n<details>\n<summary>ECMAScript 2015, Typescript modules</summary>\n\n```\nimport { calculateBaseScore } from '@neuralegion/cvss';\n\nconsole.log('score: ', calculateBaseScore('CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N'));\n```\n\n</details>\n\n<details>\n<summary>NodeJS (CommonJS module)</summary>\n\n```\nconst cvss = require('@neuralegion/cvss');\n\nconsole.log(cvss.calculateBaseScore('CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N'));\n```\n\n</details>\n\n<details>\n\n<summary>NodeJS (experimental ESM support)</summary>\n\n`usage.mjs` file:\n\n```\nimport cvss from '@neuralegion/cvss';\n\nconsole.log(cvss.calculateBaseScore('CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N'));\n```\n\nRunning: `node --experimental-modules ./usage.mjs`\n\n</details>\n\n<details>\n<summary>Browser (globals from umd bundle)</summary>\n\n```\n<script src=\"./node_modules/@neuralegion/cvss/dist/bundle.umd.js\"></script>\n<script>\n  alert(`Score: ${cvss.calculateBaseScore('CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N')}`);\n</script>\n```\n\n</details>\n\n<details>\n<summary>Browser (ES modules)</summary>\n\n```\n<script type=\"module\">\n  import { calculateBaseScore } from './node_modules/@neuralegion/cvss/dist/bundle.es.js';\n  alert(`Score: ${calculateBaseScore('CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N')}`);\n</script>\n```\n\n</details>\n\n## Development 🛠\n\nIssues and pull requests are highly welcome. 👍\n\nPlease, don't forget to lint (`npm run lint`) and test (`npm t`) the code.\n\n## Attributions\n\nThe CVSS v4 scoring lookup table in `src/versions/v4/cvss-lookup.ts` is derived from [FIRST.org's CVSS v4 calculator](https://github.com/FIRSTdotorg/cvss-v4-calculator), licensed under BSD-2-Clause.\n\n## License\n\nCopyright © 2020 [NeuraLegion](https://github.com/NeuraLegion).\n\nThis project is licensed under the MIT License - see the [LICENSE file](LICENSE) for details.\n","readmeFilename":"README.md"}