Skip to content

Security: VerifyLinkInfra-cloud/clearkey

Security

SECURITY.md

Security Policy

ClearKey is security-critical infrastructure. We take vulnerabilities seriously.

Supported Versions

Version Supported
0.1.x

Reporting a Vulnerability

Do NOT open a public GitHub issue for security vulnerabilities.

Instead, please report security issues via email:

security@verifylink.io

Include:

  • Description of the vulnerability
  • Steps to reproduce
  • Potential impact
  • Suggested fix (if any)

What We Consider Security Issues

  • Signature verification bypasses
  • Hash collision attacks
  • Timing attacks on verification
  • Memory safety issues
  • Determinism violations that could enable attacks

What We Don't Consider Security Issues

  • Denial of service via malformed input (handled by error returns)
  • Issues requiring local file system access
  • Theoretical attacks without practical exploitation

Response Timeline

  • Acknowledgment: Within 48 hours
  • Initial assessment: Within 7 days
  • Fix timeline: Depends on severity
    • Critical: 24-72 hours
    • High: 1-2 weeks
    • Medium: Next release cycle
    • Low: Best effort

Disclosure Policy

We follow coordinated disclosure:

  1. Reporter notifies us privately
  2. We assess and develop a fix
  3. We notify the reporter of the fix
  4. We release the fix
  5. After 90 days (or fix release), public disclosure is permitted

Security Design Principles

ClearKey follows these principles:

  1. Offline verification - No network calls during verification
  2. No trust in input - All inputs are treated as potentially malicious
  3. Fail closed - Any ambiguity results in verification failure
  4. Deterministic - Same inputs always produce same outputs
  5. Minimal dependencies - Fewer dependencies = smaller attack surface

Acknowledgments

We thank the security research community for helping keep ClearKey secure.


This security policy is subject to change. Check the repository for the latest version.

There aren’t any published security advisories