@m8t-stack/cli@0.2.22
CLI for managing m8t-stack deployments on Azure / Microsoft Agent Foundry
AI Security Review
scanned 4mo ago · by lpm-firewall-aiStatic inspection shows a large but coherent operator CLI whose network, subprocess, secret, and file operations are tied to documented user commands. With no install-time hooks, stealth persistence, foreign control-surface mutation, or unrelated exfiltration, the scanner findings are package-aligned and noisy rather than malicious.
Decision evidence
public snapshot- dist/cli.js contains user-invoked network calls to GitHub and Azure APIs and reads Azure Key Vault/GitHub App credentials for brain-link workflows.
- dist/cli.js uses child_process spawn/spawnSync/execFileSync for expected az, gh, git, and browser-opening helper commands.
- dist/cli.js writes local operational state such as ~/.m8t-stack github app credentials, config, repo-root markers, temp brain repos, and generated verdict/feed files.
- package.json has no preinstall/install/postinstall hook; only prepublishOnly builds before publishing.
- README.md describes an operator CLI for m8t-stack Azure/GitHub deployment management, matching observed functionality.
- dist/cli.js activates through the m8t bin and cli.run(process.argv.slice(2)); no hidden install-time behavior found.
- Network endpoints are package-aligned: api.github.com, management.azure.com, ai.azure.com, and user/discovered Azure project URLs.
- Secret handling is used to mint GitHub App tokens and patch Foundry connections; no unrelated credential harvesting or exfiltration path found.
- Local file writes are explicit command effects under ~/.m8t-stack, temp directories, or user-specified outputs, not broad AI-agent control hijack at install time.
Source & flagged code
2 flagged · loading sourceSource combines command execution, command-output handling, and outbound requests; review data flow before blocking.
dist/cli.jsView on unpkg · L22173Findings
Affected versions and remediation
This report applies to @m8t-stack/cli@0.2.22.
See all versions of @m8t-stack/cli for other recorded verdicts.
- Review the evidence and your use of @m8t-stack/cli@0.2.22 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.