Skip to content

Connectors

Connectors are how Shield360 attaches to external systems. Each connector is an atomic integration: one backend, one credential set, and a clear set of actions (test connection, validate signals, bind telemetry, browse memories, and more).

Open Connectors from the sidebar under Settings → Integrations → Connectors (/connectors). Always select the correct project and environment first — connectors belong to the project, not the organization root.

Shield360 Connectors page showing configured connectors and the connector catalog

Every connector form in the app has a How to set this up link that opens the matching guide below, and a short What you’ll need checklist. Each guide lists the exact permissions, scopes, or roles Shield360 uses — nothing more — and how to test the connection.

CategoryConnectorSetup guide
Data sourceClickHouseSet up ClickHouse
Data sourceGrafana TempoSet up Grafana Tempo
Data sourceGrafana LokiSet up Grafana Loki
Data sourcePrometheusSet up Prometheus
Data sourceJaegerAdd a Jaeger connector
MemoryClaudeSet up Claude memory
MemoryMem0Set up Mem0
MemorymemmeshSet up memmesh
MemoryZepSet up Zep
MemoryLangGraphSet up LangGraph
ScannerTrustablAdd a Trustabl scanner
Sensitive dataBuilt-in detectorBuilt-in detector
DocumentsSharePointSharePoint
DocumentsOneDriveOneDrive
DocumentsOneNoteOneNote
DocumentsGoogle DriveGoogle Drive
IdentityMicrosoft Entra ID + IntuneMicrosoft Entra ID
IdentityOktaOkta
IdentityGoogle WorkspaceGoogle Workspace
DevicesMicrosoft Defender for EndpointMicrosoft Defender for Endpoint
DevicesCrowdStrike FalconCrowdStrike Falcon
DevicesSentinelOneSentinelOne
DevicesJamf ProJamf Pro
DevicesKandjiKandji
DevicesRapid7 InsightVMRapid7 InsightVM
DevicesDatadogDatadog
AI spendOpenAI API costsOpenAI API costs
AI spendAnthropic API costsAnthropic API costs
AI spend limits and costsClaude EnterpriseClaude Enterprise spend limits and costs
AI spend limitsLiteLLM budgetsLiteLLM budgets
AI spend limitsOpenRouter key limitsOpenRouter key limits
AI spendGitHub CopilotGitHub Copilot
AI spendCursorCursor
AI spendChatGPT EnterpriseChatGPT Enterprise
AI spendMicrosoft 365 CopilotMicrosoft 365 Copilot
AI spendAzure OpenAIAzure OpenAI
AI spendAmazon BedrockAmazon Bedrock
Cloud costsAWS (all services)AWS Cost Explorer
Cloud costsAzure (all services)Azure Cost Management
Cloud costsGoogle CloudGoogle Cloud billing export
flowchart LR
subgraph org [Organisation]
proj[Project]
end
subgraph env [Environment]
bindT[traces binding]
bindL[logs binding]
bindM[metrics binding]
mem[memory connectors]
scan[scanner connectors]
end
proj --> env
bindT --> DS1[Tempo]
bindL --> DS2[Loki]
bindM --> DS3[Prometheus]
mem --> M1[Mem0]
mem --> M2[Zep]
mem --> M3[LangGraph]
scan --> S1[Trustabl]
  • Atomic connectors — one backend per connector instance. Never a multi-backend blob.
  • Project scope — connectors are created on a project and partitioned by environment.
  • Data-source bindings — traces, logs, and metrics bind independently. See Signal routing.
  • Memory usage — memory connectors power the Memory page (/memory) and Otter memory tools; they do not replace telemetry routing.
  • Scanner usage — scanner connectors power the Scanner page (/scanner) and Otter get_scanner_findings; they do not replace telemetry routing.
ActionData-sourceMemoryScanner
Add / edit connectorYesYesYes
Store credentialsVault (ClickHouse) or connector secretEncrypted on connectorEncrypted on connector
Health check / test connectionYesYesYes (CLI installed)
Validate AI signalYes (gen_ai.* markers)——
Bind signaltraces / logs / metrics——
Browse / search / write memories—Yes (capability-dependent)—
Run scan / list findings——Yes

Enterprise audit logs record connector create, update, delete, test, bind, and unbind events. RBAC permissions are connectors:read|create|update|delete|test|bind (owner/admin by default).