Skip to content

fix: require patched wheel in ink build isolation - #5

Merged
mikkel merged 1 commit into
masterfrom
security/ink-build-tools
Oct 23, 2026
Merged

mikkel merged 1 commit into
masterfrom
security/ink-build-tools

Conversation

@mikkel

@mikkel mikkel commented Oct 23, 2026

Copy link
Copy Markdown
Member

The nested ink example allowed arbitrary old setuptools during isolated builds, including affected vendored wheel unpackers. Require setuptools>=84.2.1 (verified vendored wheel0.46.3) and wheel>=0.46.2 for GHSA-8rrh-rw8j-w5fx / CVE-2026-24049, and require supported Python>=3.11. Add a packaging check that runs all eight existing CLI tests, builds the sdist and wheel, installs the wheel and invokes the installed entry point. Local tests/build/install/CLI and diff check pass. Existing installed environments are unchanged. Rollback: revert this commit and rebuild; that removes the security floor. Other JavaScript example dependency migrations remain separate.

@mikkel
mikkel merged commit e9a5f24 into master Oct 23, 2026
1 check passed
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