Case Echo

PassAudited by ClawScan on May 10, 2026.

Overview

This is a small local parser for Chinese medical case text; the main caution is to pass the user text safely when invoking its shell script.

This skill appears safe for local structured extraction, but treat medical case text as sensitive and make sure the agent invokes the script with safe argument handling. You may also need bash and python3 installed even though the metadata does not declare them.

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 invoked carelessly, unusual characters in the case text could affect the shell command rather than being treated purely as text.

Why it was flagged

The primary workflow inserts user-provided case text into a shell command. This is expected for the skill, but agents should avoid unsafe string interpolation because shell metacharacters in the text could be interpreted if not passed safely.

Skill content
bash scripts/run_case_echo.sh "<USER_CASE_TEXT>"
Recommendation

Invoke the script with safe argv/stdin handling or robust shell escaping, and avoid pasting untrusted text directly into a command string.

What this means

The skill may fail on systems without bash or python3 even though the registry does not list those requirements.

Why it was flagged

The runnable helper depends on bash and python3, while the registry requirements declare no required binaries. The dependency is visible and purpose-aligned, but the metadata is incomplete.

Skill content
#!/usr/bin/env bash
set -euo pipefail
...
python3 "$SCRIPT_DIR/extract_case.py" --text "$1"
Recommendation

Declare bash/python3 runtime requirements in metadata, or document them clearly for users.