Vanta is a trust management platform that automates security and compliance for frameworks like SOC 2, ISO 27001, HIPAA, and GDPR. It continuously monitors your infrastructure, people, and vendors through automated tests, and centralizes the evidence auditors need.
With the Vanta integration in Sim, you can:
Monitor compliance posture : List frameworks with control, document, and test completion counts, and drill into individual controls and their mapped tests and evidence documents.
Triage failing tests : List automated compliance tests by status, framework, integration, or category, and pull the exact failing resource entities that need remediation.
Manage evidence documents : List and inspect evidence documents, upload evidence files with descriptions and effective dates, download previously uploaded files, and submit document collections for auditor review.
Track people and security tasks : List people with employment status, group membership, and outstanding security tasks (trainings, policy acceptance, background checks, device monitoring).
Review policies and vendors : Check policy approval status and versions, and track vendors with risk levels, contract dates, and security review schedules.
Stay on top of vulnerabilities : List vulnerabilities with severity and SLA deadline filters, review remediation history, and inspect the vulnerable assets behind each finding.
Watch device compliance : List monitored computers with screenlock, disk encryption, password manager, and antivirus check outcomes.
Manage risk scenarios : Query risk register scenarios with likelihood/impact scores, treatment decisions, and review status.
Create a Manage Vanta application in Vanta's Developer Console, then add a Vanta credential in Sim with its client ID, client secret, and deployment. Select that saved credential in your Vanta blocks. Sim stores the credentials securely and obtains access tokens automatically; there is no browser authorization redirect or shared Sim OAuth application to configure.
Standard Vanta deployments, including US, EU, and AU tenants, use api.vanta.com; Vanta Gov uses api.vanta-gov.com. Read operations require vanta-api.all:read; submitting documents also requires vanta-api.all:write; evidence uploads require vanta-api.documents:upload. Grant the scopes needed for your workflows when creating the application. See Vanta's authentication documentation .
The first successful connection sets this application's permissions in Sim. Every connection to that application must always use the same permissions, including after tokens expire or credentials are reconnected. Leave permissions blank on reconnect to retain the current choice. To choose different permissions, create a separate Manage Vanta application and connect it in Sim.
If your workflow entered credentials directly on a Vanta block, create and select a saved Vanta credential before running it again. Use a dedicated Vanta application for Sim: Vanta allows one active access token per application, so another client obtaining a new token can invalidate Sim's token.
Monitor compliance frameworks, controls, and automated tests; find failing test entities; manage evidence documents including file upload, download, and submission; and track people, policies, vendors, monitored computers, vulnerabilities, and risk scenarios. Select a saved Vanta credential created with your Vanta application client ID and client secret.
List the compliance frameworks (e.g., SOC 2, ISO 27001) available in a Vanta account with completion counts
Inputs and outputsParameter Type Required Description pageSizenumber No Maximum number of items per page (1-100, default 10) pageCursorstring No Pagination cursor: pass the endCursor from the previous response to fetch the next page
Parameter Type Description frameworksarray Frameworks in the Vanta account pageInfojson Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page
Get a Vanta compliance framework by ID, including its requirement categories and mapped controls
Inputs and outputsParameter Type Required Description frameworkIdstring Yes Unique ID of the framework (e.g., soc2)
Parameter Type Description frameworkjson The requested framework with requirement categories
List the controls that belong to a specific Vanta compliance framework
Inputs and outputsParameter Type Required Description frameworkIdstring Yes Unique ID of the framework (e.g., soc2) pageSizenumber No Maximum number of items per page (1-100, default 10) pageCursorstring No Pagination cursor: pass the endCursor from the previous response to fetch the next page
Parameter Type Description controlsarray Controls belonging to the framework pageInfojson Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page
List the security controls in a Vanta account, optionally filtered by framework
Inputs and outputsParameter Type Required Description frameworkMatchesAnystring No Comma-separated framework IDs to filter controls by (e.g., soc2,iso27001) pageSizenumber No Maximum number of items per page (1-100, default 10) pageCursorstring No Pagination cursor: pass the endCursor from the previous response to fetch the next page
Parameter Type Description controlsarray Controls matching the filters pageInfojson Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page
Get a Vanta security control by ID, including its status and evidence pass/fail counts
Inputs and outputsParameter Type Required Description controlIdstring Yes Unique ID of the control
Parameter Type Description controljson The requested control with status and evidence counts
List the automated tests mapped to a specific Vanta control
Inputs and outputsParameter Type Required Description controlIdstring Yes Unique ID of the control pageSizenumber No Maximum number of items per page (1-100, default 10) pageCursorstring No Pagination cursor: pass the endCursor from the previous response to fetch the next page
Parameter Type Description testsarray Tests mapped to the control pageInfojson Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page
List the evidence documents mapped to a specific Vanta control
Inputs and outputsParameter Type Required Description controlIdstring Yes Unique ID of the control pageSizenumber No Maximum number of items per page (1-100, default 10) pageCursorstring No Pagination cursor: pass the endCursor from the previous response to fetch the next page
Parameter Type Description documentsarray Documents mapped to the control pageInfojson Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page
List the automated compliance tests in a Vanta account, with filters for status, framework, integration, control, owner, and category
Inputs and outputsParameter Type Required Description statusFilterstring No Filter by test status: OK, DEACTIVATED, NEEDS_ATTENTION, IN_PROGRESS, INVALID, or NOT_APPLICABLE frameworkFilterstring No Filter by framework ID (e.g., soc2) integrationFilterstring No Filter by integration ID (e.g., aws) controlFilterstring No Filter by control ID ownerFilterstring No Filter by owner user ID categoryFilterstring No Filter by test category (e.g., ACCOUNTS_ACCESS, COMPUTERS, INFRASTRUCTURE, POLICIES, VULNERABILITY_MANAGEMENT) isInRolloutboolean No Filter by whether the test is in rollout pageSizenumber No Maximum number of items per page (1-100, default 10) pageCursorstring No Pagination cursor: pass the endCursor from the previous response to fetch the next page
Parameter Type Description testsarray Tests matching the filters pageInfojson Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page
Get a Vanta automated compliance test by ID, including its status and remediation info
Inputs and outputsParameter Type Required Description testIdstring Yes Unique ID of the test (e.g., test-aws-cloudtrail-enabled)
Parameter Type Description testjson The requested test
List the failing or deactivated resource entities for a specific Vanta test, useful for finding exactly which resources need remediation
Inputs and outputsParameter Type Required Description testIdstring Yes Unique ID of the test (e.g., test-aws-cloudtrail-enabled) entityStatusstring No Filter entities by status: FAILING or DEACTIVATED pageSizenumber No Maximum number of items per page (1-100, default 10) pageCursorstring No Pagination cursor: pass the endCursor from the previous response to fetch the next page
Parameter Type Description entitiesarray Resource entities for the test pageInfojson Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page
List the evidence documents in a Vanta account, optionally filtered by framework or document status
Inputs and outputsParameter Type Required Description frameworkMatchesAnystring No Comma-separated framework IDs to filter documents by (e.g., soc2,iso27001) statusMatchesAnystring No Comma-separated document statuses to filter by: "Needs document", "Needs update", "Not relevant", "OK" pageSizenumber No Maximum number of items per page (1-100, default 10) pageCursorstring No Pagination cursor: pass the endCursor from the previous response to fetch the next page
Parameter Type Description documentsarray Documents matching the filters pageInfojson Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page
Get a Vanta evidence document by ID, including its renewal schedule and deactivation status
Inputs and outputsParameter Type Required Description documentIdstring Yes Unique ID of the document
Parameter Type Description documentjson The requested document
List the files uploaded to a specific Vanta evidence document
Inputs and outputsParameter Type Required Description documentIdstring Yes Unique ID of the document pageSizenumber No Maximum number of items per page (1-100, default 10) pageCursorstring No Pagination cursor: pass the endCursor from the previous response to fetch the next page
Parameter Type Description uploadsarray Files uploaded to the document pageInfojson Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page
Upload an evidence file to a Vanta document. Requires credentials with the vanta-api.documents:upload scope.
Inputs and outputsParameter Type Required Description documentIdstring Yes Unique ID of the document to attach the file to filefile No The evidence file to upload fileNamestring No Optional file name override mimeTypestring No MIME type of the file (e.g., application/pdf). Applies only to the base64 upload path; a file from the File input always sends the content type resolved from storage. descriptionstring No Description of the uploaded evidence (e.g., "Q3 access review evidence") effectiveAtDatestring No ISO 8601 date indicating when the document is effective from
Parameter Type Description uploadjson Metadata of the uploaded file
Download a file previously uploaded to a Vanta evidence document and store it in execution files
Inputs and outputsParameter Type Required Description documentIdstring Yes Unique ID of the document uploadedFileIdstring Yes Unique ID of the uploaded file (from List Document Uploads)
Parameter Type Description filefile Downloaded file stored in execution files namestring Name of the downloaded file mimeTypestring MIME type of the downloaded file sizenumber Size of the downloaded file in bytes
Submit a Vanta document collection for review so uploaded evidence becomes visible to auditors. Requires credentials with write access.
Inputs and outputsParameter Type Required Description documentIdstring Yes Unique ID of the document to submit
Parameter Type Description documentIdstring ID of the submitted document submittedboolean Whether the document collection was submitted
List the people tracked in a Vanta account with employment status, group membership, and security task completion
Inputs and outputsParameter Type Required Description emailAndNameFilterstring No Filter people by email address or name employmentStatusstring No Filter by employment status: UPCOMING, CURRENT, ON_LEAVE, INACTIVE, or FORMER groupIdsMatchesAnystring No Comma-separated group IDs to filter people by tasksSummaryStatusMatchesAnystring No Comma-separated task summary statuses to filter by: NONE, DUE_SOON, OVERDUE, COMPLETE, PAUSED, OFFBOARDING_DUE_SOON, OFFBOARDING_OVERDUE, OFFBOARDING_COMPLETE taskTypeMatchesAnystring No Comma-separated task types to filter by: COMPLETE_TRAININGS, ACCEPT_POLICIES, COMPLETE_CUSTOM_TASKS, COMPLETE_CUSTOM_OFFBOARDING_TASKS, INSTALL_DEVICE_MONITORING, COMPLETE_BACKGROUND_CHECKS taskStatusMatchesAnystring No Comma-separated task statuses to filter by: COMPLETE, DUE_SOON, OVERDUE, NONE pageSizenumber No Maximum number of items per page (1-100, default 10) pageCursorstring No Pagination cursor: pass the endCursor from the previous response to fetch the next page
Parameter Type Description peoplearray People matching the filters pageInfojson Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page
Get a person tracked in Vanta by ID, including employment, leave, and security task status
Inputs and outputsParameter Type Required Description personIdstring Yes Unique ID of the person
Parameter Type Description personjson The requested person
List the security policies in a Vanta account with approval status and version info
Inputs and outputsParameter Type Required Description pageSizenumber No Maximum number of items per page (1-100, default 10) pageCursorstring No Pagination cursor: pass the endCursor from the previous response to fetch the next page
Parameter Type Description policiesarray Policies in the Vanta account pageInfojson Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page
Get a Vanta security policy by ID, including its approval status and latest approved version documents
Inputs and outputsParameter Type Required Description policyIdstring Yes Unique ID of the policy
Parameter Type Description policyjson The requested policy
List the vendors tracked in a Vanta account with risk levels, contract dates, and security review schedules
Inputs and outputsParameter Type Required Description namestring No Filter vendors by name statusMatchesAnystring No Comma-separated vendor statuses to filter by: MANAGED, ARCHIVED, IN_PROCUREMENT pageSizenumber No Maximum number of items per page (1-100, default 10) pageCursorstring No Pagination cursor: pass the endCursor from the previous response to fetch the next page
Parameter Type Description vendorsarray Vendors matching the filters pageInfojson Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page
Get a Vanta vendor by ID, including risk levels, contract details, and authentication info
Inputs and outputsParameter Type Required Description vendorIdstring Yes Unique ID of the vendor
Parameter Type Description vendorjson The requested vendor
List the monitored computers in a Vanta account with screenlock, disk encryption, password manager, and antivirus check outcomes
Inputs and outputsParameter Type Required Description complianceStatusFilterMatchesAnystring No Comma-separated compliance issues to filter by: PWM_NOT_INSTALLED, HD_NOT_ENCRYPTED, AV_NOT_INSTALLED, SCREENLOCK_NOT_CONFIGURED, LAST_CHECK_OVER_14_DAYS pageSizenumber No Maximum number of items per page (1-100, default 10) pageCursorstring No Pagination cursor: pass the endCursor from the previous response to fetch the next page
Parameter Type Description computersarray Monitored computers matching the filters pageInfojson Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page
List the vulnerabilities detected across a Vanta account with filters for severity, fixability, SLA deadlines, package, and integration
Inputs and outputsParameter Type Required Description qstring No Search query for vulnerabilities severitystring No Filter by severity: LOW, MEDIUM, HIGH, or CRITICAL isFixAvailableboolean No Filter by whether a fix is available isDeactivatedboolean No Filter by whether vulnerability monitoring is deactivated includeVulnerabilitiesWithoutSlasboolean No Include vulnerabilities that have no SLA deadline packageIdentifierstring No Filter by the affected package identifier externalVulnerabilityIdstring No Filter by external vulnerability ID (e.g., a CVE identifier) integrationIdstring No Filter by the integration that detected the vulnerability vulnerableAssetIdstring No Filter by the vulnerable asset ID slaDeadlineAfterDatestring No Only include vulnerabilities with an SLA deadline after this ISO 8601 date slaDeadlineBeforeDatestring No Only include vulnerabilities with an SLA deadline before this ISO 8601 date pageSizenumber No Maximum number of items per page (1-100, default 10) pageCursorstring No Pagination cursor: pass the endCursor from the previous response to fetch the next page
Parameter Type Description vulnerabilitiesarray Vulnerabilities matching the filters pageInfojson Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page
List remediated vulnerabilities in a Vanta account with detection, SLA deadline, and remediation dates
Inputs and outputsParameter Type Required Description integrationIdstring No Filter by the integration that detected the vulnerability severitystring No Filter by severity: LOW, MEDIUM, HIGH, or CRITICAL isRemediatedOnTimeboolean No Filter by whether the vulnerability was remediated before its SLA deadline remediatedAfterDatestring No Only include remediations completed after this ISO 8601 date remediatedBeforeDatestring No Only include remediations completed before this ISO 8601 date pageSizenumber No Maximum number of items per page (1-100, default 10) pageCursorstring No Pagination cursor: pass the endCursor from the previous response to fetch the next page
Parameter Type Description remediationsarray Vulnerability remediations matching the filters pageInfojson Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page
List the assets associated with vulnerabilities in a Vanta account (servers, repositories, workstations, and more)
Inputs and outputsParameter Type Required Description qstring No Search query for vulnerable assets integrationIdstring No Filter by the integration scanning the asset assetTypestring No Filter by asset type: SERVER, SERVERLESS_FUNCTION, CONTAINER, CONTAINER_REPOSITORY, CONTAINER_REPOSITORY_IMAGE, CODE_REPOSITORY, MANIFEST_FILE, WORKSTATION, or OTHER assetExternalAccountIdstring No Filter by the external account ID the asset belongs to pageSizenumber No Maximum number of items per page (1-100, default 10) pageCursorstring No Pagination cursor: pass the endCursor from the previous response to fetch the next page
Parameter Type Description assetsarray Vulnerable assets matching the filters pageInfojson Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page
Get a vulnerable asset in Vanta by ID, including the scanners reporting it and per-scanner asset details
Inputs and outputsParameter Type Required Description vulnerableAssetIdstring Yes Unique ID of the vulnerable asset
Parameter Type Description assetjson The requested vulnerable asset
List the risk scenarios in a Vanta risk register with likelihood/impact scores, treatment decisions, and review status
Inputs and outputsParameter Type Required Description searchStringstring No Search string to filter risk scenarios includeIgnoredboolean No Include ignored risk scenarios typestring No Filter by scenario type: "Risk Scenario" or "Enterprise Risk" ownerMatchesAnystring No Comma-separated owner emails to filter by categoryMatchesAnystring No Comma-separated risk categories to filter by ciaCategoryMatchesAnystring No Comma-separated CIA categories to filter by: Confidentiality, Integrity, Availability treatmentTypeMatchesAnystring No Comma-separated treatments to filter by: Mitigate, Transfer, Avoid, Accept inherentScoreGroupMatchesAnystring No Comma-separated inherent score groups to filter by: "Very low", Low, Med, High, Critical residualScoreGroupMatchesAnystring No Comma-separated residual score groups to filter by: "Very low", Low, Med, High, Critical reviewStatusMatchesAnystring No Comma-separated review statuses to filter by: APPROVED, DRAFT, NOT_REVIEWED, AWAITING_SUBMISSION, PENDING_APPROVAL, REQUESTED_CHANGES orderBystring No Field to order results by: description or createdAt pageSizenumber No Maximum number of items per page (1-100, default 10) pageCursorstring No Pagination cursor: pass the endCursor from the previous response to fetch the next page
Parameter Type Description riskScenariosarray Risk scenarios matching the filters pageInfojson Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page
Get a Vanta risk scenario by ID, including its scores, treatment decision, and review status
Inputs and outputsParameter Type Required Description riskScenarioIdstring Yes Unique ID of the risk scenario
Parameter Type Description riskScenariojson The requested risk scenario