Skip to main content

ms-teams-webhook


title: MS Teams WebHook category: hook type: integration state: roadmap usecase: Publishes Scan Summary to MS Teams. custom_edit_url: >-

https://github.com/secureCodeBox/secureCodeBox#main/edit/main/hooks/teams-webhook/README.md.gotmpl

Deployment

Installing the Teams WebHook hook will add a ReadOnly Hook to your namespace.

๐Ÿ”ง The implementation is currently work-in-progress and still undergoing major changes. It'll be released here once it has stabilized.

helm upgrade --install twh ./hooks/teams-webhook/ --set notification.url="http://example.com/my/webhook/target"

โœ This documentation is currently work-in-progress.

Chart Configuration

KeyTypeDefaultDescription
hook.image.repositorystring"docker.io/securecodebox/hook-teams-webhook"Hook image repository
hook.image.tagstringdefaults to the charts versionImage tag
hook.ttlSecondsAfterFinishedstringnilseconds after which the kubernetes job for the hook will be deleted. Requires the Kubernetes TTLAfterFinished controller: https://kubernetes.io/docs/concepts/workloads/controllers/ttlafterfinished/
notification.ruleslist[]A optional rule definition that can be used to describe in wich case a notification must be fired. If not defined / empty each scan result will be notified.
notification.templatestring"messageCard"The MS Teams message template that should be used [messageCard
notification.urlstring"http://example.com"The URL of your WebHook endpoint
vulnerabilityManagement.enabledboolfalse
vulnerabilityManagement.findingsUrlstring"https://your-kibana-service.url/your-dashboard-path/filter:{{uid}}"
vulnerabilityManagement.namestring"Kibana Dashboard"
vulnerabilityManagement.urlstring"https://your-kibana-service.url/your-dashboard-path"