Archiver — Streaming Archive Packaging

PassAudited by ClawScan on May 7, 2026.

Overview

The visible artifacts are a normal documentation-only Node.js archiving skill, with standard cautions around npm installation and choosing which files to package.

This skill appears reasonable for Node.js archive creation. Before installing, verify the npm package and consider pinning its version. When using it, give the agent exact files or directories to archive, exclude secrets such as .env files and credentials, and add authorization if adapting the HTTP download example.

Findings (2)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

If used carelessly, an archive could contain private or unnecessary files before being shared.

Why it was flagged

The skill demonstrates adding local files, directories, and glob matches into archives. This is expected for an archiving skill, but overly broad paths or patterns could include unintended files.

Skill content
archive.file('local-file.txt', { name: 'renamed.txt' }); ... archive.directory('dist/', false); ... archive.glob('*.js', { cwd: __dirname });
Recommendation

Use explicit paths, add ignore patterns for secrets and build artifacts, and inspect archives before uploading or sending them.

What this means

A different or future package version could behave differently than expected.

Why it was flagged

The skill relies on installing an npm package without a version pin in the shown command. This is common for Node.js library documentation, but it means runtime behavior depends on the package version installed from npm.

Skill content
npm install archiver
Recommendation

Install from the official npm package, pin a known-good version, and review the lockfile/package provenance in sensitive projects.