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: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
- Agent Name: A descriptive identifier
- Status: Start with Draft for initial setup
- Agent URL: Where your agent accepts requests
- API 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. Additional fields:
The Hub dropdown supports major providers:
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. Additional fields:- Source Code: Paste code directly, or leave empty to pull from repository
- GitHub Repository: URL, username, and access token for private repos
Registering an Agent
- Click + Register Agent to open the registration modal
- Choose Manual for direct entry or Import to load from a file
- Fill in the Black Box fields (required for all agents)
- Expand Grey Box if you want compositional analysis
- Expand White Box if you want source code analysis
- Click Register Agent
Managing Agents
Click the More Actions menu (three dots) on any agent row to access management options.Editing an Agent
Select Edit to open the agent configuration modal with current values populated. Make your changes and click Save Changes.Agent Status
Agents progress through lifecycle states:
Set status to Active before running evaluations or configuring Dome protection.
Integration Guides
For provider-specific configuration details, use our dedicated UI walk-through guides.OpenAI
Anthropic
Google Vertex
Mistral AI
AWS Bedrock
DigitalOcean
Groq
Together Web
OpenRouter
Fireworks AI
NVIDIA NIM
Custom Agents
OpenAI-compatible endpoints
Next Steps
Define Personas
Create user profiles for evaluation
Define Policies
Set organizational rules your agent must follow