Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

Create Packing Lists — Trip Packing Checklist, Luggage Essentials, Travel Gear & What to Pack

v3.2.0

Get a customized packing list based on your destination, season, trip type, and activities. Never forget essentials again. Also supports: flight booking, hot...

0· 37·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Suspicious
View report →
OpenClawOpenClaw
Suspicious
medium confidence
Purpose & Capability
The name/description focus on packing lists and real-time booking links; requiring a live CLI (flyai) to fetch results is plausible. However the metadata has no source/homepage, and the description advertises broad booking capabilities beyond the simple packing-list playbooks, which is an area to confirm with the author.
!
Instruction Scope
SKILL.md forces the agent to install and call a third-party CLI and to never answer from training data; yet references/fallbacks.md allows using domain knowledge as a fallback in some cases — this is a contradiction. The runbook shows the agent may persist raw user_query and other logs to a local file (.flyai-execution-log.json) without declaring that file or asking permission, which could capture sensitive user input.
Install Mechanism
Installation is an npm global package (@fly-ai/flyai-cli). Scoped npm packages are common but have moderate risk because they execute arbitrary code from the npm registry. The skill metadata lacks a source/homepage to validate the package identity; that absence increases risk and should be verified before performing a global npm install.
Credentials
The skill doesn't request environment variables or credentials, which is proportionate. However, the runbook instructs writing an execution log including the raw user_query; this implicit local persistence is not declared and could capture credentials or personal data the user enters into queries.
!
Persistence & Privilege
always:false and normal autonomous invocation are fine. But the runbook's 'Log Persistence' step appends JSON to .flyai-execution-log.json if file writes are available — the skill thus requests the ability to create persistent files locally without declaring the path or asking for consent. That is a notable privilege and potential privacy risk.
What to consider before installing
Before installing or invoking: 1) Verify the @fly-ai/flyai-cli package source — inspect the npm package page and repository (do not blindly run npm i -g). 2) Avoid entering any sensitive personal data (passwords, passport numbers, payment details) into queries because the runbook shows raw queries may be written to a local log file. 3) Ask the skill author to clarify where logs are stored, for how long, and whether data is uploaded off-host. 4) If you must test, do so in a sandboxed environment or VM and use non-sensitive example queries. 5) Prefer skills that publish a homepage/repository and a privacy statement; if those are missing, treat the package as higher risk.

Like a lobster shell, security has layers — review code before you run it.

latestvk97fdrm4gspy3zgg8zvqd5rbsh84ss0n

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Comments