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
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
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:- 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 inallowed-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.
