Roo-Code/packages
Roo Code caf552194f fix: persist permissions in HistoryItem and add ReDoS mitigation
1. Persist taskPermissions in HistoryItem so permissions survive task
   restarts. Added taskPermissions field to historyItemSchema, included
   it in taskMetadata output, and restored it in the Task constructor
   when loading from history.

2. Add ReDoS mitigation for model-provided regex patterns:
   - isSafeRegex() heuristic rejects nested quantifiers like (a+)+
     and overlapping alternations in repeated groups like (a|a)+
   - Max pattern length capped at 200 characters
   - Both checks enforced at schema validation time via Zod refinements
   - 11 new tests covering ReDoS detection and persistence round-trips
2026-05-12 14:37:35 +00:00
..
build fix: add retry logic to copyDir/copyPaths for EBUSY errors on Windows 2026-05-12 14:29:28 +00:00
cloud Remove all telemetry (#12324) 2026-05-11 17:34:58 -04:00
config-eslint Upgrade to ESLint 9 + share eslint config across workspaces (#3815) 2025-05-21 21:30:21 -07:00
config-typescript Move @roo-code/cloud to the Roo-Code repo (#7503) 2025-08-28 11:18:45 -07:00
core Changeset version bump (#12085) 2026-04-08 15:16:12 -06:00
evals Remove all telemetry (#12324) 2026-05-11 17:34:58 -04:00
ipc Changeset version bump (#12085) 2026-04-08 15:16:12 -06:00
types fix: persist permissions in HistoryItem and add ReDoS mitigation 2026-05-12 14:37:35 +00:00
vscode-shim Some cleanup in ExtensionHost (#10600) 2026-01-10 02:29:33 -08:00