0.1.1 • Published 10 years ago

cvss3 v0.1.1

Weekly downloads
31
License
CC0-1.0
Repository
github
Last release
10 years ago

Common Vulnerability Scoring System Version 3

npm version Build Status

Usage

Demo code (app.js) :

var cvss3 = require('cvss3');

var vector_cve_2013_1937 = "CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N";
var vector_temporal_x = "E:X/RL:X/RC:X";
var vector_env_x = "CR:X/IR:X/AR:X/MAV:X/MAC:X/MPR:X/MUI:X/MS:X/MC:X/MI:X/MA:X";
var vector_full = vector_cve_2013_1937 + "/" + vector_temporal_x + "/" + vector_env_x;
var base = new cvss3.BaseMetrics(vector_full);
var temporal = new cvss3.TemporalMetrics(vector_full);
var env = new cvss3.EnvironmentalMetrics(vector_full);
console.log('CVE-2013-1937 :');
console.log('            Vector(Base) : '+base.getVector());
console.log('            Vector(Full) : '+env.getVector(base, temporal));
console.log('             Base Score  : '+base.getScore());
console.log('         Temporal Score  : '+temporal.getScore(base));
console.log('    Environmental Score  : '+env.getScore(base, temporal));

Operation (on Windows) :

C:>npm install cvss3
cvss3@0.1.0 node_modules\cvss3

C:>node app.js
CVE-2013-1937 :
            Vector(Base) : CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
            Vector(Full) : CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N/E:X/RL:X/RC:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MPR:X/MUI:X/MS:X/MC:X/MI:X/MA:X
             Base Score  : 6.1
         Temporal Score  : 6.1
    Environmental Score  : 6.1

License

These codes are licensed under CC0.

CC0

Reference

0.1.1

10 years ago

0.1.0

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago