Slack
Reporter that pushes findings to your Slack. Read more about Slack here.
How to use
Open-Source
- Add the component to the workflow:
# file ./my-workflow/workflow.yml
description: Workflow reporting to slack
name: slack
components:
- component: ghcr.io/smithy-security/smithy/manifests/components/targets/git-clone:v1.3.2
- component: ghcr.io/smithy-security/smithy/manifests/components/scanners/gosec:v1.2.3
- component: ghcr.io/smithy-security/smithy/manifests/components/scanners/nancy:v1.2.2
- component: ghcr.io/smithy-security/smithy/manifests/components/enrichers/custom-annotation:v0.1.2
- component: ghcr.io/smithy-security/smithy/manifests/components/reporters/slack:v0.4.2
- Configure the parameter overrides of the components in the workflow overrides file.
# file: ./my-workflow/overrides.yaml
git-clone:
- name: "repo_url"
type: "string"
value: "https://github.com/sqreen/go-dvwa"
- name: "reference"
type: "string"
value: "master"
slack:
- name: "slack_webhook"
type: "string"
value: "Your webhook here"
SaaS
- In the Smithy UI, open the page to create a new workflow.
- Find Slack in the reporters section.
- Configure the parameters in the form
Options
You can configure this component with the following options:
Option Name | Description | Default | Type |
---|---|---|---|
[Required] slack_webhook | Slack webhook | String |