Vanta integration

Trust management: controls, tests, policies, people, vendors, risk scenarios, vulnerabilities

Help CentreConnectors

Overview

Vanta is a trust-management platform: it watches controls, runs automated tests, and tracks the policies, people, vendors, risks and vulnerabilities behind a certification. The Automize connector is read-only — it lists and reads that state so a process can build a control register, chase failing tests, or check a person's onboarding before another system acts.


Setting up the connection

Auth type: OAuth 2.0 (Client Credentials).

  1. In the Vanta developer console, create an OAuth application and copy its client ID and secret.
  2. Leave Scopes at the default vanta-api.all:read. Every action this connector publishes is a read, so a read scope is all it needs.
  3. Leave Environment as commercial unless this is a Vanta Gov (FedRAMP) tenant, which uses its own API and token host.
  4. In Automize, open Settings → Connectors → Vanta → Add connection and paste the client ID and secret. Automize exchanges them for an access token per run.

Available operations

33 operations available. Click any row to jump to its detail.

OperationCategoryWhat it does
Get ControlGeneralGet one control by its ID
Get DocumentGeneralGet one document by its ID
Get FrameworkGeneralGet one framework by its ID
Get PersonGeneralGet one person by their ID
Get PolicyGeneralGet one policy by its ID
Get Risk ScenarioGeneralGet one risk scenario by its ID
Get TestGeneralGet one test by its ID
Get VendorGeneralGet one vendor by its ID
List Control DocumentsGeneralList the documents mapped to a control
List Control TestsGeneralList the tests mapped to a control
List ControlsGeneralList controls, optionally filtered by framework
List Discovered VendorsGeneralList vendors Vanta discovered but which are not yet managed
List DocumentsGeneralList evidence documents
List Event LogsGeneralList audit-trail event logs
List Framework ControlsGeneralList the controls belonging to one framework
List FrameworksGeneralList the compliance frameworks active for the account
List GroupsGeneralList people groups
List IntegrationsGeneralList connected integrations
List IssuesGeneralList open compliance issues
List Monitored ComputersGeneralList endpoints monitored by the Vanta agent
List PeopleGeneralList people and their onboarding/offboarding state
List PoliciesGeneralList policies and their acceptance state
List Risk Scenario ControlsGeneralList the controls mitigating a risk scenario
List Risk ScenariosGeneralList risk scenarios from the risk register
List Test EntitiesGeneralList the entities (users, buckets, repos) causing a test to fail
List TestsGeneralList automated tests and their pass/fail state
List UsersGeneralList active Vanta users
List Vendor FindingsGeneralList findings raised against a vendor
List Vendor Security ReviewsGeneralList security reviews performed on a vendor
List VendorsGeneralList managed vendors
List VulnerabilitiesGeneralList vulnerabilities detected across monitored assets
List Vulnerability RemediationsGeneralList remediations and their SLA state
List Vulnerable AssetsGeneralList assets carrying at least one vulnerability

Operations

Get Control

Get one control by its ID

ParameterRequiredTypeDescription
Control ID controlIdYesstring

Get Document

Get one document by its ID

ParameterRequiredTypeDescription
Document ID documentIdYesstring

Get Framework

Get one framework by its ID

ParameterRequiredTypeDescription
Framework ID frameworkIdYesstring

Get Person

Get one person by their ID

ParameterRequiredTypeDescription
Person ID personIdYesstring

Get Policy

Get one policy by its ID

ParameterRequiredTypeDescription
Policy ID policyIdYesstring

Get Risk Scenario

Get one risk scenario by its ID

ParameterRequiredTypeDescription
Risk scenario ID riskScenarioIdYesstring

Get Test

Get one test by its ID

ParameterRequiredTypeDescription
Test ID testIdYesstring

Get Vendor

Get one vendor by its ID

ParameterRequiredTypeDescription
Vendor ID vendorIdYesstring

List Control Documents

List the documents mapped to a control

ParameterRequiredTypeDescription
Control ID controlIdYesstring

List Control Tests

List the tests mapped to a control

ParameterRequiredTypeDescription
Control ID controlIdYesstring

List Controls

List controls, optionally filtered by framework

No input parameters.


List Discovered Vendors

List vendors Vanta discovered but which are not yet managed

No input parameters.


List Documents

List evidence documents

No input parameters.


List Event Logs

List audit-trail event logs

No input parameters.


List Framework Controls

List the controls belonging to one framework

ParameterRequiredTypeDescription
Framework ID frameworkIdYesstring

List Frameworks

List the compliance frameworks active for the account

No input parameters.


List Groups

List people groups

No input parameters.


List Integrations

List connected integrations

No input parameters.


List Issues

List open compliance issues

No input parameters.


List Monitored Computers

List endpoints monitored by the Vanta agent

No input parameters.


List People

List people and their onboarding/offboarding state

No input parameters.


List Policies

List policies and their acceptance state

No input parameters.


List Risk Scenario Controls

List the controls mitigating a risk scenario

ParameterRequiredTypeDescription
Risk scenario ID riskScenarioIdYesstring

List Risk Scenarios

List risk scenarios from the risk register

No input parameters.


List Test Entities

List the entities (users, buckets, repos) causing a test to fail

ParameterRequiredTypeDescription
Test ID testIdYesstring

List Tests

List automated tests and their pass/fail state

No input parameters.


List Users

List active Vanta users

No input parameters.


List Vendor Findings

List findings raised against a vendor

ParameterRequiredTypeDescription
Vendor ID vendorIdYesstring

List Vendor Security Reviews

List security reviews performed on a vendor

ParameterRequiredTypeDescription
Vendor ID vendorIdYesstring

List Vendors

List managed vendors

No input parameters.


List Vulnerabilities

List vulnerabilities detected across monitored assets

No input parameters.


List Vulnerability Remediations

List remediations and their SLA state

No input parameters.


List Vulnerable Assets

List assets carrying at least one vulnerability

No input parameters.


FAQ

Which objects tell me whether a control is actually satisfied?
List Controls gives the control set, List Control Tests the tests mapped to one, and List Tests their current pass/fail state. List Test Entities names the specific users, buckets or repositories causing a test to fail — that is the list worth putting in front of someone.

Related connectors

See it working on your own data

Everything documented here ships with the platform – try the document tools free, or go live in 7 days.