mirror of
https://github.com/0xrsydn/idx-cli.git
synced 2026-11-07 01:35:36 +00:00
From a second Codex review (gpt-6.1-sol, xhigh): - A relative XDG_CACHE_HOME (invalid per the XDG spec) made the launcher look for, and run, a binary under the current directory, which an untrusted checkout could supply. Use it only when absolute. - The cache dir now includes <platform>-<arch>, so a home directory shared across machines cannot hand an arm64 host an x64 binary. - SIGINT sent to the launcher's PID alone during the first-run install is forwarded to the installer (it was ignored); the launcher exits 130. - npm smoke runs the first-run install with an empty user cache and checks the package binary was created, so a cached binary cannot pass for it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01V3syn2fN2LNo5pvTSqc6eh |
||
|---|---|---|
| .. | ||
| audit-msn-fundamentals.sh | ||
| build-latest-ownership-snapshot.sh | ||
| build-ownership-snapshot.sh | ||
| check-ownership-snapshot-freshness.sh | ||
| idx.js | ||
| install-sh-test.sh | ||
| install.js | ||
| live-smoke.sh | ||
| npm-smoke.sh | ||
| publish-ownership-snapshot-test.sh | ||
| publish-ownership-snapshot.sh | ||