ErrLookup › vercel-labs/skills
vercel-labs/skills
The open agent skills tool - npx skills · TypeScript · 40 source files
Analyzed at 435076e789 on 2026-08-28. 32 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Invalid zip archive: ${label} is out of bounds | validation | error | zip, archive, corrupt-file, bounds-check, parsing |
| Invalid zip archive: ${label} exceeds the safe integer range | validation | error | zip, zip64, safe-integer, bigint, corrupt-file |
| Multi-disk zip archives are not supported | validation | error | zip, multi-disk, spanned-archive, split-archive, unsupported-feature |
| Invalid zip64 locator | validation | error | zip, zip64, locator, corrupt-file, signature-mismatch |
| Invalid zip64 end of central directory | validation | error | zip, zip64, corrupt-file, signature-mismatch, parsing |
| Zip entry size mismatch | validation | error | zip, archive, integrity, corruption |
| Zip entry checksum mismatch | validation | error | zip, crc32, checksum, corruption |
| Invalid zip central directory size | validation | error | zip, central-directory, structure, corruption |
| Archive contains too many files (${state.entries}). Maximum | validation | error | zip, limits, zip-bomb, env-var, security |
| Archive extracts to more than ${limits.extractMaxBytes} byte | validation | error | zip, limits, zip-bomb, disk-usage, env-var |
| Download failed with HTTP ${response.status} | http | error | network, http, download, status-code |
| Download is larger than ${limits.downloadMaxBytes} bytes. Se | validation | error | download, limits, content-length, env-var |
| Download response has no body | validation | error | network, download, http, empty-response |
| Archive contains unsafe path: ${path} | validation | critical | security, zip-slip, path-traversal, archive, validation |
| Archive contains unsafe path: ${entryPath} | exception | critical | security, path-traversal, zip-slip, archive, download |
| Downloaded URL is empty | exception | error | network, download, empty-response |
| Downloaded URL is not a valid SKILL.md file or supported arc | exception | error | download, content-type, skill-md, archive |
| Unsupported Git transport: ext | exception | critical | security, git, command-injection, transport |
| Clone timed out after ${seconds}s. Common causes: - Large | exception | error | git, timeout, clone, network |
| buildGitHubAuthError(url, repo, errorMessage) | exception | error | git, authentication, github, private-repo |
| Failed to clone ${url}: ${errorMessage} | exception | error | git, clone, repository-not-found |
| Invalid skill name: potential path traversal detected | exception | critical | security, path-traversal, installer, skill-name |
| WellKnownScopeNotFoundError(scope.scopePath, scope.rootBaseU | exception | warning | registry, search, scope, wellknown-provider |
| Unsupported archive format | exception | error | archive, unsupported-format, wellknown-provider, download |
| Unsafe archive path: ${path} | exception | critical | security, path-traversal, zip-slip, archive, wellknown-provider |
| Archive exceeds maximum unpacked size | exception | error | security, zip-bomb, limits, archive, wellknown-provider |
| Archive contains too many files | exception | error | security, limits, archive, file-count, wellknown-provider |
| Invalid tar entry size | exception | error | archive, tar, corruption, parsing, wellknown-provider |
| Archive links are not supported | exception | error | archive, tar, symlink, security, wellknown-provider |
| Archive missing root SKILL.md | exception | error | archive, skill-md, packaging, wellknown-provider |
| Invalid subpath: "${subpath}" resolves outside the repositor | validation | critical | security, path-traversal, subpath, skill-discovery |
| Unsafe subpath: "${subpath}" contains path traversal segment | validation | error | security, path-traversal, subpath, source-parsing |