Anulum Overview Host analysis AMP simulation Validation Python API Rust API C/C++ API

Security policy

Supported states

State Supported
main at its current commit yes — current development
0.1.0 yes — published analysis package and standalone controller crate

The measurement-domain maturity remains architecture_only. Executable surfaces include validation and host analysis tools, C/Rust/RTL controllers, the simulated plants and event witness, the native Linux controller, UIO/IIO adapters, owned host workload processes and workflow definitions. Linux adapters contain hardware access code, but successful MMIO, IRQ handling and power acquisition remain unverified without a board. There is no qualified board instrument or measured platform result. The workload's UDP traffic uses a private loopback socket; no remotely accessible service is provided.

Reporting a vulnerability

Write privately to protoscience@anulum.li with the subject [SECURITY] Loop Timing Witness. Do not open a public report. Include the affected file and commit, a reproduction and the impact you observe. You receive an acknowledgement, and disclosure is agreed with you before any public statement. Good-faith research within the scope below is welcome.

Scope

In scope:

Out of scope: unavailable board measurement results, third-party services, vendor tools and kernel drivers maintained by their suppliers. Adapter code in this repository remains in scope even though its successful hardware paths are unqualified.

Controls in place

Non-claims

This policy is not a certification. The repository has had no external security review and no reported vulnerability. Fuzzing covers the public C controller API only; the Rust controller, the runtimes, the RTL and the Python tools are not fuzzed. The simulated safe-state logic is a measurement feature for an emulated plant and is not a safety function for physical machinery.

Source release verification and portable signature commands are documented in Source release signatures. Signing covers the frozen source assets; it does not establish board or vendor qualification.