Skip to content

Harden runtime identity handling and repository hygiene - #1

Merged
wocha merged 3 commits into
mainfrom
fix/runtime-public-hardening
Jul 7, 2026
Merged

Harden runtime identity handling and repository hygiene#1
wocha merged 3 commits into
mainfrom
fix/runtime-public-hardening

Conversation

@wocha

@wocha wocha commented Jul 7, 2026

Copy link
Copy Markdown
Owner

Summary

  • removes hardcoded Git identity from the runtime image and wrapper
  • passes Git identity via runtime-only Git config env instead of writing .git/config
  • makes --doctor read-only with respect to mounted repositories
  • adds MIT license and removes obsolete legacy wrapper
  • documents Git trust boundaries around writable mounted repositories
  • adds ShellCheck and Podman build smoke checks to CI

Validation

  • bash -n scripts/*
  • shellcheck -x scripts/*
  • podman build -t codexcli-runtime-final-smoke .
  • scratch-repo --doctor test: .git/config unchanged before/after
  • git diff --check

@wocha
wocha merged commit 5e93e8e into main Jul 7, 2026
2 checks passed
@wocha
wocha deleted the fix/runtime-public-hardening branch July 7, 2026 17:09
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