Skip to content

Security: bmastc/tarsier

Security

SECURITY.md

Security Policy

Tarsier is a verification framework for threshold automata protocols. Correctness and soundness of the verification engine are essential to its purpose.

Supported Versions

Only the latest release is supported with security updates.

Version Supported
Latest release Yes
Older releases No

Reporting a Vulnerability

If you discover a security issue, please report it through one of the following channels:

Please do not open a public GitHub issue for security vulnerabilities.

Scope

Critical -- the verification engine, proof kernel, and certificate chain. A bug in any of these components could cause Tarsier to produce incorrect verification results.

In-scope components include:

  • tarsier-engine (verification engine and proof search)
  • tarsier-certcheck (certificate and replay validation)
  • tarsier-cli (user-facing verification entrypoint)
  • tarsier-proof-kernel (proof checking core)

Lower priority -- the LSP server (tarsier-lsp). Issues there are still welcome but are not treated as security-critical.

Soundness Bugs

Soundness bugs -- where the tool reports a protocol as safe when it is not -- are treated as critical security issues regardless of which component is affected.

Response Timeline

  • Acknowledgement: within 48 hours of the report.
  • Critical fixes: within 30 days of acknowledgement.
  • Non-critical fixes: addressed in the next regular release cycle.

Disclosure

We follow coordinated disclosure. We ask reporters to allow us a reasonable window to prepare a fix before publishing details.

Supply-Chain Integrity

Tarsier treats supply-chain integrity as part of the security boundary. Release and governance artifacts include trust report metadata, and trust report outputs are expected to be signed and independently verifiable during release validation.

Where applicable, verify trust report provenance (including trust report signing) before relying on distributed artifacts.

There aren't any published security advisories