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
- 17.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.1.0
- Scanned (UTC)
- 2026-10-22 07:09
Signals
Ordered by severity, then signals introduced in this release. Hidden characters are shown as ⟨U+…⟩.
-
=dismissed zlib decompressor object used for SSH transport compression in paramiko.Reasoning
This is paramiko's SSH compression module. zlib decompressobj is the standard zlib transport compression for SSH sessions, and the decompression acts on network data the protocol negotiates, not on an embedded payload. Nothing in the snippet suggests obfuscation.
-
= 0xFFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD129024E088A67CC74020BBEA63B139B22514A08798E3404DDEF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7EDEE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3DC2007CB8A163BF0598DA48361C55D39A69163FA8FD24CF5F83655D23DCA3AD961C62F3 -
= 0xFFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD129024E088A67CC74020BBEA63B139B22514A08798E3404DDEF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7EDEE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3DC2007CB8A163BF0598DA48361C55D39A69163FA8FD24CF5F83655D23DCA3AD961C62F3 -
# type/identity. : b, # noqa : b, # noqa : b,dismissed Test fixture containing binary SSH public key bytes for host key tests.Reasoning
These are raw SSH host key blobs written as byte-escape literals in a test fixture file, with a noqa marker. The hex escapes encode key data, which is an ordinary way to write binary test vectors.
-
: b, # noqa : b, # noqa : b, }dismissed Test fixture dict mapping SSH key types to binary key bytes.Reasoning
Same test file and pattern as the preceding finding: a dict of binary host key fixtures for ecdsa and ed25519 keys, written as byte literals. This is legitimate test data.
-
- /\ 9q//6ncCEbbtg/++9jtoyyDOOVX4UIDV9G11Ml8om3\ +/= -dismissed Multi-line known_hosts fixture with base64 RSA host keys.Reasoning
These are real-looking known_hosts entries with base64-encoded RSA public keys, split across lines with backslash continuation. This is the expected format for a host key file parsing test, and the 'broken' line is a deliberate malformed case for the parser.
-
-- \ +\ += """dismissed Test fixture with a base64-encoded ECDSA host key line.Reasoning
A known_hosts-style test fixture holding a base64-encoded ECDSA public key in a triple-quoted string. Base64 key material is the expected content of this test file.
-
\tssh-rsa\tAAAAB3NzaC1yc2EAAAABIwAAAIEA1PD6U2/TVxET6lkpKhOk5r\ 9q//6ncCEbbtg/++9jtoyyDOOVX4UIDV9G11Ml8om3\ +/= \tssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEA8bP1ZA7DCZDB9J0s50l31M\dismissed Tab-separated known_hosts test fixture with base64 RSA keys.Reasoning
Tab-separated known_hosts fixture containing base64 RSA keys for parser testing. The continuation lines and entries are ordinary test data.
-
\tecdsa-sha2-nistp256\tAAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbml\ +\ 9T9iRZjQzvJd5s+= """dismissed Tab-separated known_hosts fixture with a base64 ECDSA key.Reasoning
A tab-separated known_hosts test entry with a base64 ECDSA key split across lines, consistent with the other hostkeys fixtures in the same file.
-
= bdismissed Base64-encoded RSA key body in a hostkeys test fixture.Reasoning
A triple-quoted base64 blob continued across lines, which is the encoded RSA key body used by the host key tests. The pattern matches the other fixtures in the file.
-
/\ +///\ +/+=dismissed Continuation of a base64-encoded RSA key fixture.Reasoning
Continuation of the same base64 RSA key fixture in the hostkeys test file. The content is key data for parsing tests, not a payload.
-
+///\ +/+=dismissed Final line of a base64 RSA key test fixture.Reasoning
Final line of the same base64 key fixture, ending with the closing triple quote. Nothing here indicates an encoded dropper or hidden instruction.
-
= 21526936926159575624241589599003964979640840086252478029709904308461709651400109485351462666820496096345766733042945918306284902585618061272525323382142547359684512114160415969631877620660064043178086464811345023251493620331559440565662862858765724251890489795332144543057725932216208403143759943169004775947 -
= 21526936926159575624241589599003964979640840086252478029709904308461709651400109485351462666820496096345766733042945918306284902585618061272525323382142547359684512114160415969631877620660064043178086464811345023251493620331559440565662862858765724251890489795332144543057725932216208403143759943169004775947 -
= 93324283009537616210792550005769253483888318661556757489115410383690763069835864944310176490866735857673456555321300314294199636830699631291584483997219796160328354495065846754579991443573915235134491737635996358461421387423257773386904967023011263872499354099685459916631800105906578067400801157501545977205 -
= 93324283009537616210792550005769253483888318661556757489115410383690763069835864944310176490866735857673456555321300314294199636830699631291584483997219796160328354495065846754579991443573915235134491737635996358461421387423257773386904967023011263872499354099685459916631800105906578067400801157501545977205 -
) = b # noqa = b # noqadismissed Test fixture of serialized SSH protocol message bytes.Reasoning
The byte literals are serialized SSH message packets built for the Message class tests, with a noqa marker. They contain protocol fields such as lengths and strings, so the escape run is expected test data.
-
= b # noqa = b # noqadismissed Binary SSH message packet fixture in a message parsing test.Reasoning
This is the same kind of binary SSH message fixture as the other test_message finding. The bytes are protocol-shaped (length prefixes, ASCII strings, flags), which is what a message parsing test would use. The payload-bytes signal flags the form, not any malicious use.
-
= b # noqalikely benign Binary test vector for message encoding in a paramiko test.Reasoning
A bytes literal of fixed binary packet data inside a unit test, with a noqa marker. It is a test fixture for message encoding, not a payload.
-
likely benign Expected byte string in a packetizer test assertion.
Reasoning
A 16-byte hex-escaped expected value compared against packetizer output in a test. Raw-pass escape flags on test vectors are a known false-positive pattern.
-
, =likely benign Test payload bytes sent to a fake socket in a packetizer test.Reasoning
Binary payload literal sent over a mock socket to exercise packet parsing. This is ordinary protocol test data.
-
, =likely benign Duplicate escape-density flag on the same packetizer test payload.Reasoning
The same byte literal as the AST finding, flagged by the raw pass for escape density. It is test data with a noqa marker.
-
# from openssh's ssh-keygen = # noqalikely benign Public RSA key string constant in a key-parsing test.Reasoning
A public RSA key in OpenSSH format, copied from ssh-keygen and used as a test constant. Public keys are not secrets and base64 is the normal format.
-
----- ----- +8jVSYpZYk80Ujvj680pOTh2bORBjbIAyz +/+9m/likely benign Test RSA private key in PEM format.Reasoning
A PEM-encoded RSA private key used as a test fixture in a key-loading test. It is an example key, not a live credential, and this is typical of paramiko's test suite.
-
----- ----- / +/59lFnn80EEecZDBHq4gLpccY8Mge5ZTMiMD ==likely benign Test EC private key in PEM format.Reasoning
A PEM EC private key in a test fixture for key-loading coverage. Its base64 body is expected for PEM.
-
----- ----- ++ /8BZNIts++4HzB+4F+likely benign Test EC private key fixture in PEM format.Reasoning
Another PEM EC private key test fixture, used to exercise key parsing. Its base64 is standard encoding.
-
----- ----- / /likely benign Test EC private key fixture in PEM format.Reasoning
A PEM EC private key test fixture for a key-parsing test, with standard base64 content.
-
= # noqa -
= # noqa -
= # noqa -
= # noqa -
= = b # noqalikely benign Expected key-derivation output bytes in a unit test.Reasoning
A 30-byte expected value from a key-derivation test, compared with assertEqual. It is a known-answer test vector.
-
= b # noqa = =likely benign Fixed session hash bytes used as test input for key derivation.Reasoning
A 20-byte session hash assigned for a key-computation test. It is a fixed test input, not hidden code.
-
- /\ 9q//6ncCEbbtg/++9jtoyyDOOVX4UIDV9G11Ml8om3\ +/= - \likely benign Sample known_hosts entries with RSA public keys in a util test.Reasoning
Multi-line known_hosts-style sample entries with line continuations, used to test host key parsing. It is ordinary test data.
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.
&&