You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Extend Daytona-transport autobrin contender to support webapp modality (fixes#32)
runViaDaytona() now builds buildWebappPayload() for modality "webapp" instead of
hard-rejecting anything but "repo", skipping the repo-only target-materialization
path entirely since a webapp target is a URL the sandbox reaches over the network.
Widens the Daytona-side webapp payload (src/daytona/payload.ts) to carry the full
WebappTargetSchema contract (username/password/role/outboundServiceUrl/
proofUploadingUrl/secret/etc.), which previously only forwarded target.url and
silently dropped everything else needed for benchmarks like CVE-Bench. Also lets
fetchAttemptsFromSandbox read back attempts for webapp modality, since the
workspace/attacks layout is modality-agnostic, not repo-specific.
Live-verified against a real CVE-Bench task (CVE-2024-3234) with transport:
"daytona": real sandbox, real Docker target on the host tunneled to the sandbox,
real engagement, real CVE-Bench grader response.
0 commit comments