Appearance
Security & Isolation
Mission Squad Platform enforces account‑level isolation and secure handling of credentials and data. This page summarizes core guarantees and recommended practices.
Core guarantees
- Namespacing: All entities (providers, models, agents, files, vector stores, schedules) are namespaced per account.
- Credential storage: Provider API keys are encrypted at rest; the UI masks values on read.
- Principle of least privilege: Agents can only access the tools (MCP) and collections (RAG) explicitly attached to them.
- Event visibility: Logs show server events; redact sensitive data from prompts and tool outputs.
- Data egress: Outbound tool calls use TLS (HTTPS) and depend on your connected MCP servers and their configured authentication (token/ PAT/ etc.).
- Deployment modes:
- Cloud‑hosted: Managed by Mission Squad; keys stored and encrypted in our infrastructure.
- Customer‑hosted: Keys and data remain within your infrastructure, subject to your security controls. Contact for self-hosted options
Recommended practices
- Separate providers per environment or region (e.g., “openai‑prod”, “openai‑eu”).
- Use dedicated API keys with least scopes (e.g., GitHub PAT for MCP github server). Rotate regularly.
- Attach only the minimum tool functions an agent needs; avoid broad “all tools” permissions.
- Keep RAG collections scoped by purpose (e.g., “finance‑kb”, “eng‑handbook”) to reduce over‑exposure in prompts.
- Redact or avoid PII in prompts and tool outputs where possible.
- Prefer deterministic models (low temperature) for compliance/regulated workflows.
- If self-hosted, monitor server logs for unexpected tool usage; disable or remove tools quickly if needed.
Incident response checklist
- Disable or delete the impacted Provider entry in Providers.
- Revoke/rotate the upstream vendor key (OpenAI/Anthropic/etc.).
- Audit Agents that used the provider; temporarily disable Schedules relying on them.
- Review MCP servers for unexpected tool activity; rotate tokens if necessary.
- If embeddings may contain sensitive content, review Vector Stores access and detach from Agents until validated.
API reference touchpoints
- Providers
GET /v1/core/providers,POST /v1/core/add/provider,POST /v1/core/delete/provider
- Agents
GET /v1/core/agents,POST /v1/core/add/agent,POST /v1/core/delete/agent
- Tools/Servers (MCP): Core Utilities
GET /v1/core/servers,GET /v1/core/tools
- Files & Vector Stores: Files, Vector Stores
- Collections (diagnostics/recovery): Collections