Skip to main content

The short version

Once a vendor is connected, an agent can do two things: discover your connections, and query normalized vulnerability findings from them. That’s the whole surface today. It’s genuinely useful — it’s what lets an agent triage an existing scanner backlog against your real code — but it’s narrower than the connector catalog, so it’s worth being precise before you design a workflow around it.

What an agent can do

An agent discovers connections first, then queries the one it wants — the same order you’d use by hand.

What a vendor finding carries

Findings are normalized, so the shape is the same whether they came from Snyk, Semgrep, or an EDR: Filter by severity and state, restrict to findings that do or don’t have a fix, and page through large result sets with a cursor. Heavier vendor-specific payloads are deliberately dropped — they’d crowd an agent’s context without improving its reasoning.

What an agent cannot do

The vendor surface is scoped to vulnerability findings. Connecting a vendor from another category makes the connection available, but does not give agents a way to read that vendor’s other data.
Concretely, today an agent cannot:
  • Read Jira or other ITSM issues, or create tickets in them
  • Read cloud or CSPM configuration state
  • Read identity provider users, groups, or policies
  • Read GRC controls or evidence
  • Write anything back to a vendor — update a finding’s state, comment, or close it
There is also no general-purpose outbound write tool. web_fetch performs reads only, with no request method or body, so an agent cannot use it to POST to a vendor API. Console’s outbound writes go through workflow outputs, which today deliver to pull requests and GitHub checks.

What this is good for

The one thing this surface does well is worth building on, because nothing else in your stack does it: deciding which of your existing findings actually matter. A scanner tells you a vulnerable function exists in a dependency. It usually can’t tell you whether your code ever calls it. An agent with both your vendor findings and your source can:
That turns a backlog of hundreds into a list of the few that are real — using the vendor for breadth and the harness for judgment. Other things this supports well:
  • Cross-referencing tools. Ask whether two scanners agree, and where they disagree and why.
  • Explaining a finding in context. Take a terse vendor finding and have an agent explain what it means in your codebase specifically.
  • Prioritizing by real exposure rather than by CVSS alone, by checking what’s actually deployed and reachable.

Using it in a workflow

Because these are ordinary tools, an agent you write can use them in any workflow step. Grant the tools in allowed-tools and describe the job:

Next steps

Connect a vendor

Browse the connector catalog.

Write an agent

Grant these tools and put them to work.