@velaro/cli@1.4.39
Velaro Workspace v20 — command-line interface for managing bots, knowledge base ingestion, MCP API keys, search indexes, and ops health.
AI Security Review
scanned 2mo ago · by lpm-firewall-aiThe package contains an explicit AI-agent configuration mutation that can install a capability-bearing MCP server, which requires a warning under policy. No automatic foreign AI-agent control-surface mutation, self-dependent lifecycle chain, credential exfiltration, or concealed payload execution was found.
Decision evidence
public snapshot- The explicit mcp-key install command creates an API key and adds a Velaro MCP server to the user's Claude configuration.
- That MCP entry runs npx to obtain and start @velaro/mcp-server with the newly created key.
- The install lifecycle runs code that writes package-owned Velaro configuration state.
- The user-invoked update command globally installs the latest release of this package.
- The screenshot feature can use supplied environment credentials or Azure Key Vault credentials to log into Velaro staging.
- The Claude configuration change is confined to the explicit mcp-key install command, not the install lifecycle.
- The manifest has no runtime dependency on @velaro/cli, so there is no nested self-install lifecycle chain.
- The lifecycle hook imports only the banner routine; it does not alter AI-agent configuration or contact a network endpoint.
- The package's API calls use authenticated Velaro service endpoints for its stated CLI operations.
Source & flagged code
8 flaggedPackage 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.
lib/kb-screenshot.jsView on unpkg · L19Findings
Affected versions and remediation
This report applies to @velaro/cli@1.4.39.
See all versions of @velaro/cli for other recorded verdicts.
- Review the evidence and your use of @velaro/cli@1.4.39 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.