m9r-cli@0.6.8
M9R CLI — connect coding agents, report live presence, coordinate bounded assignments, and record human-approved evidence.
AI Security Review
scanned 4h ago · by lpm-firewall-aiThe bridge automatically uploads eligible repository file contents after terminal runtime startup, without per-file consent or repository ignore handling. The default destination is package-aligned and the behavior requires a started runtime and connected provider, so the evidence supports a warning rather than a block.
Decision evidence
public snapshot- The manifest exposes dist/m9r.js as the m9r-cli command.
- Starting the terminal runtime imports oathlock-terminal-bridge.js, which starts the file watcher.
- The watcher reads added or changed files and queues their text for a later batch.
- The bridge reads a saved connected-provider token and sends queued events to the configured API, which defaults to the M9R dashboard.
- The watcher excludes a fixed set of directories and files over 256 KiB or detected as binary; it does not apply repository ignore rules.
- The inspected autostart location only builds a cron-entry string; the declared default connection capabilities are rules:read, session:submit, and instructions:read.
- The upload runs only after the user starts the terminal runtime and a connected-provider token is available.
- The default recipient is the package’s M9R dashboard, and the watcher limits file size and filters common directories.
Source & flagged code
7 flagged · loading sourcePackage source references child process execution.
dist/resident-provider-adapters.jsView on unpkg · L1This package version adds a dangerous source file absent from the previous stored version; route for source-aware review.
dist/acp-stdio-adapter.jsView on unpkgFindings
Affected versions and remediation
This report applies to m9r-cli@0.6.8.
See all versions of m9r-cli for other recorded verdicts.
- Review the evidence and your use of m9r-cli@0.6.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.