Skip to content

Security: XBlueSky/cortexes

Security

SECURITY.md

English · 繁體中文

Security Policy

Reporting a Vulnerability

If you discover a security issue, please do not open a public issue.

Report it privately through GitHub's private vulnerability reporting. We'll respond as quickly as we can and coordinate a fix and disclosure.

When reporting, please include:

  • The type of issue and the affected component (cortex-vec, hooks, the website, etc.)
  • Steps to reproduce, or a proof of concept
  • Potential impact

What You Should Know

Cortexes handles your personal knowledge vault and API credentials. Keep in mind:

  • OPENAI_API_KEY comes from an environment variable and is never written to the vault or the index. Don't commit it to any repository.
  • Vault content is your raw session records and notes. The index (ChromaDB / BM25) lives locally under ~/.cortex/ and is not committed or uploaded by default.
  • Semantic search sends the content being indexed to OpenAI to generate embeddings. If your vault contains sensitive data, evaluate that trade-off yourself — without OPENAI_API_KEY set, search runs entirely on local BM25 and nothing leaves your machine.

Supported Versions

This project ships on a rolling release. Security fixes target the latest version — please update before reporting an issue.

There aren't any published security advisories