Skip to main content

Security Overview

Qefro security is built around tenant isolation, workspace boundaries, least-privilege access, and auditable Business Actions. This section documents controls that exist in the running product on app.qefro.com / api.qefro.com — not aspirational marketing claims.

Use these pages for vendor questionnaires, internal security review, and production hardening. For Marketplace / SDK app builders, also read Solution security and Application security (SDK).

Short definition (citation-ready)

Qefro isolates each organization (tenant) and further scopes knowledge, tools, conversations, and Marketplace installs to AI Workspaces. Tool and SDK credentials are encrypted at rest; platform-to-app calls are HMAC-signed; HTTPS egress is SSRF-aware; optional end-user identity is forwarded rather than stored as a customer IdP; organization, identity, and tool execution events are logged.

Control map

Architecture

Threats we design for

ThreatMitigation in Qefro
Org A reads Org B knowledgeTenant-scoped APIs, indexes, storage, and connections
Public widget reads HR PDFsSeparate Customer vs Employee workspaces + channel binding
Chat triggers privileged refundsLeast-privilege tools; auth levels; no write tools on public workspaces by default
Tool URL hits cloud metadataSSRF / DNS pinning; HTTPS only
Keys in browser or promptsServer-side encrypted secrets; widget token is intentionally public
Forged platform → app callsHMAC-SHA256 v1= over timestamp + raw body; skew window
Malicious Marketplace packageYAML/JSON/images only; Ed25519 signature; no arbitrary JS
Confused deputyIdentity forwarding (identify()); your API authorizes the end user
Unaudited model writesTool execution logs + org audit logs + identity audit
Stolen admin sessionSession list/revoke; HttpOnly refresh cookie; RBAC

Deeper agent threat model: AI Agent Security. Hardening checklist: Secure Business Actions.

Security review workflow

Run a security review before production

  1. Classify dataWhich docs and tool responses are public vs internal vs regulated?
  2. Split workspacesCustomer Support vs HR/IT — never one mega-index.
  3. Lock RBACOwners/Admins configure; Members only see granted workspaces.
  4. Scope tools and appsRead-only first; encrypt secrets; declare the fewest Marketplace capabilities.
  5. Prove with logsSample org audit, identity audit, and tool executions during pilot.

What is implemented vs roadmap

AreaStatus
Multi-tenant + workspace isolationImplemented
Encrypted tool / SDK / channel credentials (AES-256-GCM)Implemented
HMAC-signed /qefro SDK protocolImplemented
Marketplace package signing (Ed25519) + no arbitrary JSImplemented
SSRF-aware tool / webhook egress with DNS pinningImplemented
Widget identify() identity forwardingImplemented
Customer Access Service (org-owned OTP / login)Implemented
Org audit logs + identity audit + tool logsImplemented
Auth abuse rate limitsImplemented
Razorpay and Meta webhook signature verificationImplemented
Session list / revokeImplemented
SOC 2 Type IIRoadmap — ask Sales for timeline
SSO / SAML for Admin ConsoleRoadmap — Enterprise discussions

Practical API checks

# Organization audit trail (Admin/Owner JWT)
curl -sS -H "Authorization: Bearer $USER_JWT" \
https://api.qefro.com/api/v1/org/audit-logs

# Tool execution history for a Business Tool
curl -sS -H "Authorization: Bearer $USER_JWT" \
https://api.qefro.com/api/v1/tools/$TOOL_ID/logs

Best practices

  • Separate staging and production organizations when feasible
  • Prefer read-only Business Tools until citation quality is proven
  • Re-review OpenAPI imports for overly broad write operations
  • Treat uploaded documents as untrusted input when tools are enabled (prompt injection)
  • Rotate SDK signing secrets and tool credentials on staffing changes
  • Bind public channels only to customer-safe workspaces

FAQ

Is Qefro SOC 2 certified today?
SOC 2 is on the roadmap. Contact Sales for the current timeline and interim questionnaire support.
Where should a security review start?
Tenant/workspace isolation, then authentication and tool scopes, then secrets and egress, then identity forwarding, then logs.
Does Qefro store my CRM data?
Your CRM remains the system of record. Tool responses may appear in conversation transcripts — design retention with your security team. See Data handling.
Who should read which security page?
Buyers and InfoSec: this overview, isolation, compliance. Operators: authentication, secrets, audit. App builders: application security plus the developer security page.