Henrik Brodin 44bbadb3c1 Implements stop harness processing (#317)
Previously, if all harnesses had zero weight on would still be chosen.
This ensures only harnesses of weight >0.0 are considered and allows for
proper stop.
A minor change to the task cancellation was also made to ensure delete
all tasks message was acknowledged properly.
2025-03-31 11:08:36 +02:00
2025-03-27 16:50:03 +01:00
2025-03-06 09:23:22 -05:00
2025-01-17 14:57:33 +01:00
2025-02-18 11:59:16 -05:00
2025-01-26 13:09:37 -05:00
2025-02-18 11:59:16 -05:00
2025-01-13 13:48:03 +01:00
2025-01-23 09:32:18 +01:00

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.

S
Description
Automated archival mirror of github.com/trailofbits/buttercup
Readme AGPL-3.0 28 MiB
Languages
Python 93.4%
Shell 3%
JavaScript 1.4%
CSS 0.6%
Dockerfile 0.4%
Other 1.2%