soup/soup_cli/commands
Alpamys 7bee22052b v0.10.10: Security hardening — Web UI auth, CORS, SSRF, path traversal protection
Security fixes across all HTTP surfaces:
- Web UI: Bearer token auth on mutating endpoints, CORS restricted to served origin,
  path traversal protection on /api/data/inspect, config validated before training,
  removed user-controlled config_path from API
- Serve/vLLM: max_tokens capped at 16384, generic error messages (no stack traces)
- Generate: SSRF protection (--api-base blocks non-HTTPS for remote URLs),
  --api-key deprecated in favor of OPENAI_API_KEY env var
- Export: llama.cpp pinned to tag b5270 (supply-chain safety)
- Push: --token deprecated in favor of HF_TOKEN env var
- Rewards: warning before executing custom .py reward files
- Tests: all 40 UI tests updated with auth headers, 666 tests pass

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 12:14:10 +05:00
..
__init__.py Initial project setup: CLI skeleton + config + trainer + data pipeline 2026-02-20 16:14:56 +05:00
chat.py v0.10.1: Fix 6 bugs from manual testing report 2026-03-24 12:31:37 +05:00
data.py v0.10.2: Fix remaining Windows/CPU issues from re-test 2026-03-24 13:20:27 +05:00
diff.py v0.10.2: Fix remaining Windows/CPU issues from re-test 2026-03-24 13:20:27 +05:00
doctor.py v0.10.2: Fix remaining Windows/CPU issues from re-test 2026-03-24 13:20:27 +05:00
eval.py v0.10.1: Fix 6 bugs from manual testing report 2026-03-24 12:31:37 +05:00
export.py v0.10.10: Security hardening — Web UI auth, CORS, SSRF, path traversal protection 2026-03-25 12:14:10 +05:00
generate.py v0.10.10: Security hardening — Web UI auth, CORS, SSRF, path traversal protection 2026-03-25 12:14:10 +05:00
init.py Add PPO / Full RLHF pipeline (Phase 10) — v0.9.0 2026-03-23 22:17:55 +05:00
merge.py Fix deprecated torch_dtype and warmup_ratio warnings, add testing guide (v0.2.2) 2026-03-05 13:29:07 +05:00
push.py v0.10.10: Security hardening — Web UI auth, CORS, SSRF, path traversal protection 2026-03-25 12:14:10 +05:00
quickstart.py v0.10.1: Fix 6 bugs from manual testing report 2026-03-24 12:31:37 +05:00
runs.py v0.10.1: Fix 6 bugs from manual testing report 2026-03-24 12:31:37 +05:00
serve.py v0.10.10: Security hardening — Web UI auth, CORS, SSRF, path traversal protection 2026-03-25 12:14:10 +05:00
sweep.py v0.10.1: Fix 6 bugs from manual testing report 2026-03-24 12:31:37 +05:00
train.py v0.10.2: Fix remaining Windows/CPU issues from re-test 2026-03-24 13:20:27 +05:00
ui.py v0.10.10: Security hardening — Web UI auth, CORS, SSRF, path traversal protection 2026-03-25 12:14:10 +05:00