Repository navigation
v1.1.2
Security and correctness fixes with a regression test per row (docs/AUDIT-v1.1.md rows #67-76).
Security
- Bare
git push(no refspec) is blocked: git would have pushed the checked-out branch, default branch included. Dry runs and tag-only pushes are unaffected. git fetchwith a<src>:<dst>refspec is blocked: it rewrites local branches while looking like a read. Plain fetches only move remote-tracking refs and stay allowed.git update-refand non-listgit replaceare blocked: direct ref and object rewrites outside every branch protection here.
Fixed
state show/state updatewith a bare--issueno longer silently target issue 1; a missing--manifestvalue no longer leaks aTypeError;--reasonkeeps values containing=.repairStaletypes extensionless paths by the filesystem instead of the name.- Launch commands use only flags the supported CLIs offer; Codex's strict-schema output and read-only sandbox, and Pi's read-only tool list, verified against live sessions.
- Root
plugin.jsonversion corrected to 1.1.1; removed a README badge pointing at a directory the package was never listed in.
Full list with a regression test per row: docs/AUDIT-v1.1.md rows #67–76.