Skip to content

Security: shineway-tech/KnowMesh

SECURITY.md

Security Policy

KnowMesh handles local documents, cloud credentials, and generated knowledge-base artifacts. Treat all of these as sensitive unless a project explicitly marks them public.

Reporting

Please report security issues privately before opening a public issue. Use GitHub private vulnerability reporting for shineway-tech/KnowMesh:

https://github.com/shineway-tech/KnowMesh/security/advisories/new

Do not include exploit details, credentials, document text, logs, or local paths in public issues, pull requests, discussions, screenshots, or comments.

Secrets

  • Store credentials in .env or your deployment secret manager.
  • Never commit .env, provider access keys, API keys, or generated credential files.
  • Local service and CLI output must redact fields containing KEY, SECRET, TOKEN, or PASSWORD.

Remote operations

Remote operations must require explicit confirmation and should show a clear cost, scope, and risk summary before running. This includes cloud resource creation, source archive upload, OCR, embedding, rerank, vector writes, metadata-contract upgrades, and destructive maintenance actions.

Local checks such as npm run doctor and npm run demo:plan are expected to stay credential-free and must not upload, delete, call models, or write vector indexes.

There aren't any published security advisories