@contrail/cli@3.5.4
VibeIQ's Contrail Platform CLI.
AI Security Review
scanned 2mo ago · by lpm-firewall-aiNo malicious install hook or covert automatic execution was found. The explicit deployment flow nevertheless packages sensitive local metadata and source for upload, while opaque bundled artifacts preclude a clean decision.
Decision evidence
public snapshot- The publish path collects hostname, home directory, working directory, and Git metadata into build-info.json.
- Publishing runs npm install in a project temp directory, then packages and uploads the resulting archive.
- The release ships opaque compressed test/dependency artifacts that cannot safely support a clean source-grounded verdict.
- package.json has no preinstall, install, or postinstall hook.
- The risky behavior is reached by the explicit app publish command, not package installation.
- The inspected login endpoint is a fixed Contrail/VibeIQ API endpoint.
Source & flagged code
12 flaggedPackage source references child process execution.
dist/helpers/app/metadata-extractor.jsView on unpkg · L5Package source references shell execution.
node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/resources/build/esm/detectors/platform/node/machine-id/execAsync.jsFindings
Affected versions and remediation
This report applies to @contrail/cli@3.5.4.
See all versions of @contrail/cli for other recorded verdicts.
- Review the evidence and your use of @contrail/cli@3.5.4 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.