Skip to content

Latest commit

 

History

History
25 lines (20 loc) · 938 Bytes

README.md

File metadata and controls

25 lines (20 loc) · 938 Bytes

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 .