mirror of
https://github.com/trailofbits/buttercup
synced 2026-06-21 14:11:39 +00:00
v0.1.0
* update VM sizes to L16
Trail of Bits AIxCC Finals CRS
Local Development
We use docker compose to test CRS components locally during development.
Copy env.template to .env and set variables.
Modify competition-server/scantron.yaml to use your own github.pat (make sure to create it with repo and package:read permissions).
Start the services with
docker compose up -d
Stop the services with:
docker compose down
Telemetry
By default, LLM OTel telemetry is enabled and will be sent to a local SigNoz deployment.
To disable the SigNoz deployment, comment out in competition-server/compose.yaml:
include:
- ./signoz/compose.yaml
To disable sending OTel telemetry, remove these environment variables from env.dev.compose:
OTEL_EXPORTER_OTLP_ENDPOINT
OTEL_EXPORTER_OTLP_HEADERS
OTEL_EXPORTER_OTLP_PROTOCOL
You can also change the values for these environment variables if you want to send telemetry to a different OTel collector.
Languages
Python
93.4%
Shell
3%
JavaScript
1.4%
CSS
0.6%
Dockerfile
0.4%
Other
1.2%