Skip to content

Security: nicholasraimbault/skytale

SECURITY.md

Security Policy

Reporting a Vulnerability

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

Email security@skytale.sh with:

  • Description of the vulnerability
  • Steps to reproduce
  • Affected component(s)
  • Potential impact assessment

Response Timeline

Action Timeframe
Acknowledgment 48 hours
Initial assessment 5 business days
Status update Every 7 days until resolved

Severity Levels

Severity Examples Target Resolution
Critical Remote code execution, key material exposure, MLS bypass 72 hours
High Authentication bypass, privilege escalation 7 days
Medium Information disclosure, denial of service 30 days
Low Minor issues, hardening improvements Next scheduled release

Scope

All Skytale components are in scope:

  • skytale-relay — QUIC/gRPC relay server
  • skytale-sdk — Python SDK and Rust native extension
  • skytale-mls — MLS encryption engine
  • skytale-net — Iroh networking layer
  • skytale-store — SQLCipher storage
  • API server — REST API (accounts, keys, metering)
  • CLI — Command-line tool

Security Design Principles

Skytale is built with these security properties:

  • End-to-end encryption: All channel messages are encrypted using MLS (RFC 9420). The relay never sees plaintext.
  • Zero-knowledge relay: Relay nodes cannot decrypt channel data. They route ciphertext only.
  • Forward secrecy: MLS epoch advancement provides forward secrecy — compromising current keys does not expose past messages.
  • Key zeroization: All cryptographic key material in memory is zeroized on drop using the zeroize crate.
  • No plaintext logging: Message content and key material are never logged at any level, including TRACE.

Supported Versions

Version Supported
Latest release Yes
Previous releases Security fixes only

Credit

We credit security researchers in release notes (with your permission). If you'd like to be credited, please include your preferred name and any relevant links in your report.

Contact

There aren’t any published security advisories