Skip to content

Key Features

Key Features of InspectRAG


1. OpenID Authentication

  • Single Sign-On (SSO): Users log in once using OpenID, gaining access to multiple systems, including InspectRAG, without repeated authentication.
  • LDAP Integration with Active Directory: OpenID can use LDAP to import users, roles, and groups directly from Active Directory (AD), ensuring seamless role-based access control.
  • Centralized Identity Management: Integrates with your organization’s identity provider to manage users efficiently.

2. Role-Based Access Control (RBAC)

  • Real-Time Role Syncing: Fetches user roles, groups, and permissions from Active Directory (AD) using OpenID’s LDAP integration.
  • Granular Access Control: Assigns permissions at multiple levels, ensuring users access only what is relevant to their roles.
  • Support for Nested Roles: Enables hierarchical access levels for more complex permission structures.

3. Real-Time File Uploads and Synchronization

  • Upload Files Directly via Chat: Users can upload documents in chat and query them immediately within the platform.
  • Connected Platform Integration: Configure InspectRAG to enable your content platforms (SharePoint, Confluence, Jira, Amazon S3, email, and more), granting access to both uploaded files and documents synced from those platforms.
  • Automatic File Sync: Ensures the vector database remains updated in real time, reflecting the latest changes.

4. Permission Matching for Secure Access

  • Dynamic Role Matching: When a user sends a query, InspectRAG matches their roles, groups, or username with the file permissions, creator, and access roles defined in the source platform (SharePoint, Confluence, Jira, S3, and others) to ensure secure access to file-specific content.
  • Permission-Based Responses:
  • If access is granted for the requested context, the AI returns relevant information from the files.
  • If access is denied for file-specific information:
    • For general queries not tied to specific files, the AI provides a general response based on available open information.
    • For queries specific to restricted files, the AI responds in a neutral, context-less manner. For example:
    • If a user asks about a restricted report, the response might be: "Without specific details, it's challenging to provide an exact answer. Reports vary widely depending on the scope and purpose."
    • Or, for a query about a restricted person in context, it might say: "There are many individuals with that name. Could you clarify further?"

This approach subtly limits responses without disclosing restricted access, keeping interactions seamless yet secure.


5. VectorDB for Metadata and Querying

  • Metadata Storage: Each document chunk includes:
  • file_id: Unique identifier for the document.
  • creator: User who created the document.
  • permissions: Roles or groups with access rights.
  • digest: Hash to detect content changes.
  • Fast Queries: Stores document embeddings with metadata for high-speed querying.
  • Delta Queries: Tracks incremental changes to ensure data consistency.

6. Multi-Platform Content Integration

  • Broad Platform Support: Works seamlessly across SharePoint (Online & On-Prem), OneDrive, network File Shares, Confluence, Jira (Cloud & On-Prem), Amazon S3, and email (Gmail/Outlook).
  • Cloud and On-Premise: Connect cloud services (e.g., SharePoint Online, Amazon S3, Jira Cloud) and on-premise systems (e.g., SharePoint On-Prem, Confluence, Jira On-Prem) side by side.
  • Webhooks and Event Receivers: Uses webhooks (SharePoint Online, Jira, Confluence, S3) and event receivers (SharePoint On-Prem) to notify InspectRAG when content changes, ensuring real-time synchronization.
  • Extensible by Design: New platforms can be added as your organization's needs evolve. See the Platform Integration Guides for setup details on each source.

Platform Compatibility Matrix

The following table summarizes the platforms InspectRAG integrates with, along with the content it can access and how it stays synchronized in real time.

Platform Type Capabilities Real-Time Sync
SharePoint Online Cloud Files, Permissions, Lists Webhooks
SharePoint On-Premises On-Prem Files, Permissions, Event Receivers Event Receivers
Jira Cloud Cloud Issues, Comments, Attachments Webhooks
Jira On-Premises On-Prem Issues, Comments, Attachments Webhooks
Confluence On-Premises On-Prem Pages, Blogs, Comments, Attachments Webhooks
Gmail / Google Workspace Cloud Emails, Attachments, Domain-wide Push Notifications
Outlook / Office 365 Cloud Emails, Attachments, Calendar Graph API
Amazon S3 Cloud Files, Lambda Triggers, Multi-format S3 Events
IMAP Email Servers Various Generic email server support Polling

7. Comprehensive Audit Logging and Monitoring

  • Detailed Logs: Tracks all queries, access attempts, and file modifications.
  • Real-Time Alerts: Notifies administrators of suspicious activities.

8. Multi-Environment Support

  • Hybrid Deployment: Supports both cloud and on-premise environments.
  • Scalable and Flexible: Adapts to the needs of growing organizations.
  • Future-Ready: Built to handle emerging technologies and infrastructure changes.

9. Streamlined User Experience

  • File Upload via Chat: Users can upload and query documents within chat for a seamless workflow.
  • Integrated Workflows: Manage uploads, queries, and retrievals on a single platform.
  • Instant Feedback: Users are notified immediately if they have access to a document or need to request additional permissions.