Commit bb9690a
feat: agent ZIP upload frontend with env vars + SUDO_PASSWORD auth
- GET / serves HTML upload form (password-protected via SUDO_PASSWORD env)
- POST /upload-agent accepts multipart: ZIP archive + env vars (KEY=VALUE)
- GET /agent-code returns stored ZIP (password in X-Password header)
- ZIP validated, env vars parsed and stored in-memory
- Constant-time password comparison for security1 parent 492d068 commit bb9690a
File tree
6 files changed
+351
-37
lines changed- src
- swe_forge
- task
6 files changed
+351
-37
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| 34 | + | |
34 | 35 | | |
35 | 36 | | |
36 | 37 | | |
| |||
71 | 72 | | |
72 | 73 | | |
73 | 74 | | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
74 | 78 | | |
75 | 79 | | |
76 | 80 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
365 | 365 | | |
366 | 366 | | |
367 | 367 | | |
368 | | - | |
369 | | - | |
370 | | - | |
371 | | - | |
372 | | - | |
373 | | - | |
374 | | - | |
375 | | - | |
376 | | - | |
377 | | - | |
378 | | - | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
379 | 373 | | |
380 | 374 | | |
381 | 375 | | |
| |||
0 commit comments