@nalvietnam/avatar-cli@3.20.0
AI harness CLI for NAL Vietnam engineering
AI Security Review
scanned 2mo ago · by lpm-firewall-aiNo malicious install-time behavior was found, but the package explicitly provisions remote AI-agent assets and has a documented non-blocking integrity fallback. Flag as a warning for first-party agent-extension lifecycle risk.
Decision evidence
public snapshot- Explicit `avatar init`/`sync` downloads a Supabase pack into `.claude/pack/`; README says integrity verification is soft and installation can continue without a backend digest.
- The package is an AI-harness CLI that provisions project `.claude` assets and manages tools under user-invoked commands.
- The only install-time hook conditionally imports a local welcome-screen module and prints output; it performs no network, file, or child-process action.
- The executable bin only imports the bundled CLI after the user runs `avatar`.
- No hidden install-time credential harvesting, exfiltration, destructive action, or remote code execution 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.20.0.
See all versions of @nalvietnam/avatar-cli for other recorded verdicts.
- Review the evidence and your use of @nalvietnam/avatar-cli@3.20.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.