wulf-pulse/lib/services/b2
lorentz 8630fd5151 feat(16-02): add EML_OBJECT_KEY_REGEX + parameterize B2 key validation (D-05)
- New EML_OBJECT_KEY_REGEX enforces phishing/<id>/<id>.eml, rejects traversal
- presignDownload/presignUpload/downloadToBuffer take optional keyRegex,
  defaulting to OBJECT_KEY_REGEX so existing LogLift call sites are unchanged
- OBJECT_KEY_REGEX itself left untouched (skill-doc rule)
2026-07-15 10:23:19 -04:00
..
client.test.ts test(16-02): add failing tests for EML_OBJECT_KEY_REGEX + parameterized B2 key validation 2026-07-15 10:22:46 -04:00
client.ts feat(16-02): add EML_OBJECT_KEY_REGEX + parameterize B2 key validation (D-05) 2026-07-15 10:23:19 -04:00