@nalvietnam/avatar-cli@3.19.11
AI harness CLI for NAL Vietnam engineering
AI Security Review
scanned 2mo ago · by lpm-firewall-aiThis package exposes a real, user-invoked remote AI-agent extension setup surface, but source inspection found no concrete malicious chain or unconsented postinstall mutation. Treat as a guarded lifecycle risk requiring warning rather than a block.
Decision evidence
public snapshot- Explicit `avatar sync` installs a remotely supplied team pack and mounts it into Claude Code convention paths.
- The pack can provide skills, agents, commands, hooks, workflows, and scripts, becoming available after the user runs sync.
- The only postinstall hook imports a welcome-screen module and prints output; it does not fetch, write, or configure agent paths.
- Remote pack retrieval is user-command initiated and uses a fixed/allowlisted Supabase endpoint with an authorization flow.
Source & flagged code
6 flagged · loading sourcePackage defines install-time lifecycle scripts.
package.jsonView on unpkgInstall-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgPackage source references child process execution.
Findings
Affected versions and remediation
This report applies to @nalvietnam/avatar-cli@3.19.11.
See all versions of @nalvietnam/avatar-cli for other recorded verdicts.
- Review the evidence and your use of @nalvietnam/avatar-cli@3.19.11 before allowing it. Restrict the permissions described in this report.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.