Skip to content

Security

PT | EN

Security in Vectora is implemented in 3 layers: application (Guardian blocklist), isolation (Trust Folder), and access control (RBAC). Data is yours - Vectora is BYOK (Bring Your Own Key).

Security Pillars

LayerComponentFunctionDocs
ApplicationGuardianHard-coded blocklist for .env, secrets, binaries→ Guardian
FilesystemTrust FolderPath isolation against directory traversal→ Trust Folder
AccessRBAC5 roles (Owner→Guest) with 15 permissions→ RBAC
DataBYOK + EncryptionUser keys, AES-256-GCM encryption→ BYOK & Privacy

Compliance & Certifications

Supports compliance frameworks:

  • GDPR — Right to be forgotten, data portability
  • HIPAA — Encryption, audit, controlled access
  • SOC 2 Type II — In progress for 2026
  • PCI-DSS — If credit card data is not indexed

Shared Responsibility Security

ResponsibilityVectoraYou
Guardian blocklist[x]-
Trust Folder config-Configure
API keys-Protect
Password-Use 2FA
Network (firewall)-(optional)

Next Steps

  1. Understand: Read Guardian for hard-coded protections
  2. Configure: Define Trust Folder appropriately
  3. Manage: Configure RBAC for your team
  4. Data: Review BYOK & Privacy for compliance

Security vulnerability? Report here

External Linking

ConceptResourceLink
RBACNIST Role-Based Access Control Standardcsrc.nist.gov/projects/rbac
MCPModel Context Protocol Specificationmodelcontextprotocol.io/specification
MCP Go SDKGo SDK for MCP (mark3labs)github.com/mark3labs/mcp-go

Part of the Vectora ecosystem · Open Source (MIT) · Contributors