Cybersecurity-Projects/PROJECTS/advanced/rveng/tests
CarterPerez-dev 1d9668ee34 feat: rveng M4 challenges + SQLite progress, M5 self-host + docs
M4:
- Add 01-read-the-hex (hex-reading) and 02-find-the-entry (elf-anatomy)
  gradeable challenges over the gate binary, completing the five-module
  pedagogy
- Swap in-memory progress for a SQLite ProgressStore behind the existing
  Protocol; routes untouched, migration-free, thread-safe

M5:
- Self-host Docker: prod (nginx + uvicorn) and dev (nginx + Vite HMR) compose,
  justfile, Dockerfiles, and nginx configs; zero-config clone-and-run
- learn/ teaching docs (00-04) and public README
- One-shot install.sh and uninstall.sh
2026-07-05 22:14:39 -04:00
..
fixtures feat: rveng M3 web app + M3.5 static-analysis engine depth 2026-07-05 15:36:46 -04:00
conftest.py feat: rveng M3 web app + M3.5 static-analysis engine depth 2026-07-05 15:36:46 -04:00
test_api.py feat: rveng M4 challenges + SQLite progress, M5 self-host + docs 2026-07-05 22:14:39 -04:00
test_cfg.py feat: rveng M3 web app + M3.5 static-analysis engine depth 2026-07-05 15:36:46 -04:00
test_challenge.py feat: rveng M0-M2 reverse-engineering learning platform engine and API 2026-07-05 13:20:45 -04:00
test_disasm.py feat: rveng M0-M2 reverse-engineering learning platform engine and API 2026-07-05 13:20:45 -04:00
test_discover.py feat: rveng M3 web app + M3.5 static-analysis engine depth 2026-07-05 15:36:46 -04:00
test_elf.py feat: rveng M0-M2 reverse-engineering learning platform engine and API 2026-07-05 13:20:45 -04:00
test_hex.py feat: rveng M0-M2 reverse-engineering learning platform engine and API 2026-07-05 13:20:45 -04:00
test_patch.py feat: rveng M0-M2 reverse-engineering learning platform engine and API 2026-07-05 13:20:45 -04:00
test_plt.py feat: rveng M3 web app + M3.5 static-analysis engine depth 2026-07-05 15:36:46 -04:00
test_progress.py feat: rveng M4 challenges + SQLite progress, M5 self-host + docs 2026-07-05 22:14:39 -04:00
test_robustness.py feat: rveng M0-M2 reverse-engineering learning platform engine and API 2026-07-05 13:20:45 -04:00
test_strings.py feat: rveng M0-M2 reverse-engineering learning platform engine and API 2026-07-05 13:20:45 -04:00
test_xref.py feat: rveng M3 web app + M3.5 static-analysis engine depth 2026-07-05 15:36:46 -04:00