Versions in this module Expand all Collapse all v2 v2.13.2 Jul 9, 2024 v2.13.1 Jun 12, 2024 v2.13.0 Jun 12, 2024 Changes in this version + const ApplicationScopeOwner + const KubernetesAnnotationKey + const KubernetesLabelKey + const NotConfiguredSprintId + func InitIssue(c *jira.Client, metaProject *jira.MetaProject, ...) (*jira.Issue, error) + func IsK8s() bool + type AWSSecurityHubClient struct + Name string + func (sh *AWSSecurityHubClient) Init() error + func (sh AWSSecurityHubClient) GetLayoutProvider() layout.LayoutProvider + func (sh AWSSecurityHubClient) GetName() string + func (sh AWSSecurityHubClient) Send(m map[string]string) error + func (sh AWSSecurityHubClient) Terminate() error + type Action interface + GetLayoutProvider func() layout.LayoutProvider + GetName func() string + Init func() error + Send func(map[string]string) error + Terminate func() error + type Clock interface + Now func() time.Time + type DependencyTrackAction struct + APIKey string + Name string + Url string + func (dta *DependencyTrackAction) GetLayoutProvider() layout.LayoutProvider + func (dta *DependencyTrackAction) GetName() string + func (dta *DependencyTrackAction) Init() error + func (dta *DependencyTrackAction) Send(content map[string]string) error + func (dta *DependencyTrackAction) Terminate() error + type DockerClient struct + Cmd []string + Env []string + ImageName string + Name string + Network string + Volumes map[string]string + func (d *DockerClient) Init() error + func (d DockerClient) GetLayoutProvider() layout.LayoutProvider + func (d DockerClient) GetName() string + func (d DockerClient) Send(m map[string]string) error + func (d DockerClient) Terminate() error + type EmailAction struct + ClientHostName string + Host string + Name string + Password string + Port int + Recipients []string + Sender string + UseMX bool + User string + func (email *EmailAction) GetLayoutProvider() layout.LayoutProvider + func (email *EmailAction) GetName() string + func (email *EmailAction) Init() error + func (email *EmailAction) Send(content map[string]string) error + func (email *EmailAction) Terminate() error + type ExecClient struct + Action []byte + Env []string + ExecCmd execCmd + ExecScript string + InputFile string + Name string + func (e *ExecClient) GetLayoutProvider() layout.LayoutProvider + func (e *ExecClient) GetName() string + func (e *ExecClient) Init() error + func (e *ExecClient) Send(m map[string]string) error + func (e *ExecClient) Terminate() error + type Finding struct + AwsAccountID string + CreatedAt string + Description string + GeneratorID string + ID string + ProductArn string + ProductFields struct{ ... } + RecordState string + Remediation struct{ ... } + Resources []struct{ ... } + SchemaVersion string + Severity struct{ ... } + Title string + Types []string + UpdatedAt string + type HTTPClient struct + BodyContent string + BodyFile string + Client http.Client + Headers map[string][]string + Method string + Name string + URL *url.URL + func (hc *HTTPClient) GetName() string + func (hc *HTTPClient) Init() error + func (hc HTTPClient) GetLayoutProvider() layout.LayoutProvider + func (hc HTTPClient) Send(m map[string]string) error + func (hc HTTPClient) Terminate() error + type JiraAPI struct + AffectsVersions []string + Assignee []string + BoardName string + Description string + FixVersions []string + Issuetype string + Labels []string + Name string + Password string + Priority string + ProjectKey string + SprintId int + SprintName string + Summary string + TlsVerify bool + Token string + Unknowns map[string]string + Url string + User string + func (ctx *JiraAPI) GetName() string + func (ctx *JiraAPI) Init() error + func (ctx *JiraAPI) Send(content map[string]string) error + func (ctx *JiraAPI) Terminate() error + func (jira *JiraAPI) GetLayoutProvider() layout.LayoutProvider + type KubernetesClient struct + KubeActions map[string]map[string]string + KubeConfigFile string + KubeLabelSelector string + KubeNamespace string + Name string + func (k *KubernetesClient) Init() error + func (k KubernetesClient) GetLayoutProvider() layout.LayoutProvider + func (k KubernetesClient) GetName() string + func (k KubernetesClient) Send(m map[string]string) error + func (k KubernetesClient) Terminate() error + type NexusIqAction struct + Name string + OrganizationId string + Password string + Url string + User string + func (nexus *NexusIqAction) GetLayoutProvider() layout.LayoutProvider + func (nexus *NexusIqAction) GetName() string + func (nexus *NexusIqAction) Init() error + func (nexus *NexusIqAction) Send(content map[string]string) error + func (nexus *NexusIqAction) Terminate() error + type OpsGenieAction struct + APIKey string + Alias string + Entity string + Name string + PrioritySource string + Responders []string + Tags []string + User string + VisibleTo []string + func (*OpsGenieAction) Terminate() error + func (ops *OpsGenieAction) GetLayoutProvider() layout.LayoutProvider + func (ops *OpsGenieAction) GetName() string + func (ops *OpsGenieAction) Init() (err error) + func (ops *OpsGenieAction) Send(input map[string]string) error + type PagerdutyClient struct + AuthToken string + Name string + RoutingKey string + func (p *PagerdutyClient) GetLayoutProvider() layout.LayoutProvider + func (p *PagerdutyClient) GetName() string + func (p *PagerdutyClient) Init() error + func (p *PagerdutyClient) Send(m map[string]string) error + func (p *PagerdutyClient) Terminate() error + type Report struct + Findings []Finding + type ServiceNowAction struct + Instance string + Name string + Password string + Table string + User string + func (sn *ServiceNowAction) GetLayoutProvider() layout.LayoutProvider + func (sn *ServiceNowAction) GetName() string + func (sn *ServiceNowAction) Init() error + func (sn *ServiceNowAction) Send(content map[string]string) error + func (sn *ServiceNowAction) Terminate() error + type SlackAction struct + KhulnasoftServer string + Name string + Url string + func (slack *SlackAction) GetLayoutProvider() layout.LayoutProvider + func (slack *SlackAction) GetName() string + func (slack *SlackAction) Init() error + func (slack *SlackAction) Send(input map[string]string) error + func (slack *SlackAction) Terminate() error + type SplunkAction struct + EventLimit int + Name string + TlsVerify bool + Token string + Url string + func (splunk *SplunkAction) GetLayoutProvider() layout.LayoutProvider + func (splunk *SplunkAction) GetName() string + func (splunk *SplunkAction) Init() error + func (splunk *SplunkAction) Send(d map[string]string) error + func (splunk *SplunkAction) Terminate() error + type StdoutAction struct + Name string + func (stdout StdoutAction) GetLayoutProvider() layout.LayoutProvider + func (stdout StdoutAction) GetName() string + func (stdout StdoutAction) Init() error + func (stdout StdoutAction) Send(data map[string]string) error + func (stdout StdoutAction) Terminate() error + type TeamsAction struct + KhulnasoftServer string + Name string + Webhook string + func (teams *TeamsAction) GetLayoutProvider() layout.LayoutProvider + func (teams *TeamsAction) GetName() string + func (teams *TeamsAction) Init() error + func (teams *TeamsAction) Send(input map[string]string) error + func (teams *TeamsAction) Terminate() error + type WebhookAction struct + Name string + Timeout string + Url string + func (webhook *WebhookAction) GetLayoutProvider() layout.LayoutProvider + func (webhook *WebhookAction) GetName() string + func (webhook *WebhookAction) Init() error + func (webhook *WebhookAction) Send(content map[string]string) error + func (webhook *WebhookAction) Terminate() error