@velaro/cli@1.4.117
Velaro Workspace v20 — command-line interface for managing bots, knowledge base ingestion, MCP API keys, search indexes, and ops health.
AI Security Review
scanned 7d ago · by lpm-firewall-aiSource inspection confirms conditional exposure of a saved Velaro token when an operator selects an unrelated API base, without a destination allowlist. The postinstall hook only prints a banner, and the other notable account-action matches are PDF text-layout code, so the evidence supports a warning rather than a publish block.
Decision evidence
public snapshot- The postinstall hook prints a banner; the inspected hook contains no network call.
- lib/config.js accepts explicit VELARO_* API-base environment overrides and defines Velaro service defaults. Configuration reads restore API bases from that environment table.
- The CLI reads a saved Velaro token, and user-invoked logs and report-speed commands attach it to requests sent to the selected messaging API base.
- The article screenshot command normally uses saved credentials and uploads the screenshot with a bearer token to the selected admin API base.
- An operator who configures an unrelated API base can expose the saved token to that endpoint; the inspected callers do not enforce a destination allowlist.
- The PDFKit matches are in list-label formatting and text-fragment rendering in both Node and browser builds.
- No unrelated default recipient is established for the inspected token-bearing callers; their defaults are Velaro service hosts.
- The account-action matches in PDFKit occur in document text-layout code, not in account operations.
Source & flagged code
10 flaggedPackage defines install-time lifecycle scripts.
package.jsonView on unpkgInstall-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgPackage manifest contains a dependency pinned to a remote tarball URL.
package.jsonView on unpkgFindings
Affected versions and remediation
This report applies to @velaro/cli@1.4.117.
See all versions of @velaro/cli for other recorded verdicts.
- Review the evidence and your use of @velaro/cli@1.4.117 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.