Files
Oxicloud/.cargo/audit.toml
T
Bradley Nelson 05ae217022 fix(mounts): post-merge fmt + audit + minimal lockfile
- rustfmt the integration-test FolderService::new callsites added during
  the upstream merge (long single-line args wrapped).
- Cargo.lock: rebuild from upstream/main's lock so only the
  testcontainers-modules dev-dep subtree and the memmap2 0.9.10→0.9.11
  security bump differ (avoids churning upstream's pins).
- .cargo/audit.toml: ignore the four astral-tokio-tar tar-extraction
  advisories — dev-only, transitive via testcontainers-modules
  (integration-test harness), never in the production binary.
2026-07-21 17:25:48 -06:00

59 lines
3.1 KiB
TOML

[advisories]
ignore = [
# paste unmaintained — transitive via azure_core 0.21.0 (latest available).
# No direct security impact; no upgrade path exists.
# keep warning "RUSTSEC-2024-0436",
# rand 0.7.3 unsound — transitive via http-types → azure_core 0.21.0.
# Only exploitable with a custom logger using rand::rng(); not applicable here.
"RUSTSEC-2026-0097",
# RUSTSEC-2023-0071 (Marvin Attack): rsa crate is a transitive dependency from jsonwebtoken.
# Not affected: This application uses HS256 for internal JWT signing and only performs
# RSA public key verification (not private key operations) for OIDC/OAuth2 tokens.
"RUSTSEC-2023-0071",
# rustls-webpki 0.101.7 — three advisories, all transitive via AWS SDK → rustls 0.21.12.
# aws-sdk-s3 1.x (latest) has not yet migrated to rustls 0.23.x; no upgrade path available.
# Severity: low — exploitation requires either a rogue CA or a MitM on AWS S3 infrastructure.
# RUSTSEC-2026-0104: DoS via panic in CRL parsing (only if CRLs are processed).
# RUSTSEC-2026-0098: URI name constraints ignored (requires CA misissuance).
# RUSTSEC-2026-0099: Wildcard name constraint bypass (requires CA misissuance).
"RUSTSEC-2026-0104",
"RUSTSEC-2026-0098",
"RUSTSEC-2026-0099",
# instant unmaintained — transitive via azure_core 0.21.0 (latest available).
# No direct security impact; no upgrade path exists.
"RUSTSEC-2024-0384",
# quick-xml 0.31.0 — transitive via azure_core 0.21.0 (unofficial SDK,
# now archived). Our direct dep is already on 0.41.0; the 0.31 copy is
# only reachable through the azure_storage_blobs chain, which parses
# XML responses received from Azure Storage over TLS. Neither CVE is
# exploitable without attacker-controlled XML, so the vector requires
# MitM of the TLS channel to Azure (or a compromised storage
# endpoint). Real fix is migrating to the official azure_core 1.0 /
# azure_storage_blob 1.0 SDK — tracked separately.
# RUSTSEC-2026-0195: unbounded ns-declaration allocation → mem-DoS
# RUSTSEC-2026-0194: quadratic dup-attribute check → CPU-DoS
"RUSTSEC-2026-0195",
"RUSTSEC-2026-0194",
# astral-tokio-tar 0.5.6 — tar extraction advisories, transitive via
# testcontainers → testcontainers-modules, a DEV-dependency used only by
# the `--cfg integration_tests` harness to spin up throwaway Postgres
# containers. Never compiled into the production binary and never fed
# attacker-controlled tar input — the only archives extracted are the
# official Postgres images the test harness pulls. testcontainers 0.25.2
# pins astral-tokio-tar to ^0.5, so the fixed 0.6.x is not reachable
# without a testcontainers major bump (tracked separately).
# RUSTSEC-2026-0145 / -0112: PAX header desynchronization
# RUSTSEC-2026-0113: unpack_in symlink-following chmod
# RUSTSEC-2026-0066: insufficient PAX extension validation (low)
"RUSTSEC-2026-0145",
"RUSTSEC-2026-0112",
"RUSTSEC-2026-0113",
"RUSTSEC-2026-0066",
]