Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Security policy

Supported versions

ashlar is in early development. Security fixes go into the latest released minor version and into main.

VersionSupported
0.1.x (latest)yes
olderno

Reporting a vulnerability

Please don’t report security vulnerabilities in public issues, discussions or pull requests.

Report them privately through GitHub: open a private security advisory.

Please include:

  • the affected crate(s) and version or commit
  • a description of the issue and its impact
  • steps to reproduce, or a proof of concept
  • any suggested fix

You can expect an acknowledgement within a few days. We’ll keep you updated while we work on a fix, and credit you in the advisory unless you’d rather stay anonymous. Please give us reasonable time to release a fix before you disclose the issue publicly.

Scope

Areas where security matters most in ashlar:

  • the agent control port (ashlar-control) and MCP over HTTP (ashlar-mcp-http): authentication, Host and Origin checks, input limits
  • downloading and verifying integrations (ashlar-integrations) and update checks (ashlar-update)
  • telemetry (ashlar-trace, ashlar-trace-server): data scrubbing, ingest limits, the dashboard
  • parsing of untrusted documents and files

Dependencies are checked against the RustSec advisory database on every CI run.