Project: datalens
81 entity types
Matrix/Security

Security

13 entities found

SecurityConstraintSecurity

Authentication

API endpoints are governed by authentication constraints to ensure secure access. The DataLens Platform includes an authentication system supporting registration, login, and session management. The Auth system in the DataLens Platform uses python-jose as a dependency for security or token management. passlib is used by the Auth system in the DataLens Platform for hashing passwords securely.

AuthorizationModelSecurity

Authorization Bearer tokens

Bearer token authentication is implemented in the platform using Authorization Bearer tokens standard for session management. The DataLens Platform uses Authorization Bearer tokens for authentication and authorization purposes.

PasswordPolicySecurity

Batch upload

Batch upload is part of the enhanced AI cataloging process in DataLens. The Phase 2 MVP includes the requirement for Batch Upload of all 150 SVGV budget files. The Batch Upload process uses the RQ job queue for reliable background job execution. Batch Upload uses the Batch Processing Strategy for extraction of files.

SecurityConstraintSecurity

Bearer token authentication

The DataLens Platform uses bearer token authentication for security and session management. Bearer token authentication is implemented in the platform using Authorization Bearer tokens standard for session management. The Auth system uses Bearer tokens for simpler authentication management than JWT tokens. The Platform Backend implements bearer token authentication for session management and user access.

SecurityConstraintSecurity

database connection

ThreatSecurity

database lock

SecurityConstraintSecurity

GDPR-compatible security model

IronClaw conforms to a GDPR-compatible security model to ensure data protection compliance.

PasswordPolicySecurity

Multi-tenant auth

The Backend integrates multi-tenant authentication functionality. DataLens Platform includes an authentication system supporting registration, login, and session management. The Auth system uses Bearer tokens for simpler authentication management than JWT tokens.

SecurityConstraintSecurity

OpenClaw agent

OpenClaw agent operates within the OpenClaw agent workspace located on the agent server, hosting agent personas and configuration files. The openclaw user owns and operates the OpenClaw agent service on the agent server to enforce least privilege security and service isolation. OpenClaw agent is configured to use OpenClaw Gateway with agent ID 'main' at ws://176.9.90.154:3100 with authentication token set in environment.

GDPRRecordSecurity

PostgreSQL (Metadata)

PostgreSQL stores project-related metadata, session info, and historical data for the DataLens platform, supporting agent sessions, conversation logs, findings, and GDPR flags.

PasswordPolicySecurity

PurpleThunderBridge

SecurityConstraintSecurity

RQ serialization

Serialization challenge addressed by replacing RQ jobs with subprocess calls for GPU extraction.

PasswordPolicySecurity

RQ workers

DataLens Platform plans to use RQ background jobs for asynchronous cataloging and extraction in future iterations. RQ workers depend on Redis for job queue management. RQ worker depends on the Docling extraction system for processing DOCX/PPTX extraction jobs without fallback failure tolerance. RQ Worker depends on RQ queue to consume extraction jobs and process them. Backend processing depends on RQ Worker to execute background extraction and embedding jobs. The extract.py worker runs as part of the RQ workers to process extraction jobs asynchronously. Future work on the DataLens Platform includes integration of RQ workers for background job processing.