Install
openclaw skills install skill-security-scanSecurity checks for installing skills, packages, or plugins. Use BEFORE any `npm install`, `openclaw plugins install`, `clawhub install`, or similar install commands. Also use when reviewing a newly installed skill before first use. Triggered by any install, add, or package addition request.
openclaw skills install skill-security-scanRun these checks before installing ANY skill, package, or plugin. Always warn the user before proceeding.
npm info <package> — check weekly downloads, last publish date, version historynpm info <package> dependencies — how many deps does it pull in?preinstall, install, postinstall scripts — these run arbitrary codenpm info <package> scripts or inspect package.jsonnpm audit after install to catch known vulnerabilitiesreqeust vs request)~/.openclaw/credentials/, ~/.clawdbot/.env, .env filesSkills are NEVER allowed to modify these files without explicit user approval:
SOUL.md — agent identityAGENTS.md — agent rulesIDENTITY.md — agent metadataUSER.md — user's personal infoMEMORY.md or memory/*.md — agent memoriesTOOLS.md — infrastructure notesAfter installing a skill, before running it:
curl to unknown domains?workspace/?.env, ~/.ssh/, ~/.gnupg/, API keysWhen installing from ClawHub:
Reference for identifying patterns:
~/.clawdbot/.env and ~/.openclaw/credentials/ for API keys.env or credential filesBefore installing, give a brief summary:
"⚠️ Installing [package]: [downloads/week], [last updated], [dep count] deps, [lifecycle scripts?]. Looks [clean/sketchy] — proceed?"
If red flags found:
"🚩 Flags on [package]: [list issues]. Want me to proceed anyway?"