A fetcher for binary archives
npm install @pnpm/fetching.binary-fetcher> A fetcher for binary archives
```
pnpm add @pnpm/fetching.binary-fetcher
The test/fixtures/ directory contains malicious ZIP files for testing path traversal protection:
| File | Entry Path | Purpose |
|------|------------|---------|
| path-traversal.zip | ../../../.npmrc | Tests ../ escape sequences |absolute-path.zip
| | /etc/passwd | Tests absolute path entries |backslash-traversal.zip
| | ..\..\..\evil.txt | Tests Windows backslash traversal (Windows-only) |
These fixtures are manually crafted because AdmZip's addFile() sanitizes paths automatically.
> Note: The backslash test only runs on Windows because \ is a valid filename character on Unix.
`bash``
node --experimental-strip-types scripts/create-fixtures.ts
MIT