paramiko 5.1.0
- Source
- https://github.com/paramiko/paramiko
- Tag scanned
5.1.0- Compared with
5.0.1(0 signals introduced since)- Files
- 98 scanned, 83 skipped (binary, oversized, or unrecognised)
- Signals
- 0 critical · 0 warn · 34 info
- Scan time
- 15.1 s
- LLM review
- Reviewed by claude-haiku-5-5 (Anthropic): 24 of 24 warn and critical signals; 24 demoted to info.
- Disclude version
- 4.0.0
- Scanned (UTC)
- 2026-10-18 04:57
Signals
Ordered by severity, then signals introduced in this release. Hidden characters are shown as ⟨U+…⟩.
-
=likely benign zlib decompressobj used for SSH transport compression in paramiko.Reasoning
This is the standard zlib streaming decompressor used by paramiko's SSH compression support (zlib@openssh.com). Runtime decompression of network data is expected in an SSH library; there is no embedded payload being executed.
-
= 0xFFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD129024E088A67CC74020BBEA63B139B22514A08798E3404DDEF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7EDEE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3DC2007CB8A163BF0598DA48361C55D39A69163FA8FD24CF5F83655D23DCA3AD961C62F3 -
= 0xFFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD129024E088A67CC74020BBEA63B139B22514A08798E3404DDEF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7EDEE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3DC2007CB8A163BF0598DA48361C55D39A69163FA8FD24CF5F83655D23DCA3AD961C62F3 -
# type/identity. : b, # noqa : b, # noqa : b,likely benign Binary host key bytes written as hex escapes in a paramiko test.Reasoning
Hex escapes here are raw SSH host key fingerprint bytes in a test fixture, with a noqa marker. Byte literals for cryptographic test vectors are normal.
-
: b, # noqa : b, # noqa : b, }likely benign Test fixture byte literal of host key data.Reasoning
Same test fixture of binary host key data as the adjacent finding; legitimate test vector encoding.
-
- /\ 9q//6ncCEbbtg/++9jtoyyDOOVX4UIDV9G11Ml8om3\ +/= -likely benign Sample known_hosts entries with base64-encoded public keys in a test.Reasoning
Known_hosts-format sample lines with base64 public key blobs are required test input for the HostKeys parser. Wrapped base64 keys are expected format.
-
-- \ +\ += """likely benign ECDSA known_hosts sample line in test data.Reasoning
Sample ecdsa known_hosts entry with a base64 public key in a parser test; no execution or hidden payload.
-
\tssh-rsa\tAAAAB3NzaC1yc2EAAAABIwAAAIEA1PD6U2/TVxET6lkpKhOk5r\ 9q//6ncCEbbtg/++9jtoyyDOOVX4UIDV9G11Ml8om3\ +/= \tssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEA8bP1ZA7DCZDB9J0s50l31M\likely benign Tab-separated known_hosts sample with base64 keys.Reasoning
Tab-separated known_hosts test fixture containing public key material; expected test data.
-
\tecdsa-sha2-nistp256\tAAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbml\ +\ 9T9iRZjQzvJd5s+= """likely benign Tab-separated ECDSA known_hosts sample in a test.Reasoning
Another known_hosts test fixture variant with base64 public keys; benign test data.
-
= blikely benign Triple-quoted base64 RSA key constant in a test.Reasoning
Multi-line base64 RSA key blob used as a test constant for hostkey parsing; expected content.
-
/\ +///\ +/+=likely benign Continuation of base64 RSA key test fixture.Reasoning
Continuation of the same base64 key test constant; benign.
-
+///\ +/+=likely benign Tail of base64 key test fixture.Reasoning
Final lines of the base64 key test constant; benign test data.
-
= 21526936926159575624241589599003964979640840086252478029709904308461709651400109485351462666820496096345766733042945918306284902585618061272525323382142547359684512114160415969631877620660064043178086464811345023251493620331559440565662862858765724251890489795332144543057725932216208403143759943169004775947 -
= 21526936926159575624241589599003964979640840086252478029709904308461709651400109485351462666820496096345766733042945918306284902585618061272525323382142547359684512114160415969631877620660064043178086464811345023251493620331559440565662862858765724251890489795332144543057725932216208403143759943169004775947 -
= 93324283009537616210792550005769253483888318661556757489115410383690763069835864944310176490866735857673456555321300314294199636830699631291584483997219796160328354495065846754579991443573915235134491737635996358461421387423257773386904967023011263872499354099685459916631800105906578067400801157501545977205 -
= 93324283009537616210792550005769253483888318661556757489115410383690763069835864944310176490866735857673456555321300314294199636830699631291584483997219796160328354495065846754579991443573915235134491737635996358461421387423257773386904967023011263872499354099685459916631800105906578067400801157501545977205 -
) = b # noqa = b # noqalikely benign Binary SSH protocol packet fixture in test_message.py.Reasoning
Binary SSH message packet bytes built as escape literals in a message parser test, with a noqa marker. Typical for protocol unit tests.
-
= b # noqa = b # noqalikely benign Binary protocol bytes literal used as Message test input.Reasoning
Binary packet fixture in a protocol test; the payload-shaped bytes are expected test vectors for paramiko Message parsing, not executed code.
-
= b # noqalikely benign A binary packet test vector written as a bytes literal in a unit test.Reasoning
The bytes literal is a hand-written binary packet fixture for a message encoding test, with a noqa marker. Test data like this is expected in a protocol library's test suite, and nothing in the snippet suggests execution or exfiltration.
-
dismissed A 16-byte expected value in a packetizer assertion.
Reasoning
This is a 16-byte expected-output constant used in an assertEqual against data[:16]. It is a raw test vector, and the raw pass is known to over-flag escape sequences like this.
-
, =likely benign A binary packet sent to a mock socket in a packetizer test.Reasoning
The bytes literal is a binary payload sent over a mock socket in a packetizer test. It is test input, not a dropper, and the context is ordinary protocol testing.
-
, =dismissed The same 44-byte test vector flagged as an escape sequence.Reasoning
The same 44-byte literal is flagged by the raw pass as escape soup. It is a plain binary test vector and the escapes are the normal way to write bytes in Python.
-
# from openssh's ssh-keygen = # noqalikely benign A public RSA key string used as a fixture in key parsing tests.Reasoning
The base64 blob is an RSA public key from openssh's ssh-keygen, pasted into a key-parsing test with a noqa marker. Public key fixtures are expected here and are not sensitive or obfuscated.
-
----- ----- +8jVSYpZYk80Ujvj680pOTh2bORBjbIAyz +/+9m/likely benign A PEM-encoded RSA private key fixture in a key-loading test.Reasoning
This is an RSA private key in PEM form inside a key-loading test. It is a test fixture, which the context supports, but a committed private key always warrants a glance, so confidence is not maximal.
-
----- ----- / +/59lFnn80EEecZDBHq4gLpccY8Mge5ZTMiMD ==likely benign A PEM-encoded EC private key fixture in a test file.Reasoning
This is an EC private key in PEM form in a test file. Standard key fixtures like this are expected in a library that parses keys, so the base64 is ordinary encoding rather than obfuscation.
-
----- ----- ++ /8BZNIts++4HzB+4F+likely benign A PEM-encoded EC private key fixture in the key tests.Reasoning
This is another EC private key PEM fixture in the key tests. Its base64 is the standard PEM body, and the surrounding file is a key-parsing test suite.
-
----- ----- / /likely benign A PEM-encoded EC private key fixture in the key tests.Reasoning
This is a PEM-encoded EC private key in the same key test module. The base64 body is a standard key encoding, consistent with a parsing test.
-
= # noqa -
= # noqa -
= # noqa -
= # noqa -
= = b # noqadismissed A 30-byte expected key derivation output in an assertion.Reasoning
The escape sequence is a 30-byte expected value for generate_key_bytes in a test assertion. The byte literal is a test constant, and the raw pass flags it on escape density alone.
-
= b # noqa = =dismissed A 20-byte session hash test vector for key computation.Reasoning
The 20-byte literal sets a session hash H for a test of _compute_key, which is a deterministic test vector. The raw pass is flagging escape density in a fixture.
-
- /\ 9q//6ncCEbbtg/++9jtoyyDOOVX4UIDV9G11Ml8om3\ +/= - \likely benign Test fixture containing public SSH host key lines for known_hosts parsing.Reasoning
The base64 lines are an SSH known_hosts-style fixture with a public RSA key split across lines by backslash continuations. It is test data for host key parsing, and it is public key material.
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.
&&