Skip to content

Security: jagmarques/asqav-sdk

Security

SECURITY.md

Security Policy

Reporting Vulnerabilities

Email info@asqav.com with details. We will respond within 48 hours.

Do not open public issues for security vulnerabilities.

Supported Versions

Version Supported
0.5.x Yes
< 0.5 No

Cryptographic Details

  • Signing: ML-DSA-65 (FIPS 204)
  • Key storage: Server-side, never exposed to SDK
  • Timestamps: RFC 3161 compliant
  • All cryptography runs server-side via liboqs

Known dependency advisories

These advisories are surfaced by Dependabot against python/uv.lock but are not exploitable in the default pip install asqav install path. The vulnerable packages live in python/pyproject.toml optional-dependencies extras and only enter the dependency graph when a caller installs that extra explicitly.

  • GHSA-jxgv-6j54-wwc7 (smolagents, low). Gated by the [smolagents] extra. Not installed by default.
  • GHSA-54fq-v6x8-244g (smolagents, low). Gated by the [smolagents] extra. Not installed by default.
  • GHSA-w8v5-vhqr-4h9v (diskcache, medium). Transitive of dspy; gated by the [dspy] extra. Not installed by default.
  • GHSA-vvw2-h478-xwr3 (dspy, medium). Gated by the [dspy] extra. Not installed by default.
  • GHSA-f4j7-r4q5-qw2c (chromadb, critical). Transitive of crewai; gated by the [crewai] extra. Not installed by default. The SDK never imports chromadb and never runs a ChromaDB server, so the vulnerable server endpoint is out of reach. No patched chromadb release exists upstream; we will revisit this entry when one ships.

Trivy and pip-audit against python/uv.lock both report 0 vulnerabilities in the default install path because their uv scanners treat marker-gated extras as not-installed-by-default. Dependabot remains stricter and flags them regardless.

If you install any of the affected extras (pip install "asqav[smolagents]", pip install "asqav[dspy]", pip install "asqav[crewai]", or pip install "asqav[all]") you opt in to the upstream advisory surface for those packages. Review the GHSAs above before pinning those extras in a production deployment.

There aren't any published security advisories