Scan a repository for AI systems
Repository Intelligence reads a connected GitHub repository at one immutable commit, detects source-backed AI components, and recommends evaluation packs for uncovered risks. It never executes repository code.Scan from the web app
- Connect the repository through the EvalGate GitHub App.
- Open Repository intelligence at
/repository-intelligence. - Select the connected repository and start a scan. You can pin a 40-character commit SHA or scan the current default-branch head.
- Review detected providers, model routes, agents, prompts, tools and MCP, retrieval and memory, guardrails, evaluation frameworks, telemetry, domain signals, and release assets.
- Inspect every finding’s exact file and line evidence before installing a recommended pack.
A source detection is not runtime confirmation. The result records graph
completeness and truncation reasons so a partial scan cannot be presented as
complete evidence.
Scan and ask from the CLI
Configure an EvalGate API key and connect GitHub before running this authenticated workflow:client.repositoryIntelligence. The Python package exposes it through
client.repository_intelligence.
Bot answers are bounded to one persisted graph version. Answers cite source
locators when evidence exists and return an explicit insufficient-evidence
state when it does not.