Knowledge Base Sources
A Knowledge Base can draw from multiple source types. Spectral merges them into a single unified KB.
URL
Provide one or more URLs and Spectral scrapes them automatically to build the KB. This is the same mechanism used during target setup and can be used to extend or refresh the KB at any time.
Documents
Upload PDF or DOCX files directly. Use this for product documentation, policy documents, internal guidelines, or any written material that defines how your system should behave.
MongoDB
Connect a MongoDB instance to pull structured data into the KB. Provide the following:
| Field | Description |
|---|---|
| Mongo URI | Connection string for your instance, including credentials if required. The instance must be publicly reachable. |
| Collections | The collections Spectral should read from. |
| Query filter | Optional filter to restrict which documents are included. |
| Projection | Optional projection to include only the relevant fields. |
warning
We strongly encourage you to use a read-only account. Spectral only needs read access, and limiting permissions reduces exposure risks.