The 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…
Inspect the ClaimsCase · 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.
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.
Evidence basis: CLM-CP23-MLFLOW-CREWAI-TRACE-1 · CLM-ENRICH-20261029-13 · MLflow CrewAI autolog credential tracing, GHSA-j7qq-vr8c-xvw3
At a glance
The published reproduction placed a synthetic API key in several attributes across two spans; trace visibility could disclose equivalent real secrets.
Read the implicationsThe test used a synthetic key; historical credential exposure and downstream misuse were not independently observed.
Limits and uncertaintyFull account
The 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.
The test used a synthetic key; historical credential exposure and downstream misuse were not independently observed. Upgrade to MLflow 3.17.0, verify every instrumentation serializer, and rotate any actual keys exposed in accessible historical traces.
Evidence interpretation and control boundary. An observability pipeline is a second copy of operational secrets. In this case the CrewAI autologger serialized both a model object representation and a richer agent dictionary, sending synthetic key material into telemetry fields. Patching the serializer protects future spans but does not retroactively sanitize already stored traces; a credential-rotation decision depends on whether actual key material reached an accessible collector.
Mechanism and trust boundary
- 01
Step
- 02
Step
- 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
- supportsMLflow CrewAI autolog credential tracing, GHSA-j7qq-vr8c-xvw3primary disclosure
GHSA-j7qq-vr8c-xvw3: _get_agent_attributes, _construct_full_inputs and proof of concept
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
- supportsMLflow CrewAI autolog credential tracing, GHSA-j7qq-vr8c-xvw3primary disclosure
GHSA-j7qq-vr8c-xvw3: _get_agent_attributes, _construct_full_inputs and proof of concept
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
- Oct 29, 2026 · Canonical change recorded · new in release · revision 202