Case · DiggingBeagle record

MLflow CrewAI autologging could copy provider keys into tracing spans

The MLflow CrewAI instrumentation serialized agent configuration objects and model attributes without reliably removing provider credentials. The published reproduction placed a synthetic API key in several attributes across two spans; trace visibility could disclose equivalent real secrets.

Scope

Affected applications must use the CrewAI tracing integration and expose its resulting OTLP attributes to a trace viewer or telemetry collector. The test used a synthetic key; historical credential exposure and downstream misuse were not independently observed.

Assessment profile

Assessment method
Setting
research demonstration
Exploitation
demonstrated
Evidence
Grade B
Remediation
patch available
AI role
AGAINST AI
Basis and provenance

The cited primary technical report or advisory supports the stated mechanism within its reported scope. The assessment does not infer a production breach, a victim count or a comparable impact score from a laboratory result. A maintainer or advisory names a patched release; that does not prove every deployed instance has updated. Boundary: An observability pipeline is a second copy of operational secrets.

Assessed Oct 29, 2026 using diggingbeagle.assessment/1.

At a glance

Mechanism and trust boundary

  1. 01

    Step

  2. 02

    Step

  3. 03

    Step

Claims & evidence

CLM-ENRICH-20261029-13The MLflow advisory reproduces provider credential strings in multiple OTLP attributes from CrewAI agent instrumentation and identifies 3.17.0 as the fixed release.supported

Basis: reported finding

Link to claim
CLM-CP23-MLFLOW-CREWAI-TRACE-1The MLflow CrewAI instrumentation serialized agent configuration objects and model attributes without reliably removing provider credentials. Affected applications must use the CrewAI tracing integration and expose its resulting OTLP attributes to a trace viewer or telemetry collector. The published reproduction placed a synthetic API key in several attributes across two spans; trace visibility could disclose equivalent real secrets.supported

Basis: reported finding

Link to claim

Implications

The published reproduction placed a synthetic API key in several attributes across two spans; trace visibility could disclose equivalent real secrets.

Controls and mitigations

  • Upgrade to MLflow 3.17.0, verify every instrumentation serializer, and rotate any actual keys exposed in accessible historical traces.

Unknowns and contradictions

  • The test used a synthetic key; historical credential exposure and downstream misuse were not independently observed.

Sources and citation

Material revision history

  1. Oct 29, 2026 · Canonical change recorded · new in release · revision 202