Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/estebanrfp/gdb/llms.txt

Use this file to discover all available pages before exploring further.

Security Policy

Introduction

Security is our priority. This document explains how we handle security issues.

Security Model

GenosDB is zero-trust and serverless: every operation is cryptographically signed by its author and verified by every peer — there is no central authority to trust. Access is governed by layered, peer-enforced mechanisms:
  • RBAC — a hierarchy of roles (guestusermanageradminsuperadmin). A brand-new identity is a write-blocked guest until a superadmin signs a promotion.
  • Node-level ACLs — per-node read / write / delete grants. Since 0.14.0 these are enforced against malicious peers: the verified author of every incoming operation is checked against the node’s owner and collaborators, so a modified peer cannot write a node it does not own.
  • Governance — a superadmin declares advancement rules up front; the engine resolves each user’s role by last-match-wins (promotion and automatic demotion), signing every change for peers to verify — from a browser session, or 24/7 via the always-on Fallback Server.
Full details: zero-trust security model · SM architecture · ACLs · Governance.

Supported Versions

We provide security updates for all versions of our project:
VersionSupported
All:white_check_mark:

Reporting a Vulnerability

If you find a vulnerability, report it so we can fix it quickly.

What to Include

  • Description of the issue
  • Steps to reproduce
  • Potential impact
  • Suggested fixes (if any)

Response Time

We’ll confirm your report within 48 hours and aim to respond within a week.

Disclosure Policy

Do not publicly disclose the issue until we’ve fixed it.

Security Practices

We follow these security practices to ensure the safety and reliability of our project:
  • Code Reviews: All code changes are reviewed by the team to prevent vulnerabilities.
  • Automated Testing: We use automated tests to detect potential security issues early.
  • Dependency Management: We regularly update dependencies to address known vulnerabilities.
  • Secure Coding Standards: We adhere to secure coding guidelines to minimize risks.
  • User Input Validation: All user inputs are validated to prevent common attacks like injection.
  • Least Privilege Principle: Access to sensitive resources is restricted to only what is necessary.

Build docs developers (and LLMs) love