Skip to main content
Before Vijil can evaluate or protect an Agent, you need to register it. Registration tells Vijil how to communicate with your Agent and how much visibility you are granting for analysis. You can register and manage Agents two ways: through the Console web interface, or through MCP by describing what you want in plain English to Claude Code. Use the tabs in each section to follow the path you prefer.

Access Levels

Vijil supports three access levels, each enabling progressively deeper evaluation. The access level you choose determines what Vijil can analyze and what vulnerabilities it can detect.

Black Box

Black Box registration requires minimal information: your Agent’s API endpoint and authentication. Vijil treats the Agent as an opaque system, testing only its observable behavior. This approach works well for:
  • Third-party Agents you do not control
  • Initial evaluations before deeper analysis
  • Agents where you want to test the API contract
Black Box fields:
  • Agent Name: A descriptive identifier
  • Agent URL: Remote Agent endpoint URL
  • Use A2A Protocol: Enable Agent to Agent protocol
  • Optional Purpose: Description of what the Agent is for
  • Access Key: Authentication credentials (you can add multiple keys)
  • Rate Limit Per Minute: Matches your provider’s limits to avoid throttling

Grey Box

Grey Box expands visibility into your Agent’s composition. This enables Vijil to trace vulnerabilities to specific components whether a prompt injection succeeded because of the model choice, MCP tool exposure, or delegated Agent behavior. Grey Box settings:
If your Agent uses MCP tools or delegates to sub-agents, Grey Box registration enables Vijil to test the full execution graph—not just the top-level API.

White Box

White Box provides full source code access for static analysis (SAST) combined with dynamic testing (DAST). This is the most thorough evaluation path. White Box fields:
  • Source Code: Paste code directly, or leave empty to pull from repository
  • GitHub Repository: Repository URL, Entry point, Username, and Access token for private repos
White Box evaluation can identify vulnerabilities that Black Box testing would miss—hardcoded secrets, unsafe deserialization, SQL injection in tool implementations, and similar code-level issues.

Register an Agent

The Agent Registry

Navigate to Agents in the sidebar to open the Agent Registry. The registry displays all Agents in your workspace with key information:

Registering an Agent

  1. Navigate to Agents in the sidebar to open the Agent Registry
  2. Click + Register Agent to open the Register Agent form
  3. Fill in the Black Box fields (required for all Agents)
  4. Expand Grey Box if you want compositional analysis
  5. Expand White Box if you want source code analysis
  6. Click Register Agent

Manage Agents

Click the Actions menu (three dots) on any Agent row to access management options.

Editing an Agent

Select Edit to open the Agent configuration form with current values populated. Make your changes and click Save Changes.
Changing an Agent’s configuration may affect ongoing evaluations. If you need to test different configurations, consider using Clone to create a variant instead.

Agent Stage

Agents progress through lifecycle stages: Use Stage to understand where an Agent is in the evaluation, protection, and adaptation lifecycle.

Next Steps

Define Personas

Create user profiles for evaluation

Define Policies

Set organizational rules your Agent must follow
Last modified on July 22, 2026