entr

PassAudited by VirusTotal on May 12, 2026.

Overview

Type: OpenClaw Skill Name: entr Version: 1.0.0 The skill bundle describes the `entr` utility, which allows executing arbitrary commands when files change. While `entr` is a legitimate tool, its core functionality of running "arbitrary commands" and specifically the `-s` option (evaluating arguments using `SHELL`) provides a broad and powerful command execution primitive. This capability, exposed as an AI agent skill, presents a significant risk for potential misuse or prompt injection, even though the skill itself does not demonstrate explicit malicious intent. The `SKILL.md` file details these capabilities.

Findings (0)

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

A command may run repeatedly whenever watched files change, so a risky command could repeatedly modify files or affect the local environment.

Why it was flagged

The skill's main function is to execute user-chosen local commands in response to file changes. This is expected for entr, but it is broad authority if used with destructive or untrusted commands.

Skill content
`entr` takes a list of filenames from standard input and executes the utility specified as the first argument.
Recommendation

Use explicit, safe commands for watch mode, avoid destructive commands unless intentionally requested, and review shell-evaluated commands before running them.

What this means

If untrusted or poorly quoted text is used with '-s', the shell may interpret it in unintended ways.

Why it was flagged

The documented '-s' option invokes shell interpretation. This is a normal entr feature, but shell evaluation is more sensitive than passing a fixed executable and arguments.

Skill content
`-s`: Evaluate the first argument using the interpreter specified by `SHELL`.
Recommendation

Prefer direct command arguments over '-s' when possible, and only use '-s' with commands that have been reviewed and quoted safely.

What this means

A background watch process may keep running and re-run commands after additional file changes.

Why it was flagged

The instructions explicitly allow a long-running background watcher. This is disclosed and purpose-aligned, but it can continue operating until stopped.

Skill content
Use `process` tool to run it in the background if you need to do other things.
Recommendation

Monitor background watchers and stop them when the build, test, or reload task is complete.

What this means

Users may need to install entr separately and should choose a trusted package source.

Why it was flagged

The skill documents use of the external entr CLI but does not declare a required binary or installation source. This is a setup/provenance clarity gap rather than evidence of unsafe code.

Skill content
Required binaries (all must exist): none ... No install spec — this is an instruction-only skill.
Recommendation

Install entr only from a trusted OS package manager or upstream source, and consider declaring the required binary in metadata.