Module: Dobby::Severity

Defined in:
lib/dobby/severity.rb

Overview

Standardized definitions for severity categories

Defined Under Namespace

Classes: Severity

Constant Summary collapse

Unknown =

A defect which has not yet been assigned a priority or we do not have a translation for.

Severity.new('Unknown')
Negligible =

Technically a security issue, but has no real damage, extremely strict requirements, or other constraints that nullify impact.

Severity.new('Negligible')
Low =

Security problem, but difficult to exploit, requires user assistance or does very little damage.

Severity.new('Low')
Medium =

"Real" security problem that is generally exploitable.

Severity.new('Medium')
High =

Real "problem", that is generally exploitable in a default configuration.

Severity.new('High')
Critical =

The world is on fire, send help!

Severity.new('Critical')
SEVERITIES =

All severities in an ordered list

[
  Unknown,
  Negligible,
  Low,
  Medium,
  High,
  Critical
].freeze