Skip to content

A Go application to light up a WLED strip with runtime security events

License

Notifications You must be signed in to change notification settings

patrickeasters/runtime-securitree

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

runtime-securitree

A Go application to light up a Christmas tree with Sysdig Secure runtime security events

Christmas tree wall decoration with color changing lights

Architecture

graph
    sysdig[Sysdig Secure] -- Forward Events --> SQS[AWS Simple Queue Service]
    securitree[Securitree] -- Poll --> SQS
    securitree --> WLED
Loading

Sysdig Secure events are forwarded to AWS SQS. The Securitree app polls the message queue and updates the LED string light colors using WLED's JSON API. Light colors indicate the severity of the received event (high, medium, low, info).

Building

The binary can be built using native Go tooling.

go build -o securitree cmd/securitree.go

A Dockerfile is also provided for building a container image:

docker buildx build --platform linux/amd64,linux/arm64 -t runtime-securitree .

About

A Go application to light up a WLED strip with runtime security events

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published