ChrisOS Research Project Technical systems documentation

Source reference: SECURITY.md

In this chapter

Deterministic source record. The complete textual file is reproduced below; this page does not replace architectural interpretation in the authored chapters.

File identity

Field Value
Path SECURITY.md
Lines 22
Bytes 1341
SHA-256 664078e5136b30c3e122fbeaec3c8553e866b517276cc2edcd11c2fed201f4f7
ChrisOS revision 92fb561574bd929522ea005b9fd433138bea3236

Detected syntactic dependencies

Line Include
— No preprocessor include detected.

Detected symbols

Line Symbol
— No C-like function definition detected by the scanner.

Complete source

The following block is the complete textual file at the recorded revision. No lines are elided, abbreviated or paraphrased.

# Security policy

ChrisOS is an experimental operating-system and systems-research project. It is not presented as a hardened production operating system.

## Supported code

Security fixes should target the current <code>main</code> branch unless a maintainer explicitly identifies another supported branch.

## Reporting a vulnerability

Do not publish exploit details in a normal public issue before a maintainer has had a reasonable opportunity to assess them.

If GitHub private vulnerability reporting is available in the repository Security tab, use that channel. Otherwise, contact the maintainer through the contact method exposed on the maintainer's GitHub profile.

Include the affected commit, subsystem, reproduction conditions, impact, a minimal proof of concept when safe, and whether the issue is reachable only in QEMU/test environments or also in a plausible hardware deployment.

## Scope

Useful reports include memory-safety errors, privilege-boundary failures, filesystem corruption paths, malformed executable/image handling, network parser issues and virtualization-boundary problems.

Because ChrisOS is experimental, a missing hardening feature by itself is not necessarily a vulnerability. Reports are most useful when they identify a concrete violation of an intended boundary or a reproducible security impact.

Role of this record

The atlas guarantees file-by-file traceability. Responsibility, invariants, ownership, concurrency, security, performance and subsystem interactions belong in authored chapters and must cite this file when applicable.

Document record
ID: source-664078e5136b30c3 Reviewed source: 92fb561574bd Class: generated-source-reference