
Threat Research
/Security News
Searchjacked: Hidden Browser Extensions Hijack Searches for 13 Million Users
319 browser extensions installed by 13.4 million users hijack searches, capture queries, and collect referral payments from Yahoo and Bing.
@legioncodeinc/hivedoctor
Advanced tools
HiveDoctor: a deliberately tiny, dependency-light, self-healing watchdog that keeps the Honeycomb primary daemon alive and reports when it cannot.
The self-healing watchdog for Honeycomb.
Keeps your Honeycomb daemon alive, repairs it when it breaks, and reports home when it cannot.
A Legion Code × Activeloop collaboration · powered by Deep Lake
Honeycomb runs a local daemon that gives your AI coding agents shared, persistent memory. HiveDoctor is the little bee that keeps that daemon healthy. It watches the daemon, fixes it the way a careful operator would, and when it genuinely cannot, it leaves a clear report and (unless you opt out) tells the maintainers, so problems get solved before they cost you a morning.
It is deliberately small. Zero runtime dependencies, Node built-ins only, every action wrapped so a failure is logged rather than fatal. The thing that watches your daemon is built to be even harder to kill than the daemon itself.
Installed automatically by the Honeycomb one-command installer. You usually never run it by hand. This page is for when you want to.
A daemon can fail in quiet, annoying ways: it wedges but still holds its port, it gets launched from a directory it cannot write to, a stale global install serves old routes, credentials go bad. When that happens on your machine, you see a broken product and the maintainers see nothing. HiveDoctor closes that gap on both ends: it repairs the common failures on the spot, and it gives the team real visibility into the ones it cannot, so support stops being guesswork.
http://127.0.0.1:3850/health on a fixed interval and reads the per-subsystem health detail, so it knows what is wrong, not just that something is.When the daemon stops looking healthy, HiveDoctor climbs a ladder, backing off between rungs and stopping the instant health returns:
| Rung | Action | When |
|---|---|---|
| 1 | Restart the daemon | first response to an unhealthy daemon |
| 2 | Reinstall the daemon | after 3 failed restarts (fixes a corrupted or stale global) |
| 3 | Remove a conflicting Hivemind | whenever a clashing @deeplake/hivemind global is detected (the package only, never your shared ~/.deeplake/ data) |
| 4 | Escalate | when nothing above worked: persist a report, surface it locally, and notify home |
It will never delete your credentials. If it suspects a credential fault, it escalates instead of touching them.
HiveDoctor ships with Honeycomb. The one-command installer sets it up and registers its OS service automatically. To skip it, pass --no-hivedoctor (or set HONEYCOMB_NO_HIVEDOCTOR=1) at install time.
To install or update it on its own:
npm install -g @legioncodeinc/hivedoctor
hivedoctor install-service # register the OS service (restart-on-crash, start-on-boot)
Run hivedoctor with no arguments for the banner and menu. The ones you will actually use:
| Command | What it does |
|---|---|
hivedoctor status | daemon health, service state, versions, last heal, opt-out flags |
hivedoctor diagnose | classify health and print the recommended fix, taking no action |
hivedoctor heal | run the repair ladder once (disruptive rungs confirm first) |
hivedoctor restart | restart the daemon (rung 1) |
hivedoctor update [--check] | update the daemon via the safe blessed gate |
hivedoctor logs | tail the local incident log |
hivedoctor install-service / uninstall-service | register or remove the OS service |
hivedoctor self-update | update HiveDoctor's own package (the only thing that does) |
HiveDoctor never updates itself in the background. It is built not to need it; self-update is the single, explicit way to bump it.
By default HiveDoctor sends a small amount of operational telemetry to the maintainers so they can fix problems proactively: error events, a periodic installation-health snapshot, and the steps it attempted during a repair. It is sent as OpenTelemetry logs to PostHog.
It is built to be honest about this:
DO_NOT_TRACK=1 or HONEYCOMB_TELEMETRY=0, or toggle it in the Honeycomb dashboard. When opted out, nothing leaves your machine. Telemetry is always fire-and-forget and never blocks a repair.127.0.0.1 and the outside world only over npm and the telemetry sink. No new inbound ports.Self-contained: its own tsconfig.json and vitest.config.ts, independent of the repo-root gates.
cd hivedoctor
npm install # dev deps only
npm run typecheck
npm run test
npm run build # produces the single-file bin at bundle/cli.js
AGPL-3.0-or-later. A Legion Code × Activeloop collaboration, powered by Deep Lake.
FAQs
HiveDoctor: a deliberately tiny, dependency-light, self-healing watchdog that keeps the Honeycomb primary daemon alive and reports when it cannot.
The npm package @legioncodeinc/hivedoctor receives a total of 9 weekly downloads. As such, @legioncodeinc/hivedoctor popularity was classified as not popular.
We found that @legioncodeinc/hivedoctor demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Threat Research
/Security News
319 browser extensions installed by 13.4 million users hijack searches, capture queries, and collect referral payments from Yahoo and Bing.

Threat Research
Malicious Firefox extensions mimic Phantom, Jupiter, and Bitget wallets to steal recovery phrases and private keys, with one fetching its payload remotely.

Product
Socket Threat Intel now shows which malware campaigns were blocked or detected in your organization, with links to scans and Firewall events.