Documentation ¶
There is no documentation for this package.
Directories ¶
Path | Synopsis |
---|---|
Package actions provides types and interfaces necessary to write action modules.
|
Package actions provides types and interfaces necessary to write action modules. |
Package configprovider provides a simple interface to implement configuration providers for action modules and event sources.
|
Package configprovider provides a simple interface to implement configuration providers for action modules and event sources. |
Package dummyaction is a dummy implementation of an action module for reference and debugging purposes.
|
Package dummyaction is a dummy implementation of an action module for reference and debugging purposes. |
Package dummysource implements a dummy event source for reference and debuging purposes.
|
Package dummysource implements a dummy event source for reference and debuging purposes. |
Package hander handles reactions.
|
Package hander handles reactions. |
Package actions provides types and interfaces necessary to write event sources
|
Package actions provides types and interfaces necessary to write event sources |
ext
|
|
actions/clair
Package klarscan uses klar's codebase to scan docker images
|
Package klarscan uses klar's codebase to scan docker images |
actions/k8s
Package csfk8s provides actions to check if a specific image is currently in a pod or in a deployment.
|
Package csfk8s provides actions to check if a specific image is currently in a pod or in a deployment. |
actions/k8s_imagevalidate
Package k8s_imagevalidate is the action associated with the eventsource k8s_imagevalidator used to validate or not a container image
|
Package k8s_imagevalidate is the action associated with the eventsource k8s_imagevalidator used to validate or not a container image |
actions/mail
Package mailaction provides an action to send an email via SMTP
|
Package mailaction provides an action to send an email via SMTP |
actions/vuls
Package vulsaction provides an action to launch a vulnerability scan using docker and vuls.io.
|
Package vulsaction provides an action to launch a vulnerability scan using docker and vuls.io. |
config/localfile
Package localfilesconfig is a configuration provider for event sources and action modules that uses simple files in a local directory and uses file names modules to match configurations.
|
Package localfilesconfig is a configuration provider for event sources and action modules that uses simple files in a local directory and uses file names modules to match configurations. |
sources/clair
Package clair listen for clair notifications and fetch vulnerabities details from clair to generate events.
|
Package clair listen for clair notifications and fetch vulnerabities details from clair to generate events. |
sources/k8s_events
Package k8sevents provides events fetched from kubernetes using parts of the client-go packages, the official go client for kubernetes.
|
Package k8sevents provides events fetched from kubernetes using parts of the client-go packages, the official go client for kubernetes. |
sources/k8s_imagevalidator
Package k8s_imagevalidator is and endpoint for the ImagePolicyWebhook admission controller of kubernetes.
|
Package k8s_imagevalidator is and endpoint for the ImagePolicyWebhook admission controller of kubernetes. |
sources/onetime
Package onetime sends an event just one time at startup.
|
Package onetime sends an event just one time at startup. |
sources/openstack
Package openstack connects to Rabbitmq via AMQP and listen for compute related notifications.
|
Package openstack connects to Rabbitmq via AMQP and listen for compute related notifications. |
Package metrics exposes promotheus metrics
|
Package metrics exposes promotheus metrics |
Package scripting executes action's JavaScript code in a JS vm.
|
Package scripting executes action's JavaScript code in a JS vm. |
storage
|
|
driver
Package storage provides an interface to implement storage providers.
|
Package storage provides an interface to implement storage providers. |
Package webui is a completly-not-finished web interface for CSF.
|
Package webui is a completly-not-finished web interface for CSF. |
Click to show internal directories.
Click to hide internal directories.