mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-08-01 04:42:10 +03:00
- #251 (Insecure randomness): baseAgent.generateTaskId/generateActivityId used Math.random().toString(36) for IDs that flow into session/external identifiers (e.g. jules.ts task externalId). Switched to crypto randomBytes(8).toString("hex"). - #252 (Incomplete URL substring sanitization): the antigravity discovery test matched the upstream host via url.includes("…googleapis.com"), which a look-alike host could bypass. Switched to an exact `new URL(url).hostname === …` comparison.