@markus-global/cli@0.9.8
Markus — AI Digital Workforce Platform
AI Security Review
scanned 2mo ago · by lpm-firewall-aiThe package contains a real unrestricted credential-forwarding capability, which warrants a warning. There is no source evidence of automatic installation behavior or a concealed default exfiltration endpoint.
Decision evidence
public snapshot- A shipped MCP-server template reads the Markus Hub token and sends it as a bearer credential.
- The request destination is taken directly from the user's hub URL configuration, with no host allowlist or destination validation.
- The start command also reads the Hub token and passes it with a configurable Hub URL to remote-access code.
- The manifest has no npm lifecycle hooks, so this is not install-time behavior.
- The credential-bearing template is a separately launched MCP server, not an npm lifecycle script.
- The manifest exposes a user-invoked CLI command and declares no preinstall, install, or postinstall hook.
- The browser helper only opens a supplied URL after a local health check.
Source & flagged code
11 flaggedPackage source references child process execution.
dist/utils/browser.jsView on unpkg · L4A single source file combines environment access, network access, and code or shell execution; review context before blocking.
dist/utils/browser.jsView on unpkg · L4Findings
Affected versions and remediation
This report applies to @markus-global/cli@0.9.8.
See all versions of @markus-global/cli for other recorded verdicts.
- Review the evidence and your use of @markus-global/cli@0.9.8 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.