skills/local/cali-package-audit/SKILL.md
Run supply chain security scans before installing packages or before releases. Triggers when: user installs a package (npm, pip, go get, brew), user asks to 'scan dependencies', 'check vulnerabilities', 'supply chain', 'security audit', 'run trivy', 'run socket', or before any release/deployment. Also triggers on mentions of: socket.dev, trivy, OSV-scanner, dotenvx, CVE, dependency audit. Covers all four tools with concrete commands.
npx skillsauth add renatocaliari/agent-sync-public-skills cali-package-auditInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Run before installing any package. Run again before every release.
| Tool | Purpose | When |
|------|---------|------|
| Socket.dev | Behavioral malware scanning | Before npm install, pip install |
| Trivy | CVE + IaC + secrets | Before releases, full audits |
| OSV-Scanner | Precision CVE (commit-hash) | When Trivy has false positives |
| dotenvx | Encrypted env vars | When managing .env files |
Detects obfuscated code, network access in install scripts, typosquatting.
# Session setup (run once per session)
socket wrapper on
# CI gate — blocks on malicious packages
socket ci
# Manual scan with report
socket scan create --report
When to run:
npm install or pip install in any projectScans dependencies, infrastructure-as-code, secrets, containers. No account needed.
# Quick scan — high and critical only
trivy fs --severity HIGH,CRITICAL --exit-code 1 .
# Full scan with all detectors
trivy fs --scanners vuln,secret,config --severity HIGH,CRITICAL .
# Scan specific path
trivy fs --severity HIGH,CRITICAL ./package.json
When to run:
Google scanner — commit-hash matching for fewer false positives than Trivy.
# Scan project
osv-scanner scan -r .
# Guided remediation
osv-scanner fix -M package.json -L package-lock.json
When to run:
# Inject envs from .env into command
dotenvx run -- <command>
# Set a value
dotenvx set KEY value
# Encrypt .env file (for safe commit)
dotenvx encrypt
# Decrypt .env file
dotenvx decrypt
When to run:
.env with secretsInput: "I'm about to install stripe as a dependency"
Steps:
socket wrapper onnpm install stripeOutput: "Socket scanned stripe — 0 issues found. Safe to use."
Input: "We're about to release v0.3.0, run security checks"
Steps:
trivy fs --severity HIGH,CRITICAL --exit-code 1 .osv-scanner scan -r . to verifyOutput: "Trivy found 0 HIGH/CRITICAL CVEs. Release is safe."
Input: "Trivy flagged a CVE in lodash but I think it's a false positive"
Steps:
osv-scanner scan -r . for commit-hash precisionOutput: "OSV-Scanner confirms false positive — your lodash version is not affected."
which socket / which trivy / which osv-scannerbrew install <tool> or skip with user consent.socketrc.json ignore listnpm install (or equivalent) first, then scanreferences/socket-setup.md — Socket.dev detailed setup and CI integrationreferences/trivy-recipes.md — Trivy scan recipes for different stackstools
Extrai métricas estruturadas, cálculos e estimativas de transcripts de entrevistas com clientes do Sommelier de IA. Produz um JSON com dores, frequências, tempo gasto, pessoas envolvidas, economia potencial, ROI e recomendações financeiras. Projetado para alimentar o cali-degustia-diagnostico ou integrar com dashboards/planilhas.
tools
Guia a coleta de depoimentos de clientes do Sommelier de IA no momento certo do processo, usando a abordagem de Hormozi: pedir depois da primeira evidência de resultado, nunca na entrega. Gera depoimentos mais autênticos e reduz a sensação de que o cliente está sendo "solicitado".
development
[stelow] Full UX critique for visual interfaces. Accepts a live URL, source code directory, or screenshot image. Evaluates accessibility (WCAG AA), Nielsen's 10 heuristics, visual hierarchy, cognitive load, consistency, mobile responsiveness, AI slop, emotional journey, and design personas — then generates a classified gap report. Standalone or integrated into stelow and stelow-product-testing-execution.
development
Building trust through perception and guarantee mechanisms. Covers ten pillars to materialize trust, guarantee types from unconditional to anti-guarantees, and strategic approaches for different contexts.