FROM python:3.12-slim

# Audit tooling for Lab 4.3 (capstone crypto audit)
# Installs: grep helpers, requests for HTTP calls, and a YAML reporter
RUN pip install --no-cache-dir \
    requests==2.32.3 \
    cryptography==42.0.8 \
    pyyaml==6.0.2

WORKDIR /lab
COPY crypto_audit.py .
COPY sample_vulnerable_code.py .

CMD ["tail", "-f", "/dev/null"]
