Application workloads
Workers and scan sandboxes need capacity in addition to the web and API services. Concurrent scans can create additional sandbox workloads and storage use.
Supporting services
The reference deployment uses these services:
The deployment review determines which services are included in the cluster and which can use an existing service. Vidoc confirms the compatible versions and configuration in the supplied runbook. Refer to Preparing your infrastructure.
Connections to your services
- Source code platform: Vidoc reads repository content, receives webhook events, and posts PR results. Available integrations are listed in Supported platforms.
- Identity provider: users sign in with your company account through OIDC.
- LLM service: Vidoc sends model requests to the configured provider. The reference self-hosted configuration uses AWS Bedrock in your AWS account, including an embedding model for code context.
How data moves during a scan
- A webhook, a user action, or a CLI request starts work for a repository.
- Vidoc obtains source content from the source code platform or a CLI upload and prepares code context in its data services.
- Workers coordinate the scan. Agents inspect source content in workspaces and make requests to the configured LLM service. Model requests can include source code, findings, and prompts.
- Vidoc stores findings and scan state. Users see results in the web app, and enabled integrations post results to the source code platform.

