birthday-trip

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.

What this means

The agent could change the local environment and run npm package installation behavior before the user has reviewed or approved the specific CLI code.

Why it was flagged

The skill instructs the agent to install a global, unpinned npm package at runtime before answering. The provided artifacts do not include the package contents, version pin, provenance, or an install spec for review.

Skill content
"If flyai-cli is not installed, install it first." ... "npm i -g @fly-ai/flyai-cli"
Recommendation

Verify the package source before use, require explicit user approval for installation, pin a reviewed version, and declare the required binary/install mechanism in metadata.

What this means

Birthday, travel-date, destination, and other personal trip details may remain in the workspace after the task is finished.

Why it was flagged

The runbook directs the agent to log the raw user query and execution details to a persistent local file when file writes are available, but does not define retention, user consent, redaction, or a skill-scoped storage path.

Skill content
"user_query": "{raw input}" ... "echo '{generation_log_json}' >> .flyai-execution-log.json"
Recommendation

Ask before writing logs, redact raw user input, store only under a clearly scoped skill directory, and document how users can disable or delete the log.