briefing

AdvisoryAudited by Static analysis on Apr 30, 2026.

Overview

No suspicious patterns detected.

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.

ConcernHigh Confidence
ASI05: Unexpected Code Execution
What this means

A normal request to use the skill could cause local shell code to run and install software if the CLI is not already present.

Why it was flagged

The skill tells the agent to run a shell installer automatically before using the CLI, rather than presenting installation as a separate user-approved setup step.

Skill content
Before any execution, if the `briefing` binary is missing from PATH: ... If found, execute `bash {skillDir}/install.sh` to initialize the environment.
Recommendation

Require explicit user approval before running install.sh, and prefer a reviewed install spec or manual setup instructions for the first run.

What this means

The code that actually implements the skill can change outside the reviewed package, and dependency installation may execute or install unreviewed components.

Why it was flagged

The installer fetches mutable remote code and dependencies at install time without pinning a commit, release, or lockfile in the reviewed artifacts.

Skill content
REPO_URL="${REPO_URL:-https://github.com/YutaiGu/skill-briefing.git}" ... git clone "$REPO_URL" "$INSTALL_DIR" ... git -C "$INSTALL_DIR" pull ... "$VENV_DIR/bin/pip" install -r "$INSTALL_DIR/requirements.txt"
Recommendation

Bundle or pin the reviewed CLI code to a specific commit/release, include a dependency lockfile, and avoid automatic git pull during installation.

What this means

Installing the skill may modify the user’s system-wide packages and executable paths, not just files inside the skill directory.

Why it was flagged

The installer can request administrator privileges to install system packages and write a global executable, despite the registry declaring no required binaries or install spec.

Skill content
sudo apt-get update ... sudo apt-get install -y git curl python3.12 python3.12-venv ffmpeg ... sudo install -m 0755 "$tmpfile" "$target_path"
Recommendation

Clearly disclose required privileges, ask for user confirmation before sudo operations, and prefer a local user-scoped install where possible.

ConcernHigh Confidence
ASI10: Rogue Agents
What this means

The user’s shell environment can remain changed after the skill is used, and the installed CLI may persist until manually removed.

Why it was flagged

The installer creates a persistent launcher and modifies shell startup files so the installed command remains available after the immediate task.

Skill content
target_path="$target_dir/briefing" ... printf "\n%s\n" "$line" >> "$target" ... log "Added PATH entry to $target"
Recommendation

Make PATH/profile changes opt-in, document exactly what files are changed, and provide clear uninstall/rollback instructions.

What this means

Tracked-source history and transcripts may persist locally, and transcript text from external creators should be treated as untrusted content.

Why it was flagged

The skill appears to retain processed-item state and returns transcribed external video content into the agent context.

Skill content
Use memory-based updates to skip already processed items ... Return the extracted whisper content.
Recommendation

Only track intended sources, review where output and state are stored, and treat returned transcripts as data rather than instructions.