pymupdf 2.0
- Source
- https://github.com/pymupdf/pymupdf
- Tag scanned
2.0- Compared with
1.28.2(71 signals introduced since)- Files
- 229 scanned, 743 skipped (binary, oversized, or unrecognised)
- Signals
- 1 critical · 0 warn · 94 info
- Scan time
- 65.1 s
- LLM review
- Reviewed by claude-haiku-5-5 (Anthropic): 87 of 87 warn and critical signals; 86 demoted to info.
- Disclude version
- 4.1.0
- Scanned (UTC)
- 2026-10-22 07:43
Signals
Ordered by severity, then signals introduced in this release. Hidden characters are shown as ⟨U+…⟩.
-
= = # PyMuPDF version is set in setup.py, so we import it here.likely benign Sphinx conf.py evals a regex-captured version component at import time.Reasoning
eval is applied at module scope to a regex capture group, which is a poor practice, but the input comes from a version string in the project's own repository and the snippet shows only version-parsing context. Likely a benign version-parsing shortcut in Sphinx config, though the non-literal eval is worth a look.
-
likely benign Test fixture stores Chinese text as UTF-8 bytes.
Reasoning
The bytes literal is UTF-8 encoded Chinese financial-rating text used as test fixture data. Non-ASCII test strings are written as escapes, which explains the escape density. This is not a binary payload.
-
likely benign Run of hex escapes encoding UTF-8 Chinese text in a test fixture.
Reasoning
The escape run is the UTF-8 encoding of Chinese text in a test fixture. The raw pass flags byte sequences that are normal in multilingual test data.
-
\x88\xa9\xe7\xbb\x8f\xe6\xb5\x8e\n\xef\xbc\x8c\n\xe7\x8e\xaf\xe5\xa2\x83\xe7\x9a\x84\xe5\xbd\xb1\xe5\x93\x8d\xe4\xb8\x8d\xe5\xa4\xa7 \xe8\xbf\x9d\xe7\xba\xa6\xe9\xa3\x8e\xe9\x99\xa9\xe5\xbe\x88\xe4\xbd\x8e\n\xef\xbc\x8c'.decode(), b'\xe4\xb8\xad\xe8\xaf\x9a\xe4\xbf\xa1\xe5\x9b\xbd\xe9\x99\x85\xe4\xbf\xa1\n\xe7\x94\xalikely benign Hex-escaped UTF-8 Chinese text in a test fixture.Reasoning
This is a continuation of the same UTF-8 Chinese test fixture bytes. The escapes encode readable text, not hidden or executable content.
-
4\xe5\xbd\xb1\xe5\x93\x8d\xe4\xb8\x8d\xe5\xa4\xa7 \xe8\xbf\x9d\xe7\xba\xa6\xe9\xa3\x8e\xe9\x99\xa9\xe5\xbe\x88\xe4\xbd\x8e\n\xef\xbc\x8c'.decode(), b'\xe4\xb8\xad\xe8\xaf\x9a\xe4\xbf\xa1\xe5\x9b\xbd\xe9\x99\x85\xe4\xbf\xa1\n\xe7\x94\xa8\xe8\xaf\x84\xe7\xba\xa7\xe6\x9c\x89\xe9\x99\x90\xe8\xb4\xa3\n\xe4\xbb\xbb\xe5\x85\xlikely benign Hex-escaped UTF-8 Chinese text in a test fixture.Reasoning
Same test fixture: the escapes decode to ordinary Chinese text in a table-test string. No execution or obfuscation is involved.
-
\xe5\xbe\x88\xe4\xbd\x8e\n\xef\xbc\x8c'.decode(), b'\xe4\xb8\xad\xe8\xaf\x9a\xe4\xbf\xa1\xe5\x9b\xbd\xe9\x99\x85\xe4\xbf\xa1\n\xe7\x94\xa8\xe8\xaf\x84\xe7\xba\xa7\xe6\x9c\x89\xe9\x99\x90\xe8\xb4\xa3\n\xe4\xbb\xbb\xe5\x85\xac\xe5\x8f\xb8 \xe8\x81\x94\xe5\x90\x88\xe8\xb5\x84\n\xe3\x80\x81\n\xe4\xbf\xa1\xe8\xaf\x84\xe4\xblikely benign Test fixture stores Chinese text as UTF-8 bytes.Reasoning
The bytes literal is the UTF-8 encoding of Chinese text used as test data. The escape density matches multilingual fixture content, not a payload.
-
\xbe\x88\xe4\xbd\x8e\n\xef\xbc\x8c'.decode(), b'\xe4\xb8\xad\xe8\xaf\x9a\xe4\xbf\xa1\xe5\x9b\xbd\xe9\x99\x85\xe4\xbf\xa1\n\xe7\x94\xa8\xe8\xaf\x84\xe7\xba\xa7\xe6\x9c\x89\xe9\x99\x90\xe8\xb4\xa3\n\xe4\xbb\xbb\xe5\x85\xac\xe5\x8f\xb8 \xe8\x81\x94\xe5\x90\x88\xe8\xb5\x84\n\xe3\x80\x81\n\xe4\xbf\xa1\xe8\xaf\x84\xe4\xbc\likely benign Hex-escaped UTF-8 Chinese text in a test fixture.Reasoning
This is a continuation of the same UTF-8 Chinese test fixture. The escapes encode ordinary text and are not used for anything executable.
-
\xe4\xbf\xa1\xe5\x9b\xbd\xe9\x99\x85\xe4\xbf\xa1\n\xe7\x94\xa8\xe8\xaf\x84\xe7\xba\xa7\xe6\x9c\x89\xe9\x99\x90\xe8\xb4\xa3\n\xe4\xbb\xbb\xe5\x85\xac\xe5\x8f\xb8 \xe8\x81\x94\xe5\x90\x88\xe8\xb5\x84\n\xe3\x80\x81\n\xe4\xbf\xa1\xe8\xaf\x84\xe4\xbc\xb0\xe6\x9c\x89\xe9\x99\x90\xe5\x85\xac\n\xe5\x8f\xb8'.decode(), b'\xe7\xalikely benign Hex-escaped UTF-8 Chinese text in a test fixture.Reasoning
Same test fixture of UTF-8 encoded Chinese text. The raw-pass hit reflects encoding density in multilingual data, not an obfuscated payload.
-
\x81\x94\xe5\x90\x88\xe8\xb5\x84\n\xe3\x80\x81\n\xe4\xbf\xa1\xe8\xaf\x84\xe4\xbc\xb0\xe6\x9c\x89\xe9\x99\x90\xe5\x85\xac\n\xe5\x8f\xb8'.decode(), b'\xe7\xa8\xb3\xe5\xae\x9a'.decode(), ],likely benign Hex-escaped UTF-8 text in a test fixture.Reasoning
The escapes encode Chinese text and a short word, both ordinary fixture strings in a table test. Nothing executes them.
-
likely benign Test fixture stores Chinese text as UTF-8 bytes.
Reasoning
This is the same kind of UTF-8 Chinese fixture bytes, repeated in the next test row. It is test data with no execution path.
-
likely benign A test fixture holding UTF-8 byte literals of Chinese prose that are decoded to strings.
Reasoning
The escapes are UTF-8 bytes for Chinese text, which is decoded with .decode() in the same expression. This is a test fixture for localized table data, not a payload. The raw pass flags encoding density, which is a known false-positive pattern for non-ASCII text.
-
\x88\xa9\xe7\xbb\x8f\xe6\xb5\x8e\n\xef\xbc\x8c\n\xe7\x8e\xaf\xe5\xa2\x83\xe7\x9a\x84\xe5\xbd\xb1\xe5\x93\x8d\xe4\xb8\x8d\xe5\xa4\xa7 \xe8\xbf\x9d\xe7\xba\xa6\xe9\xa3\x8e\xe9\x99\xa9\xe5\xbe\x88\xe4\xbd\x8e\n\xef\xbc\x8c'.decode(), b'\xe4\xb8\xad\xe8\xaf\x9a\xe4\xbf\xa1\xe5\x9b\xbd\xe9\x99\x85\xe4\xbf\xa1\n\xe7\x94\xalikely benign Chinese UTF-8 byte-literal text in a test table, decoded to str.Reasoning
The run of \xNN escapes is a UTF-8 encoding of Chinese text inside a .decode() call in a test file. Nothing executes or hides anything.
-
4\xe5\xbd\xb1\xe5\x93\x8d\xe4\xb8\x8d\xe5\xa4\xa7 \xe8\xbf\x9d\xe7\xba\xa6\xe9\xa3\x8e\xe9\x99\xa9\xe5\xbe\x88\xe4\xbd\x8e\n\xef\xbc\x8c'.decode(), b'\xe4\xb8\xad\xe8\xaf\x9a\xe4\xbf\xa1\xe5\x9b\xbd\xe9\x99\x85\xe4\xbf\xa1\n\xe7\x94\xa8\xe8\xaf\x84\xe7\xba\xa7\xe6\x9c\x89\xe9\x99\x90\xe8\xb4\xa3\n\xe4\xbb\xbb\xe5\x85\xlikely benign Another UTF-8 Chinese text literal in the test fixture, decoded at runtime.Reasoning
Same pattern: UTF-8 bytes of Chinese prose with an immediate .decode(). Consistent with localized test data in a fixture.
-
\xe5\xbe\x88\xe4\xbd\x8e\n\xef\xbc\x8c'.decode(), b'\xe4\xb8\xad\xe8\xaf\x9a\xe4\xbf\xa1\xe5\x9b\xbd\xe9\x99\x85\xe4\xbf\xa1\n\xe7\x94\xa8\xe8\xaf\x84\xe7\xba\xa7\xe6\x9c\x89\xe9\x99\x90\xe8\xb4\xa3\n\xe4\xbb\xbb\xe5\x85\xac\xe5\x8f\xb8 \xe8\x81\x94\xe5\x90\x88\xe8\xb5\x84\n\xe3\x80\x81\n\xe4\xbf\xa1\xe8\xaf\x84\xe4\xblikely benign A bytes literal of encoded Chinese text that the code decodes to a string.Reasoning
The AST pass flags a bytes literal as a payload shape, but the bytes are UTF-8 Chinese text that is immediately decoded. Being bytes-heavy is expected for encoded natural language. No execution, network or file operation appears.
-
\xbe\x88\xe4\xbd\x8e\n\xef\xbc\x8c'.decode(), b'\xe4\xb8\xad\xe8\xaf\x9a\xe4\xbf\xa1\xe5\x9b\xbd\xe9\x99\x85\xe4\xbf\xa1\n\xe7\x94\xa8\xe8\xaf\x84\xe7\xba\xa7\xe6\x9c\x89\xe9\x99\x90\xe8\xb4\xa3\n\xe4\xbb\xbb\xe5\x85\xac\xe5\x8f\xb8 \xe8\x81\x94\xe5\x90\x88\xe8\xb5\x84\n\xe3\x80\x81\n\xe4\xbf\xa1\xe8\xaf\x84\xe4\xbc\likely benign Chinese text bytes in the test fixture, decoded to str.Reasoning
Continuation of the same UTF-8 Chinese text literal with .decode(). Raw-pass escape density is a false positive on non-ASCII text.
-
\xe4\xbf\xa1\xe5\x9b\xbd\xe9\x99\x85\xe4\xbf\xa1\n\xe7\x94\xa8\xe8\xaf\x84\xe7\xba\xa7\xe6\x9c\x89\xe9\x99\x90\xe8\xb4\xa3\n\xe4\xbb\xbb\xe5\x85\xac\xe5\x8f\xb8 \xe8\x81\x94\xe5\x90\x88\xe8\xb5\x84\n\xe3\x80\x81\n\xe4\xbf\xa1\xe8\xaf\x84\xe4\xbc\xb0\xe6\x9c\x89\xe9\x99\x90\xe5\x85\xac\n\xe5\x8f\xb8'.decode(), b'\xe7\xalikely benign Chinese text byte literal in a test data table.Reasoning
Another segment of the same UTF-8 Chinese text in the test table, decoded at runtime. No obfuscation intent is visible.
-
\x81\x94\xe5\x90\x88\xe8\xb5\x84\n\xe3\x80\x81\n\xe4\xbf\xa1\xe8\xaf\x84\xe4\xbc\xb0\xe6\x9c\x89\xe9\x99\x90\xe5\x85\xac\n\xe5\x8f\xb8'.decode(), b'\xe7\xa8\xb3\xe5\xae\x9a'.decode(), ],likely benign Tail of a Chinese text byte literal and a short decoded string in the test table.Reasoning
The snippet ends a decoded Chinese text literal and adds a short decoded word. This is ordinary test data for a localized table.
-
likely benign A bytes literal of Chinese text in a test table row, decoded to str.
Reasoning
The AST payload-shape flag is triggered by UTF-8 bytes of Chinese text that are decoded immediately. It is a test fixture row, not a dropper or encoded payload.
-
likely benign Chinese UTF-8 bytes in a test table row.
Reasoning
The escapes are UTF-8 Chinese text in a test fixture row. The entropy and escape-density flag is a false positive for non-ASCII content.
-
\x88\xa9\xe7\xbb\x8f\xe6\xb5\x8e\n\xef\xbc\x8c\n\xe7\x8e\xaf\xe5\xa2\x83\xe7\x9a\x84\xe5\xbd\xb1\xe5\x93\x8d\xe4\xb8\x8d\xe5\xa4\xa7 \xe8\xbf\x9d\xe7\xba\xa6\xe9\xa3\x8e\xe9\x99\xa9\xe5\xbe\x88\xe4\xbd\x8e\n\xef\xbc\x8c'.decode(), b'\xe8\x81\x94\xe5\x90\x88\xe8\xb5\x84\xe4\xbf\xa1\xe8\xaf\x84\xe4\xbc\xb0\n\xe6\x9c\x8likely benign Chinese text bytes in a test fixture, decoded to str.Reasoning
Same UTF-8 Chinese text literal with .decode() in the test fixture. No code execution or hidden behaviour is present.
-
4\xe5\xbd\xb1\xe5\x93\x8d\xe4\xb8\x8d\xe5\xa4\xa7 \xe8\xbf\x9d\xe7\xba\xa6\xe9\xa3\x8e\xe9\x99\xa9\xe5\xbe\x88\xe4\xbd\x8e\n\xef\xbc\x8c'.decode(), b'\xe8\x81\x94\xe5\x90\x88\xe8\xb5\x84\xe4\xbf\xa1\xe8\xaf\x84\xe4\xbc\xb0\n\xe6\x9c\x89\xe9\x99\x90\xe5\x85\xac\xe5\x8f\xb8'.decode(), b'\xe7\xa8\xb3\xe5\xae\x9a'.decode()likely benign Decoded Chinese text literals in the test table.Reasoning
The snippet is a sequence of decoded UTF-8 Chinese strings in the test data. Benign localization data.
-
\xbe\x88\xe4\xbd\x8e\n\xef\xbc\x8c'.decode(), b'\xe8\x81\x94\xe5\x90\x88\xe8\xb5\x84\xe4\xbf\xa1\xe8\xaf\x84\xe4\xbc\xb0\n\xe6\x9c\x89\xe9\x99\x90\xe5\x85\xac\xe5\x8f\xb8'.decode(), b'\xe7\xa8\xb3\xe5\xae\x9a'.decode(), ],likely benign Test fixture that writes Chinese label strings as UTF-8 byte escapes decoded at runtime.Reasoning
The raw pass flagged a run of \xNN escapes, but the bytes are UTF-8 encodings of Chinese text (bank and company names, labels) decoded with .decode(). This is a common way to write non-ASCII test fixtures and does not hide executable code. The file is a test table of Chinese financial data.
-
likely benign Bytes literal holding UTF-8 Chinese text in a test table, not a binary payload.
Reasoning
The AST pass flagged a bytes literal that is mostly \xNN escapes. The content decodes to Chinese prose (for example, a risk-disclosure sentence about the economic environment), not to a binary payload or shellcode. Legitimate tests of Chinese text handling would be written this way, and the surrounding code is a data table.
-
likely benign UTF-8 Chinese text written as byte escapes in a test fixture.
Reasoning
Same construction as the neighbouring finding: a UTF-8 Chinese string written as escapes in a test file. The high escape count reflects non-ASCII text, not concealed logic.
-
\x88\xa9\xe7\xbb\x8f\xe6\xb5\x8e\n\xef\xbc\x8c\n\xe7\x8e\xaf\xe5\xa2\x83\xe7\x9a\x84\xe5\xbd\xb1\xe5\x93\x8d\xe4\xb8\x8d\xe5\xa4\xa7 \xe8\xbf\x9d\xe7\xba\xa6\xe9\xa3\x8e\xe9\x99\xa9\xe5\xbe\x88\xe4\xbd\x8e\n\xef\xbc\x8c'.decode(), b'\xe8\x81\x94\xe5\x90\x88\xe8\xb5\x84\xe4\xbf\xa1\xe8\xaf\x84\xe4\xbc\xb0\n\xe6\x9c\x8likely benign Chinese text encoded as escape sequences in a test table.Reasoning
The escape run encodes Chinese characters for a test data table, decoded at runtime. Nothing in the snippet executes or hides behaviour beyond text encoding.
-
4\xe5\xbd\xb1\xe5\x93\x8d\xe4\xb8\x8d\xe5\xa4\xa7 \xe8\xbf\x9d\xe7\xba\xa6\xe9\xa3\x8e\xe9\x99\xa9\xe5\xbe\x88\xe4\xbd\x8e\n\xef\xbc\x8c'.decode(), b'\xe8\x81\x94\xe5\x90\x88\xe8\xb5\x84\xe4\xbf\xa1\xe8\xaf\x84\xe4\xbc\xb0\n\xe6\x9c\x89\xe9\x99\x90\xe5\x85\xac\xe5\x8f\xb8'.decode(), b'\xe7\xa8\xb3\xe5\xae\x9a'.decode()likely benign Test fixture of Chinese strings stored as UTF-8 escapes.Reasoning
A run of UTF-8 byte escapes decoding to Chinese phrases in a test file. This is a standard pattern for non-ASCII fixtures.
-
\xbe\x88\xe4\xbd\x8e\n\xef\xbc\x8c'.decode(), b'\xe8\x81\x94\xe5\x90\x88\xe8\xb5\x84\xe4\xbf\xa1\xe8\xaf\x84\xe4\xbc\xb0\n\xe6\x9c\x89\xe9\x99\x90\xe5\x85\xac\xe5\x8f\xb8'.decode(), b'\xe7\xa8\xb3\xe5\xae\x9a'.decode(), ],likely benign Chinese names stored as byte escapes and decoded in a test table.Reasoning
Same pattern: UTF-8 bytes for Chinese names decoded in a test table. The escapes are text, not an obfuscated payload.
-
likely benign Chinese table column headers written as decoded byte literals in a test.
Reasoning
The snippet is a list of byte literals decoded to Chinese column headers (serial number, institution name, approved total, used amount, remaining balance). This is test data for table parsing with non-ASCII headers.
-
,likely benign Bytes literal with a Chinese bank name in a test data row.Reasoning
The AST payload-shape flag fires on a bytes literal whose content decodes to a Chinese bank name, followed by ordinary numeric strings. This is test table data, not a binary blob driving execution.
-
,likely benign UTF-8 Chinese bank name stored as escapes in a test row.Reasoning
The escapes are a UTF-8 Chinese bank name decoded at runtime, in a row alongside plain numeric strings. The entropy reading comes from non-ASCII text, not compressed or encrypted data.
-
,likely benign Chinese branch name written as byte escapes in a test row.Reasoning
The escapes decode to a Chinese branch name in a test data row with numeric strings. This is text encoding in a fixture, not obfuscation.
-
,likely benign Chinese bank name in byte escapes within a test table row.Reasoning
The escapes decode to a Chinese bank name in a test table row, alongside numeric strings. The pattern matches ordinary non-ASCII test data.
-
,likely benign Chinese bank name in byte escapes within a test table row.Reasoning
The escapes decode to a Chinese bank name in a test row with numeric strings and a '000' value. This is fixture data for a table parser, not a hidden payload.
-
,likely benign Test-table row containing UTF-8-encoded Chinese bank names decoded to text.Reasoning
The escapes are UTF-8 bytes for Chinese bank-name text (e.g. 南京银行), decoded immediately in a test fixture. This is ordinary localized test data, not a hidden payload.
-
,likely benign Test-table row with UTF-8 Chinese bank-branch text written as byte escapes.Reasoning
The escaped bytes decode to Chinese bank names (e.g. 招银行, 南京江北支行) inside a test table row alongside plain numeric strings. This is localized test data with no execution or evasion.
-
, ], ]likely benign Test-table row with UTF-8 Chinese bank text written as byte escapes.Reasoning
Same pattern: UTF-8 Chinese text as byte escapes, immediately decoded in a test fixture alongside numeric strings.
-
likely benign Bytes literal holding UTF-8 Chinese disclaimer text in a test file.
Reasoning
The AST flag is a long bytes literal, but its content is UTF-8 Chinese prose (credit and risk disclaimers) and it is used as expected test data. The 'payload' shape comes from non-ASCII text, not from code that executes it.
-
likely benign Chinese UTF-8 text rendered as byte escapes inside a test bytes literal.
Reasoning
Raw-pass escape run is the same UTF-8 Chinese text in the test fixture. Escape density is expected for non-ASCII literal data.
-
\x88\xa9\xe7\xbb\x8f\xe6\xb5\x8e\n\xef\xbc\x8c\n\xe7\x8e\xaf\xe5\xa2\x83\xe7\x9a\x84\xe5\xbd\xb1\xe5\x93\x8d\xe4\xb8\x8d\xe5\xa4\xa7 \xe8\xbf\x9d\xe7\xba\xa6\xe9\xa3\x8e\xe9\x99\xa9\xe5\xbe\x88\xe4\xbd\x8e\n\xef\xbc\x8c'.decode(), b'\xe4\xb8\xad\xe8\xaf\x9a\xe4\xbf\xa1\xe5\x9b\xbd\xe9\x99\x85\xe4\xbf\xa1\n\xe7\x94\xalikely benign Further UTF-8 Chinese text escapes in the same test fixture.Reasoning
Continuation of the same Chinese disclaimer text in a test fixture. The raw hex-escape flag is a false positive from multibyte encoding.
-
4\xe5\xbd\xb1\xe5\x93\x8d\xe4\xb8\x8d\xe5\xa4\xa7 \xe8\xbf\x9d\xe7\xba\xa6\xe9\xa3\x8e\xe9\x99\xa9\xe5\xbe\x88\xe4\xbd\x8e\n\xef\xbc\x8c'.decode(), b'\xe4\xb8\xad\xe8\xaf\x9a\xe4\xbf\xa1\xe5\x9b\xbd\xe9\x99\x85\xe4\xbf\xa1\n\xe7\x94\xa8\xe8\xaf\x84\xe7\xba\xa7\xe6\x9c\x89\xe9\x99\x90\xe8\xb4\xa3\n\xe4\xbb\xbb\xe5\x85\xlikely benign UTF-8 Chinese disclaimer text escapes in a test fixture.Reasoning
Same test-fixture Chinese text encoded as UTF-8 bytes; no decoding into code or execution is involved.
-
\xe5\xbe\x88\xe4\xbd\x8e\n\xef\xbc\x8c'.decode(), b'\xe4\xb8\xad\xe8\xaf\x9a\xe4\xbf\xa1\xe5\x9b\xbd\xe9\x99\x85\xe4\xbf\xa1\n\xe7\x94\xa8\xe8\xaf\x84\xe7\xba\xa7\xe6\x9c\x89\xe9\x99\x90\xe8\xb4\xa3\n\xe4\xbb\xbb\xe5\x85\xac\xe5\x8f\xb8 \xe8\x81\x94\xe5\x90\x88\xe8\xb5\x84\n\xe3\x80\x81\n\xe4\xbf\xa1\xe8\xaf\x84\xe4\xblikely benign Long bytes literal of Chinese UTF-8 text used as test data.Reasoning
AST payload-shape flag on a bytes literal that is UTF-8 Chinese text, used as test expectation data. It is not a dropper or executed blob.
-
\xbe\x88\xe4\xbd\x8e\n\xef\xbc\x8c'.decode(), b'\xe4\xb8\xad\xe8\xaf\x9a\xe4\xbf\xa1\xe5\x9b\xbd\xe9\x99\x85\xe4\xbf\xa1\n\xe7\x94\xa8\xe8\xaf\x84\xe7\xba\xa7\xe6\x9c\x89\xe9\x99\x90\xe8\xb4\xa3\n\xe4\xbb\xbb\xe5\x85\xac\xe5\x8f\xb8 \xe8\x81\x94\xe5\x90\x88\xe8\xb5\x84\n\xe3\x80\x81\n\xe4\xbf\xa1\xe8\xaf\x84\xe4\xbc\likely benign Chinese UTF-8 escape run in a test bytes literal.Reasoning
Same Chinese text escape run in the test fixture; a raw-pass false positive from non-ASCII encoding.
-
\xe4\xbf\xa1\xe5\x9b\xbd\xe9\x99\x85\xe4\xbf\xa1\n\xe7\x94\xa8\xe8\xaf\x84\xe7\xba\xa7\xe6\x9c\x89\xe9\x99\x90\xe8\xb4\xa3\n\xe4\xbb\xbb\xe5\x85\xac\xe5\x8f\xb8 \xe8\x81\x94\xe5\x90\x88\xe8\xb5\x84\n\xe3\x80\x81\n\xe4\xbf\xa1\xe8\xaf\x84\xe4\xbc\xb0\xe6\x9c\x89\xe9\x99\x90\xe5\x85\xac\n\xe5\x8f\xb8'.decode(), b'\xe7\xalikely benign Chinese UTF-8 text escapes in a test fixture.Reasoning
Continuation of the same UTF-8 Chinese text fixture. No evidence of obfuscation or code execution.
-
\x81\x94\xe5\x90\x88\xe8\xb5\x84\n\xe3\x80\x81\n\xe4\xbf\xa1\xe8\xaf\x84\xe4\xbc\xb0\xe6\x9c\x89\xe9\x99\x90\xe5\x85\xac\n\xe5\x8f\xb8'.decode(), b'\xe7\xa8\xb3\xe5\xae\x9a'.decode(), ],likely benign Trailing Chinese UTF-8 text escapes in a test fixture.Reasoning
Final portion of the same Chinese text test fixture; the escapes encode localized strings decoded for comparison.
-
likely benign A UTF-8 encoded Chinese text fixture in a test table.
Reasoning
The bytes literal is UTF-8 encoded Chinese text (credit-rating disclaimers, with a dict row of year and rating like 'AA+') in a table-driven test fixture. It is decoded in place, so it is test data, not a binary payload.
-
likely benign Escaped UTF-8 Chinese text in a test fixture.
Reasoning
The escape run is the UTF-8 byte encoding of ordinary Chinese prose inside a test fixture. Long \x escape runs are expected for non-ASCII test strings, and the raw-pass signal is a known false-positive pattern.
-
\x88\xa9\xe7\xbb\x8f\xe6\xb5\x8e\n\xef\xbc\x8c\n\xe7\x8e\xaf\xe5\xa2\x83\xe7\x9a\x84\xe5\xbd\xb1\xe5\x93\x8d\xe4\xb8\x8d\xe5\xa4\xa7 \xe8\xbf\x9d\xe7\xba\xa6\xe9\xa3\x8e\xe9\x99\xa9\xe5\xbe\x88\xe4\xbd\x8e\n\xef\xbc\x8c'.decode(), b'\xe4\xb8\xad\xe8\xaf\x9a\xe4\xbf\xa1\xe5\x9b\xbd\xe9\x99\x85\xe4\xbf\xa1\n\xe7\x94\xalikely benign Escaped UTF-8 Chinese disclaimer text in a test fixture.Reasoning
The bytes are the UTF-8 encoding of Chinese disclaimer text, decoded with .decode() within the same test-data structure. It is a legitimate localization fixture.
-
4\xe5\xbd\xb1\xe5\x93\x8d\xe4\xb8\x8d\xe5\xa4\xa7 \xe8\xbf\x9d\xe7\xba\xa6\xe9\xa3\x8e\xe9\x99\xa9\xe5\xbe\x88\xe4\xbd\x8e\n\xef\xbc\x8c'.decode(), b'\xe4\xb8\xad\xe8\xaf\x9a\xe4\xbf\xa1\xe5\x9b\xbd\xe9\x99\x85\xe4\xbf\xa1\n\xe7\x94\xa8\xe8\xaf\x84\xe7\xba\xa7\xe6\x9c\x89\xe9\x99\x90\xe8\xb4\xa3\n\xe4\xbb\xbb\xe5\x85\xlikely benign More UTF-8 Chinese text escapes in the test fixture.Reasoning
The same test-fixture pattern continues: consecutive UTF-8 byte escapes spelling Chinese text, decoded in place. The entropy is typical of multibyte text, not of an encrypted or encoded payload.
-
\xe5\xbe\x88\xe4\xbd\x8e\n\xef\xbc\x8c'.decode(), b'\xe4\xb8\xad\xe8\xaf\x9a\xe4\xbf\xa1\xe5\x9b\xbd\xe9\x99\x85\xe4\xbf\xa1\n\xe7\x94\xa8\xe8\xaf\x84\xe7\xba\xa7\xe6\x9c\x89\xe9\x99\x90\xe8\xb4\xa3\n\xe4\xbb\xbb\xe5\x85\xac\xe5\x8f\xb8 \xe8\x81\x94\xe5\x90\x88\xe8\xb5\x84\n\xe3\x80\x81\n\xe4\xbf\xa1\xe8\xaf\x84\xe4\xblikely benign Another UTF-8 Chinese text fixture flagged for its escape density.Reasoning
This is the UTF-8 encoding of more Chinese disclaimer text inside a test data table, with .decode() applied. The payload-shape heuristic fires because the content is nearly all escapes, but the context is ordinary localized test data.
-
\xbe\x88\xe4\xbd\x8e\n\xef\xbc\x8c'.decode(), b'\xe4\xb8\xad\xe8\xaf\x9a\xe4\xbf\xa1\xe5\x9b\xbd\xe9\x99\x85\xe4\xbf\xa1\n\xe7\x94\xa8\xe8\xaf\x84\xe7\xba\xa7\xe6\x9c\x89\xe9\x99\x90\xe8\xb4\xa3\n\xe4\xbb\xbb\xe5\x85\xac\xe5\x8f\xb8 \xe8\x81\x94\xe5\x90\x88\xe8\xb5\x84\n\xe3\x80\x81\n\xe4\xbf\xa1\xe8\xaf\x84\xe4\xbc\likely benign Byte-escaped UTF-8 Chinese text used as test data in a table-rendering test.Reasoning
The raw pass flagged a run of \xNN escapes, but the bytes decode to UTF-8 Chinese text (for example 中国, 信, 有限责任公司, 联合资). That is ordinary multilingual fixture data in a table-rendering test file, where CJK strings are used to check display width and alignment. No executable payload, decoder pipeline, or sensitive call appears in the snippet, and raw-pass encoding findings are known to produce false positives on literal non-ASCII text.
-
\xe4\xbf\xa1\xe5\x9b\xbd\xe9\x99\x85\xe4\xbf\xa1\n\xe7\x94\xa8\xe8\xaf\x84\xe7\xba\xa7\xe6\x9c\x89\xe9\x99\x90\xe8\xb4\xa3\n\xe4\xbb\xbb\xe5\x85\xac\xe5\x8f\xb8 \xe8\x81\x94\xe5\x90\x88\xe8\xb5\x84\n\xe3\x80\x81\n\xe4\xbf\xa1\xe8\xaf\x84\xe4\xbc\xb0\xe6\x9c\x89\xe9\x99\x90\xe5\x85\xac\n\xe5\x8f\xb8'.decode(), b'\xe7\xalikely benign Escaped UTF-8 Chinese prose in a test table.Reasoning
The escaped bytes encode Chinese prose, decoded with .decode() in a test table. It contains no executable code and no dropper-like pipeline.
-
\x81\x94\xe5\x90\x88\xe8\xb5\x84\n\xe3\x80\x81\n\xe4\xbf\xa1\xe8\xaf\x84\xe4\xbc\xb0\xe6\x9c\x89\xe9\x99\x90\xe5\x85\xac\n\xe5\x8f\xb8'.decode(), b'\xe7\xa8\xb3\xe5\xae\x9a'.decode(), ],likely benign Final UTF-8 Chinese text fragment in the test fixture.Reasoning
The fragment is the UTF-8 encoding of Chinese text ending with a decode call inside a test data list. Its entropy is consistent with natural-language multibyte text.
-
likely benign A parallel UTF-8 Chinese text fixture row for 2021.
Reasoning
This row is the same test fixture as the 263 lines, with a year value of 2021 instead of 2022 and the same UTF-8 Chinese text. The payload-shape signal is a false positive for decoded localized strings.
-
likely benign Escaped UTF-8 Chinese text in the 2021 fixture row.
Reasoning
The escape run encodes the same Chinese prose as the neighboring rows in a test table. Nothing suggests executable content or obfuscation.
-
\x88\xa9\xe7\xbb\x8f\xe6\xb5\x8e\n\xef\xbc\x8c\n\xe7\x8e\xaf\xe5\xa2\x83\xe7\x9a\x84\xe5\xbd\xb1\xe5\x93\x8d\xe4\xb8\x8d\xe5\xa4\xa7 \xe8\xbf\x9d\xe7\xba\xa6\xe9\xa3\x8e\xe9\x99\xa9\xe5\xbe\x88\xe4\xbd\x8e\n\xef\xbc\x8c'.decode(), b'\xe8\x81\x94\xe5\x90\x88\xe8\xb5\x84\xe4\xbf\xa1\xe8\xaf\x84\xe4\xbc\xb0\n\xe6\x9c\x8likely benign Escaped UTF-8 Chinese text in the 2021 fixture row.Reasoning
The bytes are UTF-8 encoded Chinese text decoded in a test data structure. This is the same benign localization fixture pattern as the other findings in this file.
-
4\xe5\xbd\xb1\xe5\x93\x8d\xe4\xb8\x8d\xe5\xa4\xa7 \xe8\xbf\x9d\xe7\xba\xa6\xe9\xa3\x8e\xe9\x99\xa9\xe5\xbe\x88\xe4\xbd\x8e\n\xef\xbc\x8c'.decode(), b'\xe8\x81\x94\xe5\x90\x88\xe8\xb5\x84\xe4\xbf\xa1\xe8\xaf\x84\xe4\xbc\xb0\n\xe6\x9c\x89\xe9\x99\x90\xe5\x85\xac\xe5\x8f\xb8'.decode(), b'\xe7\xa8\xb3\xe5\xae\x9a'.decode()likely benign Test fixture encoding Chinese financial text as UTF-8 byte escapes.Reasoning
The escapes are UTF-8 bytes for Chinese text (e.g., 影响不大, 联合资信评估) decoded with .decode() in a test fixture of financial table data. This is a legitimate way to write non-ASCII test strings, not obfuscation.
-
\xbe\x88\xe4\xbd\x8e\n\xef\xbc\x8c'.decode(), b'\xe8\x81\x94\xe5\x90\x88\xe8\xb5\x84\xe4\xbf\xa1\xe8\xaf\x84\xe4\xbc\xb0\n\xe6\x9c\x89\xe9\x99\x90\xe5\x85\xac\xe5\x8f\xb8'.decode(), b'\xe7\xa8\xb3\xe5\xae\x9a'.decode(), ],likely benign Test data with UTF-8 Chinese strings written as byte escapes.Reasoning
Same test fixture of UTF-8 byte-escaped Chinese strings decoded to text; benign localization test data in a tests file.
-
likely benign Bytes literal holding UTF-8 Chinese text in a test table.
Reasoning
The bytes literal is UTF-8 encoded Chinese prose inside a test table fixture; the 'binary payload shape' is just multibyte text. No execution or decoding of hidden content beyond .decode() to text.
-
likely benign UTF-8 Chinese text escapes in a test fixture.
Reasoning
Raw-pass soup flag on the same UTF-8 Chinese text escapes in a test fixture; the byte sequences decode to readable financial wording.
-
\x88\xa9\xe7\xbb\x8f\xe6\xb5\x8e\n\xef\xbc\x8c\n\xe7\x8e\xaf\xe5\xa2\x83\xe7\x9a\x84\xe5\xbd\xb1\xe5\x93\x8d\xe4\xb8\x8d\xe5\xa4\xa7 \xe8\xbf\x9d\xe7\xba\xa6\xe9\xa3\x8e\xe9\x99\xa9\xe5\xbe\x88\xe4\xbd\x8e\n\xef\xbc\x8c'.decode(), b'\xe8\x81\x94\xe5\x90\x88\xe8\xb5\x84\xe4\xbf\xa1\xe8\xaf\x84\xe4\xbc\xb0\n\xe6\x9c\x8likely benign Chinese text byte escapes in test data.Reasoning
Continuation of the same test fixture with UTF-8 Chinese text as byte escapes; legitimate internationalized test data.
-
4\xe5\xbd\xb1\xe5\x93\x8d\xe4\xb8\x8d\xe5\xa4\xa7 \xe8\xbf\x9d\xe7\xba\xa6\xe9\xa3\x8e\xe9\x99\xa9\xe5\xbe\x88\xe4\xbd\x8e\n\xef\xbc\x8c'.decode(), b'\xe8\x81\x94\xe5\x90\x88\xe8\xb5\x84\xe4\xbf\xa1\xe8\xaf\x84\xe4\xbc\xb0\n\xe6\x9c\x89\xe9\x99\x90\xe5\x85\xac\xe5\x8f\xb8'.decode(), b'\xe7\xa8\xb3\xe5\xae\x9a'.decode()likely benign Chinese text byte escapes in test data.Reasoning
Same UTF-8 Chinese text fixture decoded to strings; no malicious execution path.
-
\xbe\x88\xe4\xbd\x8e\n\xef\xbc\x8c'.decode(), b'\xe8\x81\x94\xe5\x90\x88\xe8\xb5\x84\xe4\xbf\xa1\xe8\xaf\x84\xe4\xbc\xb0\n\xe6\x9c\x89\xe9\x99\x90\xe5\x85\xac\xe5\x8f\xb8'.decode(), b'\xe7\xa8\xb3\xe5\xae\x9a'.decode(), ],likely benign Chinese text byte escapes in test data.Reasoning
Same pattern: UTF-8 encoded Chinese financial strings in a test fixture.
-
likely benign Chinese table header strings written as byte escapes.
Reasoning
Byte literals decoded to Chinese column headers (序号, 金融机构名称, 授信总额) in a test table; typical localized test data.
-
,likely benign Bytes literal with a Chinese bank name in a test row.Reasoning
Bytes literal decodes to a Chinese bank name in a test row; the AST payload-shape heuristic misfires on multibyte text. No dynamic execution.
-
,likely benign Chinese bank name byte escapes in test data.Reasoning
Raw escape-soup flag on the same Chinese bank-name fixture; benign test data.
-
,likely benign Chinese bank branch name byte escapes in test data.Reasoning
Chinese bank branch name as UTF-8 byte escapes decoded in a test fixture; benign.
-
,likely benign Chinese bank branch name byte escapes in test data.Reasoning
Chinese bank branch name as UTF-8 byte escapes in a test fixture; benign.
-
,dismissed Test fixture encoding Chinese bank branch names as UTF-8 byte literals.Reasoning
The raw-pass finding flags a run of UTF-8 bytes for Chinese bank-branch names in a test table. The bytes decode immediately to readable text, and the surrounding list holds expected test values. This is ordinary test data for CJK text, not obfuscation.
-
,dismissed Test fixture with a UTF-8 byte literal for a Chinese bank branch name.Reasoning
Same pattern as the sibling finding: a UTF-8 byte literal for Chinese text (a bank branch name) that is decoded right away and used as expected test output. Raw-pass escape counts on non-ASCII text are a known false-positive shape.
-
,dismissed Test fixture holding expected Chinese bank branch names as encoded bytes.Reasoning
A UTF-8 byte literal for Chinese bank branch names, decoded in place inside a test table of expected values. The high escape count reflects multibyte CJK characters, not hidden code.
-
, ], ]dismissed Test fixture with an encoded Chinese bank branch name decoded in a table.Reasoning
Again a UTF-8 encoded Chinese string decoded inside a test data list. Nothing executes or hides behavior; the bytes are simply the expected text.
-
= -
var _self="undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:,likely benign Minified Prism.js core in documentation assets.Reasoning
Minified, bundled Prism syntax-highlighting library in docs static assets. Long lines are typical of minified distributions; no malicious behavior shown.
-
Prism..=likely benign Prism markup language grammar in minified form.Reasoning
Prism grammar definition for markup languages, minified. Long-line signal is an artifact of minification.
-
\s\S]+/,inside:{value:{pattern:/,Prism..=Prism..,Prism..=Prism..,Prism..=Prism. -
Prism..=Prism..likely benign Prism JavaScript grammar definition, minified.Reasoning
Prism javascript grammar extending clike, minified. Regex-heavy but standard highlighter code.
-
!likely benign Prism bash grammar keyword lists, minified.Reasoning
Prism bash grammar with keyword lists, minified. No execution or obfuscation beyond normal minification.
-
! -
!likely benign Prism C/C++ grammar definition, minified.Reasoning
Prism C-family grammar with keyword regex, minified standard highlighter code.
-
!likely benign Prism Java grammar definition, minified.Reasoning
Prism Java grammar keyword regex, minified standard highlighter code.
-
Prism..=likely benign Prism Python grammar definition, minified.Reasoning
Prism Python grammar with f-string regex, minified standard highlighter code.
-
Prism..=likely benign Prism Swift grammar definition, minified.Reasoning
Prism Swift grammar regex definitions, minified standard highlighter code.
-
!likely benign Minified Prism plugin for whitespace normalization.Reasoning
Prism plugin code (code-toolbar/normalize-whitespace style) with config maps, minified. No network, execution, or encoded payload shown.
-
-
;;27797;66.1%;2011 ;;27600;26.0%;2022 ;;26450;24.8%;2010 ;;26926;8.9%;2017 -
# = =likely benign Sample script reads its own file and HTML-escapes the contents.Reasoning
Sample script reads its own source to HTML-escape it for display, a benign self-reading pattern. Nothing in the snippet extracts or executes hidden payloads.
-
likely benign setup.py runs the MuPDF build command through a shell.
Reasoning
Build script runs a MuPDF build command via shell=True, with the command assembled locally from build configuration and logged before execution. This is standard for a native-library build step in setup.py, not a hidden dropper.
-
likely benign Build script runs a locally constructed MuPDF build command through the shell.
Reasoning
This is the MuPDF build step in PyMuPDF's setup script. The command is built locally and logged before running, which is typical for a build script. The shell=True call is expected here, though the command is not shown in full.
-
= passlikely benign Library code reads the call stack, most likely for logging or diagnostics.Reasoning
inspect.stack(context=0) in a library's source is commonly used to find caller information for logging or diagnostics. Nothing in the snippet points to malicious use.
-
[1, 'HAUPTÜBERSICHT', -1][1, 'Januar 01/2006', -1][2, 'SPEKTROGRAMM', -1][3, 'Urzeit-Godzilla', -1][3, 'Frühchristliche Mosaike im Knast', -1][3, 'Evolution auf Eis', -1][3, 'Entwarnung bei Kondensstreifen', -1][3, 'Spermatausch beim Schnecken-Sex', -1][3, 'Mehr Monde für Pluto', -1][3, 'Endlich ein Malaria-Impfstof -
= -
''' fit_result = eval(call) print(f'test_fit_springer(): {call=} => {fit_result=}.')likely benign Test helper evaluates a generated call expression to get a fit result.Reasoning
This is a test file evaluating a string containing a call expression to check a fit result. The eval is confined to test code and the input is a local test variable.
-
= b -
= bdismissed Expected-output byte literal of a UTF-8 shipping document in a text-extraction test.Reasoning
This is an expected-output bytes literal for a text-extraction test. The bytes are UTF-8 Chinese text mixed with ASCII shipping-order content. A binary-payload shape is only apparent; the literal is a fixture the test compares against extracted text.
-
= bdismissed Expected-output byte literal of a UTF-8 shipping order in a PDF text-extraction test.Reasoning
Same fixture pattern: an expected MuPDF extraction output stored as UTF-8 bytes with Chinese shipping-order text. It is test data for comparison, with no execution or decoding of hidden content.
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.
&&