anthropic 1.15.0
- Source
- https://github.com/anthropics/anthropic-sdk-python
- Tag scanned
v1.15.0- Compared with
v1.14.0(0 signals introduced since)- Files
- 2644 scanned, 32 skipped (binary, oversized, or unrecognised)
- Signals
- 0 critical · 0 warn · 6 info
- Scan time
- 7.4 s
- LLM review
- Reviewed by claude-haiku-5-5 (Anthropic): 5 of 5 warn and critical signals; 5 demoted to info.
- Disclude version
- 4.0.0
- Scanned (UTC)
- 2026-10-17 08:10
Signals
Ordered by severity, then signals introduced in this release. Hidden characters are shown as ⟨U+…⟩.
-
- -
# dont_inherit: this module's `from __future__ import annotations` would turn the annotations into strings. =likely benign Test helper that execs generated provider source to build a TokenCache.Reasoning
The exec call runs compiled source inside a test helper; the comment explains the dont_inherit flag for annotation handling, which is a legitimate test-fixture pattern. The source is test-local, not attacker-controlled input from outside.
-
# dont_inherit: this module's `from __future__ import annotations` would turn the annotations into strings. =likely benign compile call feeding the test-only exec of provider source.Reasoning
compile is the companion of the exec above, with the same documented, test-only purpose of creating a provider from source without annotation stringification. No external input is shown.
-
= assert is not Nonelikely benign Test utility reading the call stack to get a caller name.Reasoning
Using inspect.currentframe to determine caller name is a common test-utility technique for logging or reporting; it is not malicious and has no exfiltration or execution impact.
-
# dont_inherit: this module's `from __future__ import annotations` would turn the annotations into strings. =likely benign Reflection test that execs generated function source to inspect its signature.Reasoning
Same documented pattern: exec of a locally generated function source in a reflection test so annotations are not stringified. Scope is a test module with no untrusted input shown.
-
# dont_inherit: this module's `from __future__ import annotations` would turn the annotations into strings. =likely benign compile call supporting the reflection test's generated function source.Reasoning
compile paired with the exec for the reflection test, with the same explicit justification in the comment. Benign test scaffolding.
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.
&&