Add plugin entry: host-monitor - #128
Conversation
Thanks for the submission — we really want to get this in. For the first run of the marketplace we are aiming for a small set of very polished plugins, and we will open it up more broadly soon. Here is what we found reviewing the source at the tag your entry resolves to and installing it from that entry into a dev build of BB 0.40: This installs and runs cleanly, and the system-data collection is exactly what the entry advertises — nothing leaves the machine. Two cheap fixes and we will merge it. 1. The entry does not mention that the plugin can stop processes
So this is a disclosure ask, not a security one — please just say in the description that it can stop processes as well as monitor them. 2.
|
SawyerHood
left a comment
There was a problem hiding this comment.
Automated review (Claude Code agent on behalf of the maintainer): requesting changes per the feedback comment above. Ping here when a new version is published and we will re-check.
What the plugin does
Host Monitor adds a live multi-machine fleet view to bb with CPU, RAM, disk,
network throughput, load, uptime, connection state, threshold colors, host
details, a compact sidebar summary, and a movable floating monitor. It also
provides an on-demand, searchable process ledger with guarded stop actions.
Screenshots
Fleet dashboard
Process ledger
Floating monitor
Release source
https://github.com/MateoCerquetella/bb-plugins.githost-monitorbb-plugin-host-monitor@0.1.0plugins/host-monitorhost-monitor/v0.1.0^0.1.0host-monitor/04fc439cc69d76f78bb6bb1f853e421a1b9e90a0The retired
machine-monitor/v0.1.0tag remains immutable at its originalrelease commit. The ids are separate; existing installations do not update
across the rename.
Plugin validation
host-monitor.host-monitor, BB 0.40.0, and SDK 0.4.21.sanitized screenshots, and every server/app/host artifact.
floating views, threshold continuity, keyboard interactions, retired-route
behavior, and request/asset/class paths under the new id only.
Marketplace validation
npm ci --ignore-scriptspassed with no vulnerabilities.npm run buildpassed and composed 83 entries.host-monitor/v0.1.0tag and matchingplugins/host-monitormanifest.Usage Tracker entries, whose npm packages were unpublished on 2026-08-26;
this rename does not modify those unrelated listings.
host-monitor; the icon bytes retain SHA-256112563319707acd7….Permissions and security
Host Monitor is full-trust bb plugin code and ships a host worker to enrolled
macOS, Linux, and Windows machines. It reads OS resource metrics, system
details, one validated primary IP address, and an on-demand bounded process
projection. The IP is masked by default. It does not collect credentials,
usernames, command lines, executable paths, working directories, environment
variables, MAC addresses, netmasks, or interface lists, and sends no data to
third-party services.
Process stop actions are limited to freshly revalidated same-user processes.
They require an explicit dialog and a 60-second one-use confirmation token.
System PIDs, Host Monitor and its ancestors, other/unknown owners,
unverifiable identities or ancestry, and all processes while elevated remain
protected. Linux and macOS use graceful termination first and require a
separate force confirmation if the process persists; Windows is force-only.
There are no bulk, tree, or automatic stop actions.