Versions in this module Expand all Collapse all v0 v0.0.1 Aug 11, 2022 Changes in this version + type Acceptance struct + Component string + Custom struct{} + Description string + Details string + Source struct{ ... } + Threat string + type Component struct + Custom struct{} + Description string + Id string + Name string + Paths [][]string + RunId string + type Connection struct + Custom struct{} + Description string + DestinationComponent string + Details string + Direction string + Source struct{ ... } + SourceComponent string + type Control struct + Custom struct{} + Description string + Id string + Name string + RunId string + type Exposure struct + Component string + Custom struct{} + Description string + Details string + Source struct{ ... } + Threat string + type Library struct + Components map[string]Component + Controls map[string]Control + ThreatModel Threatmodel + Threats map[string]Threat + func (l *Library) Parse(comment string) + func (l *Library) ReadFiles() error + func (l *Library) SaveFiles() + type Mitigate struct + Component string + Control string + Custom struct{} + Description string + Source struct{ ... } + Threat string + type Review struct + Component string + Custom struct{} + Description string + Details string + Source struct{ ... } + type Test struct + Component string + Control string + Custom struct{} + Description string + Source struct{ ... } + type Threat struct + Custom struct{} + Description string + Id string + Name string + RunId string + type Threatmodel struct + Acceptances []Acceptance + Connections []Connection + Exposures []Exposure + Mitigations []Mitigate + Reviews []Review + RunId string + Tests []Test + Transfers []Transfer + type Transfer struct + Custom struct{} + Description string + DestinationComponent string + Details string + Source struct{ ... } + SourceComponent string + Threat string