
Product
Socket Threat Intel Now Shows Which Malware Campaigns Were Blocked or Detected
Socket Threat Intel now shows which malware campaigns were blocked or detected in your organization, with links to scans and Firewall events.
Runs Coordigent's coord CLI: downloads the coord and coord-mcp binaries for this machine on first run, checks their SHA-256, and runs coord.
Runs Coordigent's coord CLI from npm:
npx coordigent connect # once, or:
npm i -g coordigent && coordigent connect
(Not on npm yet: package.json stays "private": true until the trusted publisher is set up;
see Publishing.)
The package holds one Node file and no binaries. On first run it downloads coord and
coord-mcp for this machine from the server's /install/<artifact>, checks each against the
SHA-256 published in /install/version, and puts them where the installers do. After that, and on
every later run, it runs coord with the same arguments and exits with its exit code. Because the
binaries live where install.sh puts them, coord update and every MCP config keep working
unchanged.
~/.tower/bin, or %LOCALAPPDATA%\Coordigent\bin on Windows (as install.ps1).
TOWER_BIN_DIR overrides both. The directory is not added to PATH; coordigent <command> is.COORDIGENT_SERVER_URL, then TOWER_SERVER_URL, then the serverUrl saved in
~/.tower/config.json, then https://coordigent.com: the order coord itself uses. A machine
with no config yet gets one naming that server, with no token, as install.sh writes.429 from the per-address download limit ("Try again in
N minute(s)") and an unreachable server each exit 1 with one message. A server that publishes no
checksum installs with an "installing unverified" warning, as install.sh does. What the
checksums do and do not protect against is in
docs/operations.md.npm install; --ignore-scripts changes nothing.Tests: bun test packaging/npm from the repo root (a local fake server stands in for
/install). CI runs npm pack --dry-run on it (.github/workflows/ci.yml, job npm-package)
and fails if the tarball holds anything but bin/coordigent.js, README.md and package.json,
or gains an install-time script. Both that check and the release checks are
scripts/release-checks.js, which is not shipped.
.github/workflows/publish-npm.yml publishes on a tag npm-v<version> (the v* tags publish the
container image and never touch npm), or by hand from Actions with an existing tag. It uses npm
trusted publishing: no NPM_TOKEN; npm trades the job's GitHub OIDC token for a one-time
credential, and npm publish --access public publishes it (no provenance: npm only attests public source repos, and this repo is private). Before
publishing, scripts/release-checks.js release <tag> refuses, with the reason, when:
npm-v plus package.json's version;coordigent;package.json still has "private": true. It stays until the steps below are done, so
until then every run of the workflow fails at that check and publishes nothing.coordigent, with two-factor
authentication on. (npm view coordigent returned 404 on 2026-10-17: the name was free.)main, cd packaging/npm, delete the "private": true line locally
(do not commit it), run npm publish --access public and approve with 2FA, then
git checkout package.json. That one version has no provenance; every later one does.startupproj, repository coordigent, workflow filename
publish-npm.yml, environment empty. Save."private": true from packaging/npm/package.json, and bumps
version if step 2 published the current one. Merge it.git tag npm-v<version> <commit> && git push origin npm-v<version>. The workflow publishes;
the version page on npmjs.com then shows its provenance, linked to that run.Each later release: bump version in a PR, merge, push npm-v<version>.
FAQs
Coordigent's coord and coord-mcp commands: downloads the binaries for this machine on first run, checks their SHA-256, and runs them. `npx coordigent` and `npx coordigent mcp` work too. mcprush.com-8242fc9f4ab552f2820f7907
The npm package coordigent receives a total of 42 weekly downloads. As such, coordigent popularity was classified as not popular.
We found that coordigent 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.

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

Security News
Fixes for eMudhra and Brotli are out. Getting them everywhere they’re needed means tracking down bundled libraries, runtimes, and certificate stores.

Threat Research
/Security News
Socket uncovered secret-stealing workflows that ran in LiteLLM’s GitHub repository 11 days before the supply chain attack on PyPI and Docker.