@markus-global/cli
Markus — AI Digital Workforce Platform
This report shows the evidence for @markus-global/cli@0.12.2. 1 of 15 known versions is blocked or flagged. See all versions.
AI Security Review
scanned 3d ago · by lpm-firewall-aiAutomatic backend initialization can pair OPENAI_API_KEY with the default Anthropic provider and persist it as that provider's key. This creates a concrete cross-provider credential disclosure path, so the package should be blocked.
Decision evidence
public snapshot- When non-interactive initialization has no provider option, it selects Anthropic but falls back to reading OPENAI_API_KEY.
- That key is saved as the selected provider's credential, and startup loads it into that provider's configuration; an OpenAI key can therefore be sent to Anthropic when the service uses that provider.
- The backend automatically runs non-interactive initialization when its config file is missing.
- The package declares no install, preinstall, or postinstall lifecycle script.
- The flagged shell and download behavior is in the explicit update command, which downloads releases from the project's GitHub releases host.
- The flagged doctor API-key validation runs as part of its explicit command and sends keys to the configured provider endpoint.
Source & flagged code
12 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.12.2.
The versions list below shows the verdict for each recorded version.
- Avoid installing @markus-global/cli@0.12.2. Remove it from direct dependencies and check your lockfile for transitive copies.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
- If this version ran, investigate the affected machine and build environment. Rotate credentials it could access and rebuild from a trusted environment.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.