minimatch

PassAudited by ClawScan on May 15, 2026.

Overview

This is an instruction-only minimatch usage guide with no code, credentials, persistence, or hidden behavior; the main things to notice are normal npm package installation and the documented warning about unsafe user-supplied glob patterns.

This skill appears safe to install as an instruction-only guide. When using minimatch in your own code, avoid treating untrusted user text as a glob pattern, and pin or lock the npm dependency version for production use.

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 an application lets users supply arbitrary glob patterns, crafted input could cause excessive processing or denial-of-service behavior.

Why it was flagged

The skill documents that minimatch converts glob expressions to JavaScript regular expressions and that untrusted user-controlled patterns can be unsafe. This is purpose-aligned guidance rather than hidden behavior.

Skill content
Note: Do NOT use user input as pattern source to prevent ReDoS attacks.
Recommendation

Only use trusted or validated patterns, escape literal user input, and consider length/complexity limits before matching.

What this means

Installing the latest package version can change behavior over time if the upstream package changes.

Why it was flagged

The skill instructs users to install a public npm package, but does not pin an exact version. This is a normal setup step for the stated purpose and is not automatically executed by the skill.

Skill content
npm install minimatch
Recommendation

Use a lockfile or pin a known-good version in production projects.