@nalvietnam/avatar-cli@3.21.0
AI harness CLI for NAL Vietnam engineering
AI Security Review
scanned 2mo ago · by lpm-firewall-aiNo concrete malicious install-time behavior was found: postinstall only displays a welcome screen. However, explicit commands install remotely delivered agent-pack content with non-enforcing integrity verification and can modify project AI configuration, warranting a warning.
Decision evidence
public snapshot- `avatar init`/`sync` downloads a remotely supplied team pack into `.claude/pack/`.
- The documented SHA-256 check is soft: installation continues when the backend omits a digest.
- CLI tool management merges pack manifests into project `.claude/settings.json`, an AI-agent control surface.
- The npm `postinstall` only loads a welcome-screen module and exits under CI/opt-out; it does not configure an agent surface.
- Pack download and configuration occur through explicit CLI commands, not package installation.
- No source evidence of credential harvesting, stealth exfiltration, remote code execution, or foreign/broad agent-config mutation was found.
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.21.0.
See all versions of @nalvietnam/avatar-cli for other recorded verdicts.
- Review the evidence and your use of @nalvietnam/avatar-cli@3.21.0 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.