Snyk + Memtro

Open vulnerabilities by severity, package and project, with whether a fix exists.

Connect Snyk with an API token and Memtro reads your organisations, every project Snyk scans with its issue counts, open and resolved issues by severity, type, project and date with the vulnerable package or file and whether a fix exists, and one issue in full with its CVEs. The hourly sync writes each new critical or high issue into memory. When asked, and once an administrator has granted each action by name, it ignores or un-ignores an issue, changes a project's settings and owner, and groups projects into collections. Deleting a project or target removes its findings history permanently.

In Memtro

What you can do with Snyk in Memtro

Ask in plain English from chat, your editor, a scheduled job or your own agent. The model picks the right Snyk tool, reads what it needs, and answers with the source cited.

What it does

  1. 01Projects Snyk scans, by type and origin, with branch, latest issue counts by severity and dependency total
  2. 02Issues by severity, type, project, open or resolved, or dates, each naming the vulnerable package or file and whether a fix exists
  3. 03Counts by severity and type and how many have a fix, and one issue in full with risk score, every CVE and CWE and the remedies Snyk suggests
  4. 04Hourly sync writes each new critical or high issue into memory with its project, package and fix
  5. 05When asked and granted, ignores an issue with a reason and optional expiry or removes the ignore, changes a project's criticality, environment, lifecycle, tags, test frequency or owner, and creates collections of projects
  6. 06When asked and granted, permanently deletes a project, or a target with every project under it, with their findings history

Acts when asked

When you ask it to

These tools change something in Snyk. The model is told to use them only when you ask for exactly that, and an administrator grants each one by name to the teams that may use it; a personal connection acts only after its owner allows it.

  1. 01Ignore an issue in a project, with a reason and an optional expiry
  2. 02Remove an ignore so the issue counts again
  3. 03Change a project's business criticality, environment, lifecycle, tags, test frequency or owner
  4. 04Delete a project and its findings history
  5. 05Delete a target and every project under it
  6. 06Create a collection
  7. 07Add projects to a collection

Events

When it happens

Turn events on in the connection's Events tab on the Connections page, choose the kinds you want, and Memtro registers its address with Snyk for you. Each event can start a job, with the event as its input. Snyk signs every delivery, and one whose signature does not check out is refused before it is read.

Events and webhooks
  • 01A project was tested and a new snapshot made (every test, new issues or not)
  • 02Test delivery (sent when the webhook is created, or on request)
In practice

Ask it like you would a colleague

Once Snyk is connected, these are the kinds of things people ask. Plain questions, no syntax. If the answer lives partly in another system you have connected, Memtro looks there too.

Snyk + Memtro
  • Which critical issues in the api repo have an upgrade available?

  • How many open high-severity vulnerabilities do we have, and which package has the most?

  • What was found in the last 7 days across all projects?

  • Give me the full detail and remedies for the lodash prototype pollution issue

  • Ignore the minimist issue in the build-tools project for 30 days: it is not reachable at runtime

01

Before the release

A release manager asks whether anything critical is open in the checkout service before Thursday's deploy. Memtro lists the open critical and high issues in that project, each with the package, the fix available and the CVE, so the upgrade goes in first.

02

A reasoned ignore

Kate Morgan reviews a high issue in a build-only dependency and asks Memtro to ignore it for 30 days. Memtro ignores it in that project with her reason and the expiry, attributed to the token's owner, so it stops counting in the project's results until the date passes or someone removes the ignore.

Teams

Where it fits

The teams that lean on Snyk most, a question each of them asks, and what they connect beside it.

Better together

Works with

A record in Snyk is rarely the whole story. Connect the systems that hold the rest and Memtro checks them together, then remembers what it learned so the next question starts further along.

Also in Engineering and operations

Using something else for the same job, or both? Each connector has its own tools; connect as many as you like.

Setup

How to connect

Connect withAPI token
  1. 1

    In Snyk open Account settings → Personal access tokens → Generate new token, or make a service account under Settings → Service accounts. A group-level Group Viewer token keeps Memtro to reading, and the actions need a token whose role may change those projects

  2. 2

    Copy the token: it is shown once. A personal access token expires within 90 days and a service account token does not. The REST API needs the Enterprise plan

  3. 3

    In Memtro open Connections → Snyk, paste the API token, add the organisation id (Settings → General → Organization ID) if the token sees several, and the region URL for an EU, Australian or US-02 tenant, and connect

  4. 4

    Ask which critical issues with an upgrade available are open in your production projects

Also works from

Chat in the dashboard, the OpenAI-compatible API, scheduled jobs, and any MCP client: Claude Code, OpenCode, Cursor, Claude Desktop. The Snyk tools are the same everywhere.

FAQ

Questions

Can Memtro change anything in Snyk?+

Only when you ask, and only what it has been granted: ignore an issue in a project, with a reason and an optional expiry; remove an ignore so the issue counts again; change a project's business criticality, environment, lifecycle, tags, test frequency or owner; delete a project and its findings history; delete a target and every project under it; create a collection; add projects to a collection. Every other tool reads, searches or lists. The Connections page labels the tools that act, an administrator grants each one by name to the teams that may use it, and a personal connection acts only after its owner allows it.

Who can use a Snyk connection?+

A personal connection serves only your own requests. A shared connection serves the organisation: everyone, or only the teams an admin chooses. Admins can always add shared connections; other members need the permission.

Does Memtro store my Snyk data?+

Credentials are encrypted at rest. Tool results are cached briefly so agent loops do not repeat identical calls, and the facts the model extracts are saved to your organisation's memory with provenance (system, record and link) so they can be checked and superseded. An hourly sync anchors recently changed Snyk records into memory as entities.

How do I connect Snyk?+

API token. In Snyk open Account settings → Personal access tokens → Generate new token, or make a service account under Settings → Service accounts. A group-level Group Viewer token keeps Memtro to reading, and the actions need a token whose role may change those projects.

Can Snyk start a job?+

Yes. Turn events on in the connection's Events tab on the Connections page, choose the kinds you want, and Memtro registers its address with Snyk for you. A job set to start "When an event arrives" then runs once for each matching event, with the event as its input. The run treats the event as outside data, never as instructions, and anything the run remembers is kept as unverified.

Connect Snyk in a few minutes

Seven-day free trial, then one monthly price per organisation. Connectors, jobs and memory are never metered.

Where agents remember your company

Sign in, add a provider key, create an API key and point your tools at Memtro. It takes about five minutes.

7-day free trial · card on file, nothing charged until it ends · cancel any time