# Scored This document describes how to parse logs from the final round of the AIxCC competition. **NOTE**: PoVs were not released to us immediately because DARPA is still involved in responsible disclosure: . ## Data Download the following files from the competition to `buttercup/data/` - `litellm_backup.sql` - `redis-backup.rdb` - `task-storage.tar` ## Get Task IDs for Specific Projects For example, find the Task IDs for `libpng`. ```shell cd data/ ../scripts/results_unpack.sh ../scripts/results_find.sh libpng ``` ## Parse Query the CRS database for submissions. Documentation can be found at . Let's assume a task ID `0197b76a-b429-78fa-8d0e-ad84994c8f44` was outputted from above. 1. Start `redis-server` in `data/` directory ```shell cd data/ redis-server ``` 1. Print directory to confirm ```shell redis-cli config get dir 1) "dir" 2) "" ``` 1. Stop `redis-server` and check if `dump.rdb` exists in `data/` directory. 1. Copy `.rdb` file ```shell cp redis-backup.rdb dump.rdb ``` 1. Start `redis-server` and query to make sure it has data. ```shell redis-server redis-cli keys \* ``` 1. Parse database for task id ```shell cd common/ uv sync --all-extras uv run buttercup-util read_submissions --task_id 0197b76a-b429-78fa-8d0e-ad84994c8f44 --verbose True > ../data/submissions.txt ``` 1. Read through `submissions.txt` for information like crash harnesses, stacktraces, and patches.