Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Cvss3VectorRenderer

Represents a service that supports rendering the state of CVSS v3.x scoring engines as CVSS vector strings.

see

Cvss3ScoringEngine

Hierarchy

  • Cvss3VectorRenderer

Index

Constructors

constructor

Properties

Private _prefixOption

Accessors

prefixOption

Methods

render

  • Renders the state of a CVSS v3.x scoring engine as a CVSS vector.

    Parameters

    Returns string

    the resulting CVSS vector

Static Private renderAttackComplexity

  • Converts an attack complexity enum value into its string representation.

    Parameters

    Returns string

    the converted string

Static Private renderAttackVector

  • Converts an attack vector enum value into its string representation.

    Parameters

    Returns string

    the converted string

Static Private renderExploitCodeMaturity

Static Private renderImpact

  • renderImpact(impact: Impact): string
  • Converts an impact enum value into its string representation.

    Parameters

    • impact: Impact

      the enum value to convert

    Returns string

    the converted string

Static Private renderPrivilegesRequired

Static Private renderRemediationLevel

  • Converts a remediation level enum value into its string representation.

    Parameters

    Returns string

    the converted string

Static Private renderReportConfidence

  • Converts a report confidence enum value into its string representation.

    Parameters

    Returns string

    the converted string

Static Private renderScope

  • renderScope(scope: Scope): string
  • Converts a scope enum value into its string representation.

    Parameters

    • scope: Scope

      the enum value to convert

    Returns string

    the converted string

Static Private renderSecurityRequirement

Static Private renderUserInteraction

  • Converts a user interaction enum value into its string representation.

    Parameters

    Returns string

    the converted string

Generated using TypeDoc