openclaw-vainplex/src/media-understanding
Shakker b717724275
fix: add security hardening for media text attachments (#3700)
* fix: Prevent XML attribute injection by escaping special characters in file name and MIME type attributes.

* fix: text attachment MIME misclassification with security hardening (#3628)

- Fix CSV/TSV inference from content heuristics
- Add UTF-16 detection and BOM handling
- Add XML attribute escaping for file output (security)
- Add MIME override logging for auditability
- Add comprehensive test coverage for edge cases

Thanks @frankekn
2026-01-29 02:39:01 +00:00
..
providers refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
apply.test.ts fix: add security hardening for media text attachments (#3700) 2026-01-29 02:39:01 +00:00
apply.ts fix: add security hardening for media text attachments (#3700) 2026-01-29 02:39:01 +00:00
attachments.ts refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
concurrency.ts refactor: unify media understanding pipeline 2026-01-17 04:39:00 +00:00
defaults.ts feat: improve media auto-detect 2026-01-23 05:47:09 +00:00
errors.ts style: oxfmt format 2026-01-17 05:48:56 +00:00
format.test.ts feat: add inbound media understanding 2026-01-17 03:54:46 +00:00
format.ts style: oxfmt format 2026-01-17 05:48:56 +00:00
index.ts feat: add inbound media understanding 2026-01-17 03:54:46 +00:00
resolve.test.ts refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
resolve.ts refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
runner.auto-audio.test.ts refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
runner.deepgram.test.ts refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
runner.ts refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
runner.vision-skip.test.ts refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
scope.test.ts refactor: drop legacy room chatType 2026-01-17 05:46:40 +00:00
scope.ts refactor: drop legacy room chatType 2026-01-17 05:46:40 +00:00
types.ts refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
video.ts refactor: unify media understanding pipeline 2026-01-17 04:39:00 +00:00