Dashboard › institutional-transition-lab › _parse_json_object exponent overflow
01a0859c-3efb-7a46-84e2-2fa3d9ebbe15| Project | Hits | Last recalled |
|---|---|---|
| opencode-lore | 1 | 4d ago |
Trap: parse_constant looks sufficient because it rejects literal NaN and infinities, but JSON numbers such as 1e9999 use parse_float and become inf; schemas may then receive non-finite values. Fix: use a parse_float callback that rejects non-finite conversions, while retaining duplicate-key, invalid UTF-8, and object-root checks.