Namespace
Grafeas \ V1
Methods
__construct
Parameters |
Name |
Description |
data |
array
Optional. Data for populating the Message object.
|
↳ base_score |
float
The base score is a function of the base metric scores.
|
↳ exploitability_score |
float
|
↳ impact_score |
float
|
↳ attack_vector |
int
Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
|
↳ attack_complexity |
int
|
↳ privileges_required |
int
|
↳ user_interaction |
int
|
↳ scope |
int
|
↳ confidentiality_impact |
int
|
↳ integrity_impact |
int
|
↳ availability_impact |
int
|
getBaseScore
The base score is a function of the base metric scores.
Returns |
Type |
Description |
float |
|
setBaseScore
The base score is a function of the base metric scores.
Parameter |
Name |
Description |
var |
float
|
Returns |
Type |
Description |
$this |
|
getExploitabilityScore
Generated from protobuf field float exploitability_score = 2;
Returns |
Type |
Description |
float |
|
setExploitabilityScore
Generated from protobuf field float exploitability_score = 2;
Parameter |
Name |
Description |
var |
float
|
Returns |
Type |
Description |
$this |
|
getImpactScore
Generated from protobuf field float impact_score = 3;
Returns |
Type |
Description |
float |
|
setImpactScore
Generated from protobuf field float impact_score = 3;
Parameter |
Name |
Description |
var |
float
|
Returns |
Type |
Description |
$this |
|
getAttackVector
Base Metrics
Represents the intrinsic characteristics of a vulnerability that are
constant over time and across user environments.
Returns |
Type |
Description |
int |
|
setAttackVector
Base Metrics
Represents the intrinsic characteristics of a vulnerability that are
constant over time and across user environments.
Parameter |
Name |
Description |
var |
int
|
Returns |
Type |
Description |
$this |
|
getAttackComplexity
Generated from protobuf field .grafeas.v1.CVSSv3.AttackComplexity attack_complexity = 6;
Returns |
Type |
Description |
int |
|
setAttackComplexity
Generated from protobuf field .grafeas.v1.CVSSv3.AttackComplexity attack_complexity = 6;
Parameter |
Name |
Description |
var |
int
|
Returns |
Type |
Description |
$this |
|
getPrivilegesRequired
Generated from protobuf field .grafeas.v1.CVSSv3.PrivilegesRequired privileges_required = 7;
Returns |
Type |
Description |
int |
|
setPrivilegesRequired
Generated from protobuf field .grafeas.v1.CVSSv3.PrivilegesRequired privileges_required = 7;
Parameter |
Name |
Description |
var |
int
|
Returns |
Type |
Description |
$this |
|
getUserInteraction
Generated from protobuf field .grafeas.v1.CVSSv3.UserInteraction user_interaction = 8;
Returns |
Type |
Description |
int |
|
setUserInteraction
Generated from protobuf field .grafeas.v1.CVSSv3.UserInteraction user_interaction = 8;
Parameter |
Name |
Description |
var |
int
|
Returns |
Type |
Description |
$this |
|
getScope
Generated from protobuf field .grafeas.v1.CVSSv3.Scope scope = 9;
Returns |
Type |
Description |
int |
|
setScope
Generated from protobuf field .grafeas.v1.CVSSv3.Scope scope = 9;
Parameter |
Name |
Description |
var |
int
|
Returns |
Type |
Description |
$this |
|
getConfidentialityImpact
Generated from protobuf field .grafeas.v1.CVSSv3.Impact confidentiality_impact = 10;
Returns |
Type |
Description |
int |
|
setConfidentialityImpact
Generated from protobuf field .grafeas.v1.CVSSv3.Impact confidentiality_impact = 10;
Parameter |
Name |
Description |
var |
int
|
Returns |
Type |
Description |
$this |
|
getIntegrityImpact
Generated from protobuf field .grafeas.v1.CVSSv3.Impact integrity_impact = 11;
Returns |
Type |
Description |
int |
|
setIntegrityImpact
Generated from protobuf field .grafeas.v1.CVSSv3.Impact integrity_impact = 11;
Parameter |
Name |
Description |
var |
int
|
Returns |
Type |
Description |
$this |
|
getAvailabilityImpact
Generated from protobuf field .grafeas.v1.CVSSv3.Impact availability_impact = 12;
Returns |
Type |
Description |
int |
|
setAvailabilityImpact
Generated from protobuf field .grafeas.v1.CVSSv3.Impact availability_impact = 12;
Parameter |
Name |
Description |
var |
int
|
Returns |
Type |
Description |
$this |
|