Presend for teams

Typosquat and publisher-change checks for npm and PyPI dependencies, in your pull requests and before your AI agent installs a package, with a false-positive rate we measure and publish, so the checks stay switched on.

Nothing is for sale yet: this page tests whether teams want more. The checks themselves are free today. If your platform's agents or users install packages, you can ask for a free one-month pilot: send us package names (no code) and we report what would have been flagged, why, and how many of those alerts were false. Write to [email protected].

Use it today, free

In a GitHub workflow, after actions/checkout:

- uses: presendapp/presend-check-action@v1
  with:
    ecosystem: npm   # or pypi

It checks typosquats, names that do not exist, packages less than 30 days old, publisher changes (npm only) and known vulnerabilities of the installed version. It sends package names and versions, never your code, and fails the job when it finds an issue (fail-on-issue: false to only report). Details.

For AI agents: the MCP server at https://presend.pages.dev/mcp-deps (the five dependency checks only, Streamable HTTP, no key; the full server with 40 tools is at /mcp). In Claude Code and Cursor, a pre-install hook runs the check on every npm install or pip install the agent attempts, whatever the agent decides: names that do not exist are blocked, new or suspicious ones are flagged.

Or paste a package.json or requirements.txt into the online check; only package names are sent.

What the checks do today

These checks already exist and are free through the API and the MCP server (per-minute rate limits apply). Last measured on 8 October 2026: full results, method and blind spots; the code and test sets are public.

The same measurement, applied to NVIDIA's open-source SkillSpector, led to a fix we contributed (PR #647, merged).

What they do not do

There is no behavioural analysis of package code and no malware detection. Use these checks alongside a malware scanner such as Socket or Aikido, not instead of one.

What teams would get (planned, not built)

Working with us

What is free today stays free. For teams that need more, such as wiring these checks into a CI pipeline or an MCP gateway, a review of the install commands in their docs and MCP configurations, or a deeper review of their package supply chain, we work case by case. Write to [email protected], or join the list below.

Join the waitlist


Team size
Ecosystem
Would your team pay for this, or for help setting it up?

We store only what you type here, without your IP address. We use it only to write to you when there is something to try, we never share it, and if we do not build this we delete the whole list by 1 December 2026. To be removed earlier, write to [email protected]. The anti-spam check is Cloudflare Turnstile, loaded when you start filling in the form (see Privacy).