Sarvekshanam features a deeply integrated Agentic AI assistant capable of analyzing security data and orchestrating the platform.
The backend uses LangChain to connect to multiple LLM providers:
When a scan completes, its output is automatically processed:
sqlite-vec (or ChromaDB).In the AI Chat, you can use the RAG search bar to query past scan results and instantly inject them into the LLM’s context window.
The Go Slaves automatically convert their manifest.json definitions into OpenAI-compatible JSON function-calling schemas.
This allows the AI agent to understand exactly what tools are available on your network. If you ask the AI to “Scan my internal subnet”, it can select the correct Nmap module, formulate the parameters, and request permission to execute it.