langchain 1.4.6
- Source
- https://github.com/langchain-ai/langchain
- Tag scanned
langchain==1.4.6- Directory
libs/langchain_v1- Compared with
langchain==1.4.5(0 signals introduced since)- Files
- 166 scanned, 24 skipped (binary, oversized, or unrecognised)
- Signals
- 0 critical · 0 warn · 1 info
- Scan time
- 3.2 s
- LLM review
- Reviewed by claude-haiku-5-5 (Anthropic): 1 of 1 warn and critical signal; 1 demoted to info.
- Disclude version
- 4.1.0
- Scanned (UTC)
- 2026-10-22 04:42
Signals
Ordered by severity, then signals introduced in this release. Hidden characters are shown as ⟨U+…⟩.
-
info
warn→ info by reviewdynamic-executionlibs/langchain_v1/tests/unit_tests/agents/middleware/implementations/test_tool_emulator.py:47:23# This tool executes normally (not emulated) return f # noqa: S307likely benign A test fixture tool function that evaluates an expression with eval, marked noqa S307 by the developer.Reasoning
The eval call sits inside a test fixture tool function (a stub tool used to exercise the tool emulator middleware). The noqa S307 comment shows the developer knowingly wrote eval, and the surrounding comment says the tool runs normally in a test. There is no sign of obfuscation or attacker-controlled payload delivery; it is a deliberate, low-risk test helper, though eval on a non-literal is poor practice if the input is untrusted.
Reproduce This Scan
Run disclude locally to verify. Add --format sarif for SARIF output. Add --llm (with an API key in the environment) to include the LLM review.
&&