Skip to content

Security: valkyoth/hashavatar

SECURITY.md

Security Policy

Supported Versions

Version Support
2.0.0-alpha.x Active development on main; reviewed fixes move forward with the alpha line.
1.3.x Supported on release/1.3 for serious security and correctness fixes.
<1.3 Unsupported; upgrade to the latest 1.3.x release.

Relevant fixes discovered during 2.0 development are assessed for backport to release/1.3. New features and intentional rendering changes are not backported.

Reporting a Vulnerability

Please report security issues privately through GitHub Security Advisories for:

https://github.com/valkyoth/hashavatar/security/advisories/new

If GitHub advisories are unavailable, open a minimal public issue that asks for a private contact path without disclosing exploit details.

Scope

Relevant security issues include:

  • panics or resource exhaustion from untrusted avatar parameters
  • unsafe SVG or output encoding behavior
  • vulnerable dependency paths
  • license or provenance concerns that affect safe redistribution

Please include reproduction steps, affected versions, and any known mitigations.

Local Security Checks

Run the crate security and release policy checks with:

scripts/checks.sh

The checks cover release metadata, package contents, dependency scope, unsafe-code policy, reviewed panic-like sites, fuzz harness compilation, dependency licenses, and RustSec advisories.

There aren't any published security advisories