Profile
Manage your display name and profile information.
AI Model
Choose which AI model powers SARA's responses.
Choose any LLM provider. SARA works with OpenAI, Claude, Gemini, Mistral, Groq, Ollama, or any OpenAI-compatible endpoint.
OmniSense Integration
Connect your SIRP OmniSense tenant to query live incidents, run agents, and execute response actions.
https://your-company.sirp.io)Email + password: Enables multi-tenant switching and JWT-based features. May conflict with browser sessions.
Both: Best of both worlds. API key for data, credentials for admin features.
| Query incidents, alerts, cases | API key or credentials |
| View assets and risk scores | API key or credentials |
| Run agents (enrichment, analysis, triage) | API key or credentials |
| Execute actions (block IP, contain host) | API key required |
| Multi-tenant switching (MSSP) | Credentials required |
| Threat advisory feed ingestion | API key or credentials |
Enabled Apps & Actions
Apps and actions available on your connected OmniSense tenant. Click to expand.
SARA's Capabilities
What SARA can do for you — automatically selected based on your question.
Investigation Skills
Skills transform SARA into a specialist. When active, SARA uses an agent loop with tools instead of the standard pipeline — investigating step by step like a senior analyst.
How Skills Work
- Standard mode — SARA runs a fixed pipeline: analyze → enrich → respond in one shot
- Skill mode — SARA uses an agent loop: call tools → examine results → decide next step → iterate up to 12 times
- Each skill defines: investigation steps, preferred tools, output format, and hard rules
- Activate from the welcome screen (skill pills) or here
- Deactivate to return to standard mode
SARA's Memory
SARA remembers your preferences, corrections, and investigation patterns to personalize responses across sessions.
Add a Memory
Stored Memories (0)
How Memory Works
- Preferences — "I prefer EPSS over CVSS" → SARA prioritizes EPSS in CVE analysis
- Corrections — "10.0.0.0/8 is our internal range" → SARA won't flag as malicious
- Expertise — "I'm a senior SOC analyst" → SARA adjusts detail level
- Context — "We use CrowdStrike + Splunk" → SARA references your stack
- Patterns — "I always check SPF/DKIM first" → SARA learns your workflow
- Memories decay if not accessed — confidence drops 20% per week
- Thumbs-down feedback with a comment auto-creates a correction memory
Privacy & Data
Your data, your control. SARA stores conversations to provide chat history — you can delete them anytime.
Delete All Conversations
Permanently delete all your saved conversations from both your browser and the server. This cannot be undone.
Delete Account
Remove your account and all associated data permanently — conversations, settings, API keys, integrations.
Billing & Plans
Upgrade your plan to unlock more messages, full enrichment, and OmniSense connectivity.
Current Subscription
Your Plan
Current usage and rate limits for your account.
Message Breakdown
Total messages sent across all sessions.
API Access
Programmatic access to SARA's intelligence. Use API keys to integrate with your SOAR, SIEM, or custom tools. View full API documentation →
Your API Keys
Quick Start
x-api-key header.
curl -X POST https://sara-open.sirp.io/api/v1/chat/completions \
-H "x-api-key: YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"sara","messages":[{"role":"user","content":"What is CVE-2024-3400?"}]}'
Response format (OpenAI)
{
"id": "chatcmpl-abc123",
"object": "chat.completion",
"model": "sara",
"choices": [{"index":0,"message":{"role":"assistant","content":"..."},"finish_reason":"stop"}],
"usage": {"prompt_tokens":150,"completion_tokens":200,"total_tokens":350}
}
Python SDK example
from openai import OpenAI
client = OpenAI(base_url="https://sara-open.sirp.io/api/v1", api_key="YOUR_KEY")
r = client.chat.completions.create(model="sara", messages=[{"role":"user","content":"..."}])
print(r.choices[0].message.content)
curl -X POST https://sara-open.sirp.io/api/v1/chat \
-H "x-api-key: YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"message": "What is CVE-2024-3400?"}'
Response format
{
"response": "CVE-2024-3400 is a critical...",
"mode": "threat_intel",
"sources": ["Knowledge Base", "NVD"],
"iocs_detected": [],
"remaining_this_hour": 499,
"hourly_limit": 500
}
curl -X POST https://sara-open.sirp.io/api/v1/enrich \
-H "x-api-key: YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"iocs": [{"value": "8.8.8.8", "type": "ip"}]}'
curl -X POST https://sara-open.sirp.io/api/v1/analyze \
-H "x-api-key: YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"content": "EventID=4625 ...", "type": "alert"}'
Auth:
x-api-key: sara_... header on every requestMulti-turn: Use
{"messages": [...]} for conversation context
Connectors
Create custom webhook actions and connect external AI agents. Connectors start in dry-run mode for safety.
New Connector
Configure your connector's endpoint, triggers, and authentication.