## What to build Harden mdcode for agent processing of untrusted Markdown. File metadata and execution features must not grant unintended filesystem or shell access. ## Acceptance criteria - [ ] File paths from block metadata cannot escape an explicit allowed base directory. - [ ] Absolute paths and traversal attempts fail with actionable errors. - [ ] Shell execution is clearly opt-in and returns structured per-block outcomes. - [ ] Failed source reads or transformations fail the command by default, with an explicit continue-on-error option where appropriate. - [ ] Security boundaries and the trusted-input model are documented and tested. ## Blocked by - #5
What to build
Harden mdcode for agent processing of untrusted Markdown. File metadata and execution features must not grant unintended filesystem or shell access.
Acceptance criteria
Blocked by