Q+ 文档

Security policy

STATUS: v1.21.0-dev is a release candidate (NOT PUBLISHED). This policy describes how to report security issues in Q+ Language (compiler, VM, standard library, tooling and the AOT backend) and what you can expect. It does not announce a published release.

Reporting a vulnerability

Do not open a public issue for a security problem. Report privately to the maintainers:

Please include:

Our process

  1. Acknowledge within 72 hours (best effort).
  2. Triage severity and affected versions; confirm the report and scope.
  3. Fix and verify privately with tests where possible; prepare an advisory if warranted.
  4. Coordinated disclosure after a fix is available and the Maintainer approves the disclosure timing. We will credit reporters unless they prefer otherwise.

Please do not disclose the issue publicly before coordination. Do not test against systems or data you do not own or have permission to test.

Scope

In scope: the language repository contents in this tree — compiler, VM, standard library, examples, tooling, AOT backend, docs site/playground, and optional editor components packaged with a release.

Out of scope: the closed-source 另一产品线 kernel and OS services (separate product line; report through its own channel), third-party services used for hosting, and issues in host toolchains (gcc, glibc, Python, VS Code) that are not caused by Q+ code.

Known limitations (not vulnerabilities)

Documented boundaries and residuals are known limitations, not security issues: unsupported AOT features fail loudly, async IO/threading are VM-only, Windows/ARM64 are development-line smoke targets, Modules B is incomplete, and the OS SDK is an external prototype. TSAN was not run in the current candidate — do not claim TSAN-clean/no data races. See ROADMAP.md and P0_RELEASE_CHECKLIST.md.

Safe harbor

We support good-faith security research on the open-source language tree. Do not access other users' data, do not run denial-of-service tests against shared infrastructure, and follow applicable law. We will not pursue legal action for good-faith research that follows this policy.

← Q+ Hub