Skip to content

Conversation

@markthom-as
Copy link
Collaborator

Summary

  • resolve fs hostcall paths with canonicalized prefix checks to block symlink escape
  • preserve valid allowlisted access semantics for existing paths
  • add regression tests for read and write symlink escape attempts

Testing

  • cargo test -p provenact-cli --test hostcalls

@markthom-as markthom-as merged commit ac9c159 into main Feb 11, 2026
5 checks passed
@markthom-as markthom-as deleted the codex/cli-hostcall-hardening-20260211 branch February 11, 2026 05:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant