Ordered by severity, then signals introduced in this release. Hidden characters are shown as ⟨U+…⟩.
-
line length 503 characters (raw pass, confidence 0.50)
-
line length 750 characters (raw pass, confidence 0.50)
-
line length 538 characters (raw pass, confidence 0.50)
If you are simply looking to start working with the pandas codebase, navigate to the [GitHub "issues" tab](https://github.com/pandas-dev/pandas/issues) and start looking through interesting issues. There are a number of issues listed under [Docs](https://github.com/pandas-dev/pandas/issues?q=is%3Aissue%20state%3Aopen%2
-
`sh -c` called with a dynamic string — equivalent to eval (ast pass, confidence 0.88)
echo "$PYTEST_CMD"
sh -c "$PYTEST_CMD"
likely benign
LLM, confidence 0.85
CI script runs a test command string from an environment variable via sh -c.
Reasoning
sh -c on a variable from PYTEST_CMD in a CI test runner script is a dynamic command execution, but it's an expected pattern for running configurable test commands from CI environment; not hidden obfuscation. Risk exists only if env is attacker-controlled, which is typical of CI config.
-
invisible whitespace U+00A0 in indentation (raw pass, confidence 0.80)
⟨U+00A0⟩ df.columns.levels # original MultiIndex
df[["foo","qux"]].columns.levels # sliced
likely benign
LLM, confidence 0.90
Documentation file containing non-breaking spaces in indentation.
Reasoning
Non-breaking spaces in RST documentation indentation are a common editor artifact in docs; no executable impact.
-
invisible whitespace U+00A0 in indentation (raw pass, confidence 0.80)
for the **columns**. There are some ambiguous cases where the passed indexer could be misinterpreted
⟨U+00A0⟩ as indexing *both* axes, rather than into say the ``MultiIndex`` for the rows.
You should do this:
likely benign
LLM, confidence 0.90
Documentation prose with U+00A0 in indentation.
Reasoning
Non-breaking space in RST prose indentation; cosmetic editor artifact in docs, no code effect.
-
[embedded python] invisible whitespace U+00A0 in indentation (raw pass, confidence 0.80)
⟨U+00A0⟩ You should **not** do this:
⟨U+00A0⟩
.. code-block:: python
likely benign
LLM, confidence 0.90
Documentation with U+00A0 before an embedded python example.
Reasoning
Non-breaking space in RST documentation around an example code block; benign artifact.
-
invisible whitespace U+00A0 in indentation (raw pass, confidence 0.80)
⟨U+00A0⟩ You should **not** do this:
⟨U+00A0⟩
.. code-block:: python
likely benign
LLM, confidence 0.90
Documentation line with U+00A0 indentation.
Reasoning
Non-breaking space in RST documentation text; benign and not executable.
-
[embedded python] 21 of 47 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)
-
line length 636 characters (raw pass, confidence 0.50)
- :class:`.DataError`, :class:`.SpecificationError`, ``SettingWithCopyError``, ``SettingWithCopyWarning``, :class:`.NumExprClobberingError`, :class:`.UndefinedVariableError`, :class:`.IndexingError`, :class:`.PyperclipException`, :class:`.PyperclipWindowsException`, :class:`.CSSWarning`, :class:`.PossibleDataLossError`
-
line length 615 characters (raw pass, confidence 0.50)
- Deprecated the ``axis`` keyword in :meth:`.DataFrameGroupBy.idxmax`, :meth:`.DataFrameGroupBy.idxmin`, :meth:`.DataFrameGroupBy.fillna`, :meth:`.DataFrameGroupBy.take`, :meth:`.DataFrameGroupBy.skew`, :meth:`.DataFrameGroupBy.rank`, :meth:`.DataFrameGroupBy.cumprod`, :meth:`.DataFrameGroupBy.cumsum`, :meth:`.DataFram
-
`__import__` called on a non-literal expression (ast pass, confidence 0.70)
try:
__import__(_dependency)
except ImportError as _e: raise ImportError(
likely benign
LLM, confidence 0.90
Dynamic __import__ of a dependency name in pandas' import-time version check.
Reasoning
Standard pandas dependency-check loop importing optional dependency names by variable; a known legitimate pattern with a fixed list of package names.
-
`inspect.currentframe` — call-stack frame introspection (ast pass, confidence 0.70)
frame = inspect.currentframe()
for _ in range(4):
frame = frame.f_back
likely benign
LLM, confidence 0.92
Frame walking to locate caller for warning checks in pandas testing helpers.
Reasoning
Walking frames with currentframe to find caller location for warning assertions is standard testing utility behavior.
-
`sys._getframe` — call-stack frame introspection (ast pass, confidence 0.70)
likely benign
LLM, confidence 0.92
Caller frame locals lookup in pandas common utilities.
Reasoning
sys._getframe used to look up caller locals for a scope/variable resolution helper; legitimate pandas internals for eval/query.
-
`eval` called on a non-literal expression (ast pass, confidence 0.70)
res = eval(self, local_dict=env, engine=engine, parser=parser)
name = env.add_tmp(res)
likely benign
LLM, confidence 0.92
Pandas eval engine evaluating parsed expression nodes.
Reasoning
eval on expression objects inside pandas' expression engine is the library's core evaluation mechanism for query/eval, operating on parsed internal expressions.
-
`sys._getframe` — call-stack frame introspection (ast pass, confidence 0.70)
frame = sys._getframe(self.level)
try:
likely benign
LLM, confidence 0.92
Pandas scope resolution using sys._getframe for eval/query variable capture.
Reasoning
Frame access to capture local/global scope for query/eval resolution is standard pandas scope handling.
-
`inspect.stack` — call-stack frame introspection (ast pass, confidence 0.70)
stack = inspect.stack()
try:
likely benign
LLM, confidence 0.92
Pandas scope capture via inspect.stack for eval.
Reasoning
inspect.stack used to capture calling scope for eval variables; legitimate and documented pandas behavior.
-
reach-by-name through `vars` (ast pass, confidence 0.60)
]:
kw = vars()[kw_name]
if isinstance(kw, dict):
getattr(styler, kw_name)(**kw)
likely benign
LLM, confidence 0.90
Forwarding local keyword arguments to a Styler method via vars().
Reasoning
vars() lookup of keyword argument names from the enclosing function's locals to forward kwargs to Styler; a known pattern in pandas, operating on fixed local names.
-
concatenated bytes literal contains 32 `\xNN` escapes (100% of content) — binary payload shape (ast pass, confidence 0.85)
magic: Final = (
b"\x00\x00\x00\x00\x00\x00\x00\x00"
b"\x00\x00\x00\x00\xc2\xea\x81\x60"
b"\xb3\x14\x11\xcf\xbd\x92\x08\x00"
likely benign
LLM, confidence 0.90
Binary magic-number constant for SAS file format identification.
Reasoning
Byte escape sequences form the magic number constant for SAS file format headers; this is a legitimate binary file signature used for format detection.
-
`eval` called on a non-literal expression (ast pass, confidence 0.70)
assert res.values.dtype == dtype
tm.assert_frame_equal(res, eval(s), check_exact=False)
likely benign
LLM, confidence 0.92
Test code evaluating a test expression string.
Reasoning
eval in a test file on a controlled test string to compare against expected results; test-only usage.
-
`eval` called on a non-literal expression (ast pass, confidence 0.70)
res = self.eval(ex)
exp = eval(ex)
assert res == exp
likely benign
LLM, confidence 0.92
Test computing expected result via eval of a test expression.
Reasoning
eval of a test-parametrized expression to compute expected value; test-only, not attacker input.
-
`eval` called on a non-literal expression (ast pass, confidence 0.70)
res = self.eval(ex)
exp = eval(ex)
assert res == exp
likely benign
LLM, confidence 0.92
Test computing expected result via eval of a test expression.
Reasoning
Same test pattern as the other eval in this file; test-only expression evaluation.
-
`eval` called on a non-literal expression (ast pass, confidence 0.70)
obj = tm.get_obj(obj, frame_or_series)
result = obj.sample(n=3, random_state=eval(func_str)(arg))
expected = obj.sample(n=3, random_state=com.random_state(eval(func_str)(arg)))
tm.assert_equal(result, expected)
likely benign
LLM, confidence 0.92
Test evaluating a function name string to construct a random state.
Reasoning
eval of a fixed test function-name string to build a random_state for sampling tests; test-only code.
-
`eval` called on a non-literal expression (ast pass, confidence 0.70)
result = obj.sample(n=3, random_state=eval(func_str)(arg))
expected = obj.sample(n=3, random_state=com.random_state(eval(func_str)(arg)))
tm.assert_equal(result, expected)
likely benign
LLM, confidence 0.93
Test evaluates a parametrized function name string to build a random_state object.
Reasoning
eval of func_str in a pandas test that parametrizes random_state constructors; test code evaluating its own fixed parametrized names is a normal testing pattern, not obfuscation.
-
identifier `Κόσμε` contains homoglyph candidates: Κ (039A)→K (in string/comment) (raw pass, confidence 0.35)
DataFrame(
5 * [[123, "Γειά σου", "Κόσμε"]], columns=["X", "Y", "Z"],
),
-
identifier `Κόσμε` mixes scripts: Greek + Latin (in string/comment) (raw pass, confidence 0.40)
DataFrame(
5 * [[123, "Γειά σου", "Κόσμε"]], columns=["X", "Y", "Z"],
),
-
`eval` called on a non-literal expression (ast pass, confidence 0.70)
idx = Index(["a", "b"])
res = eval(repr(idx))
tm.assert_index_equal(res, idx)
likely benign
LLM, confidence 0.95
Round-trip repr test evaluating the repr of a locally built Index.
Reasoning
eval(repr(idx)) round-trip check on a locally constructed Index in a pandas formatting test; expected practice for repr testing.
-
`eval` called on a non-literal expression (ast pass, confidence 0.70)
str(ci)
tm.assert_index_equal(eval(repr(ci)), ci, exact=True)
likely benign
LLM, confidence 0.95
Round-trip repr test for a CategoricalIndex.
Reasoning
eval(repr(ci)) round-trip assertion in a pandas categorical test on a locally constructed object.
-
`eval` called on a non-literal expression (ast pass, confidence 0.70)
with pytest.raises(TypeError, match=msg):
eval(repr(mi))
likely benign
LLM, confidence 0.95
Repr round-trip evaluation within a MultiIndex formatting test.
Reasoning
eval(repr(mi)) inside a pytest.raises block testing repr behavior of MultiIndex; benign test code operating on local data.
-
`eval` called on a non-literal expression (ast pass, confidence 0.70)
index = Index(index_data, dtype=dtype)
tm.assert_index_equal(eval(repr(index)), index, exact=True)
def check_coerce(self, a, b, is_float_index=True):
likely benign
LLM, confidence 0.95
Round-trip repr evaluation for a numeric index in a test.
Reasoning
eval(repr(index)) round-trip check in a numeric index test; standard pandas test idiom on locally created data.
-
`eval` called on a non-literal expression (ast pass, confidence 0.70)
result = eval(result)
tm.assert_index_equal(result, i, exact=True)
likely benign
LLM, confidence 0.93
Evaluates a range repr string to verify round-tripping.
Reasoning
eval of a RangeIndex repr string in a pandas test, operating on controlled test values.
-
`eval` called on a non-literal expression (ast pass, confidence 0.70)
result = eval(result)
tm.assert_index_equal(result, i, exact=True)
likely benign
LLM, confidence 0.93
Evaluates a range repr string to verify round-tripping.
Reasoning
Same pattern as the sibling finding: eval of a locally generated RangeIndex repr in a test.
-
`eval` called on a non-literal expression (ast pass, confidence 0.70)
index = simple_index
tm.assert_index_equal(eval(repr(index)), index)
def test_slice_keep_name(self):
likely benign
LLM, confidence 0.95
Repr round-trip check on a fixture RangeIndex.
Reasoning
eval(repr(index)) round-trip assertion on a fixture index in a pandas test.
-
`eval` called on a non-literal expression (ast pass, confidence 0.70)
idx = simple_index
tm.assert_index_equal(eval(repr(idx)), idx)
def test_repr_max_seq_item_setting(self, simple_index):
likely benign
LLM, confidence 0.95
Repr round-trip check on a fixture index.
Reasoning
eval(repr(idx)) round-trip on a pytest fixture index; standard test idiom.
-
line length 812 characters (raw pass, confidence 0.50)
<tr><td colspan="6" style="vertical-align:middle;text-align:center;height:2em;" class="buttons"><input type="submit" name="_action_show" value="Apply Changes" class="calc" title="Click to recalculate measures" id="1732" /><a href="/ndb/help/contextHelp/measures" onclick="jQuery.ajax({type:'POST', url:'/
-
compression ratio 0.752 is >2σ above file mean 0.485 (raw pass, confidence 0.50)
/* cache key: enwiki:resourceloader:filter:minify-css:7:3904d24a08aa08f6a68dc338f9be277e */</style>
<script src="//bits.wikimedia.org/en.wikipedia.org/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector&*"></script>
<script>if(window.mw){
-
[embedded javascript] line length 2191 characters (mostly string/comment) (raw pass, confidence 0.39)
mw.config.set({"wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"List_of_U.S._states_and_territories_by_area","wgTitle":"List of U.S. states and territories by area","wgCurRevisionId":614847271,"wgRevisionId":614847271,"wgArticleId":87513,"wgIsArticle":true,"wgIsRedirect":
-
compression ratio 0.776 is >2σ above file mean 0.485 (raw pass, confidence 0.50)
</head>
<body class="mediawiki ltr sitedir-ltr ns-0 ns-subject page-List_of_U_S_states_and_territories_by_area skin-vector action-view vector-animateLayout">
<div id="mw-page-base" class="noprint"></div>
<div id="mw-head-base" class="noprint"></div>
-
line length 1023 characters (raw pass, confidence 0.50)
<div class="thumbinner" style="width:222px;"><a href="/wiki/File:Image_shows_the_50_states_by_area-_Check_the_legend_for_more_details-_2014-06-29_05-36.jpg" class="image"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/2/28/Image_shows_the_50_states_by_area-_Check_the_legend_for_more_details-_2014-06-29
-
line length 684 characters (raw pass, confidence 0.50)
<p>This is a complete <b>list of the <a href="/wiki/U.S._state" title="U.S. state">states of the United States</a> and its major <a href="/wiki/Territories_of_the_United_States" title="Territories of the United States">territories</a></b> ordered by <i>total area</i>, <i>land area</i>, and <i>water area</i>. The water
-
line length 518 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/e/e6/Flag_of_Alaska.svg/21px-Flag_of_Alaska.svg.png" width="21" height="15" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/e/e6/Flag_of_Alaska.svg/33px-Flag_of_Alaska.svg.png 1.5x, //upload.wikimedia.o
-
line length 508 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/f/f7/Flag_of_Texas.svg/23px-Flag_of_Texas.svg.png" width="23" height="15" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/f/f7/Flag_of_Texas.svg/35px-Flag_of_Texas.svg.png 1.5x, //upload.wikimedia.org/w
-
line length 552 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/0/01/Flag_of_California.svg/23px-Flag_of_California.svg.png" width="23" height="15" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/0/01/Flag_of_California.svg/35px-Flag_of_California.svg.png 1.5x, //up
-
line length 525 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/c/cb/Flag_of_Montana.svg/23px-Flag_of_Montana.svg.png" width="23" height="15" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/cb/Flag_of_Montana.svg/35px-Flag_of_Montana.svg.png 1.5x, //upload.wikimed
-
line length 553 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/c/c3/Flag_of_New_Mexico.svg/23px-Flag_of_New_Mexico.svg.png" width="23" height="15" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/c3/Flag_of_New_Mexico.svg/35px-Flag_of_New_Mexico.svg.png 1.5x, //up
-
line length 525 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/9/9d/Flag_of_Arizona.svg/23px-Flag_of_Arizona.svg.png" width="23" height="15" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/9/9d/Flag_of_Arizona.svg/35px-Flag_of_Arizona.svg.png 1.5x, //upload.wikimed
-
line length 516 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/f/f1/Flag_of_Nevada.svg/23px-Flag_of_Nevada.svg.png" width="23" height="15" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/f/f1/Flag_of_Nevada.svg/35px-Flag_of_Nevada.svg.png 1.5x, //upload.wikimedia.o
-
line length 536 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/46/Flag_of_Colorado.svg/23px-Flag_of_Colorado.svg.png" width="23" height="15" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/46/Flag_of_Colorado.svg/35px-Flag_of_Colorado.svg.png 1.5x, //upload.wik
-
line length 516 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/b/b9/Flag_of_Oregon.svg/23px-Flag_of_Oregon.svg.png" width="23" height="14" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/b/b9/Flag_of_Oregon.svg/35px-Flag_of_Oregon.svg.png 1.5x, //upload.wikimedia.o
-
line length 526 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/b/bc/Flag_of_Wyoming.svg/22px-Flag_of_Wyoming.svg.png" width="22" height="15" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/b/bc/Flag_of_Wyoming.svg/33px-Flag_of_Wyoming.svg.png 1.5x, //upload.wikimed
-
line length 534 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/b/b5/Flag_of_Michigan.svg/23px-Flag_of_Michigan.svg.png" width="23" height="15" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/b/b5/Flag_of_Michigan.svg/35px-Flag_of_Michigan.svg.png 1.5x, //upload.wik
-
line length 543 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/b/b9/Flag_of_Minnesota.svg/23px-Flag_of_Minnesota.svg.png" width="23" height="15" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/b/b9/Flag_of_Minnesota.svg/35px-Flag_of_Minnesota.svg.png 1.5x, //upload
-
line length 507 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/a/a4/Flag_of_Idaho.svg/19px-Flag_of_Idaho.svg.png" width="19" height="15" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/a/a4/Flag_of_Idaho.svg/29px-Flag_of_Idaho.svg.png 1.5x, //upload.wikimedia.org/w
-
line length 518 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/d/da/Flag_of_Kansas.svg/23px-Flag_of_Kansas.svg.png" width="23" height="14" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/d/da/Flag_of_Kansas.svg/35px-Flag_of_Kansas.svg.png 1.5x, //upload.wikimedia.o
-
line length 534 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/4d/Flag_of_Nebraska.svg/23px-Flag_of_Nebraska.svg.png" width="23" height="14" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/4d/Flag_of_Nebraska.svg/35px-Flag_of_Nebraska.svg.png 1.5x, //upload.wik
-
line length 570 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/1/1a/Flag_of_South_Dakota.svg/23px-Flag_of_South_Dakota.svg.png" width="23" height="14" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/1/1a/Flag_of_South_Dakota.svg/35px-Flag_of_South_Dakota.svg.png 1.
-
line length 569 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/5/54/Flag_of_Washington.svg/23px-Flag_of_Washington.svg.png" width="23" height="14" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/5/54/Flag_of_Washington.svg/35px-Flag_of_Washington.svg.png 1.5x, //up
-
line length 570 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/e/ee/Flag_of_North_Dakota.svg/20px-Flag_of_North_Dakota.svg.png" width="20" height="16" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/e/ee/Flag_of_North_Dakota.svg/30px-Flag_of_North_Dakota.svg.png 1.
-
line length 534 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/6/6e/Flag_of_Oklahoma.svg/23px-Flag_of_Oklahoma.svg.png" width="23" height="15" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/6/6e/Flag_of_Oklahoma.svg/35px-Flag_of_Oklahoma.svg.png 1.5x, //upload.wik
-
line length 536 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/5/5a/Flag_of_Missouri.svg/23px-Flag_of_Missouri.svg.png" width="23" height="13" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/5/5a/Flag_of_Missouri.svg/35px-Flag_of_Missouri.svg.png 1.5x, //upload.wik
-
line length 525 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/f/f7/Flag_of_Florida.svg/23px-Flag_of_Florida.svg.png" width="23" height="15" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/f/f7/Flag_of_Florida.svg/35px-Flag_of_Florida.svg.png 1.5x, //upload.wikimed
-
line length 543 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/2/22/Flag_of_Wisconsin.svg/23px-Flag_of_Wisconsin.svg.png" width="23" height="15" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/2/22/Flag_of_Wisconsin.svg/35px-Flag_of_Wisconsin.svg.png 1.5x, //upload
-
line length 655 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/5/54/Flag_of_Georgia_%28U.S._state%29.svg/23px-Flag_of_Georgia_%28U.S._state%29.svg.png" width="23" height="14" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/5/54/Flag_of_Georgia_%28U.S._state%29.svg/
-
compression ratio 0.716 is >2σ above file mean 0.485 (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/5/54/Flag_of_Georgia_%28U.S._state%29.svg/23px-Flag_of_Georgia_%28U.S._state%29.svg.png" width="23" height="14" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/5/54/Flag_of_Georgia_%28U.S._state%29.svg/
-
line length 534 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/0/01/Flag_of_Illinois.svg/23px-Flag_of_Illinois.svg.png" width="23" height="14" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/0/01/Flag_of_Illinois.svg/35px-Flag_of_Illinois.svg.png 1.5x, //upload.wik
-
line length 534 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/1/1a/Flag_of_New_York.svg/23px-Flag_of_New_York.svg.png" width="23" height="12" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/1/1a/Flag_of_New_York.svg/35px-Flag_of_New_York.svg.png 1.5x, //upload.wik
-
line length 588 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/b/bb/Flag_of_North_Carolina.svg/23px-Flag_of_North_Carolina.svg.png" width="23" height="15" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/b/bb/Flag_of_North_Carolina.svg/35px-Flag_of_North_Carolina.sv
-
line length 534 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/9/9d/Flag_of_Arkansas.svg/23px-Flag_of_Arkansas.svg.png" width="23" height="15" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/9/9d/Flag_of_Arkansas.svg/35px-Flag_of_Arkansas.svg.png 1.5x, //upload.wik
-
line length 525 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/5/5c/Flag_of_Alabama.svg/23px-Flag_of_Alabama.svg.png" width="23" height="15" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/5/5c/Flag_of_Alabama.svg/35px-Flag_of_Alabama.svg.png 1.5x, //upload.wikimed
-
line length 543 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/e/e0/Flag_of_Louisiana.svg/23px-Flag_of_Louisiana.svg.png" width="23" height="15" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/e/e0/Flag_of_Louisiana.svg/35px-Flag_of_Louisiana.svg.png 1.5x, //upload
-
line length 561 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/42/Flag_of_Mississippi.svg/23px-Flag_of_Mississippi.svg.png" width="23" height="15" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/42/Flag_of_Mississippi.svg/35px-Flag_of_Mississippi.svg.png 1.5x,
-
line length 570 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/f/f7/Flag_of_Pennsylvania.svg/23px-Flag_of_Pennsylvania.svg.png" width="23" height="15" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/f/f7/Flag_of_Pennsylvania.svg/35px-Flag_of_Pennsylvania.svg.png 1.
-
line length 534 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/47/Flag_of_Virginia.svg/22px-Flag_of_Virginia.svg.png" width="22" height="15" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/47/Flag_of_Virginia.svg/34px-Flag_of_Virginia.svg.png 1.5x, //upload.wik
-
line length 543 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Flag_of_Tennessee.svg/23px-Flag_of_Tennessee.svg.png" width="23" height="14" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Flag_of_Tennessee.svg/35px-Flag_of_Tennessee.svg.png 1.5x, //upload
-
line length 534 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/8/8d/Flag_of_Kentucky.svg/23px-Flag_of_Kentucky.svg.png" width="23" height="12" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/8/8d/Flag_of_Kentucky.svg/35px-Flag_of_Kentucky.svg.png 1.5x, //upload.wik
-
line length 525 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/a/ac/Flag_of_Indiana.svg/23px-Flag_of_Indiana.svg.png" width="23" height="15" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/a/ac/Flag_of_Indiana.svg/35px-Flag_of_Indiana.svg.png 1.5x, //upload.wikimed
-
line length 507 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/3/35/Flag_of_Maine.svg/23px-Flag_of_Maine.svg.png" width="23" height="15" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/3/35/Flag_of_Maine.svg/35px-Flag_of_Maine.svg.png 1.5x, //upload.wikimedia.org/w
-
line length 588 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/6/69/Flag_of_South_Carolina.svg/23px-Flag_of_South_Carolina.svg.png" width="23" height="15" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/6/69/Flag_of_South_Carolina.svg/35px-Flag_of_South_Carolina.sv
-
line length 579 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/2/22/Flag_of_West_Virginia.svg/23px-Flag_of_West_Virginia.svg.png" width="23" height="12" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/2/22/Flag_of_West_Virginia.svg/35px-Flag_of_West_Virginia.svg.pn
-
line length 534 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/a/a0/Flag_of_Maryland.svg/23px-Flag_of_Maryland.svg.png" width="23" height="15" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/a/a0/Flag_of_Maryland.svg/35px-Flag_of_Maryland.svg.png 1.5x, //upload.wik
-
line length 517 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/e/ef/Flag_of_Hawaii.svg/23px-Flag_of_Hawaii.svg.png" width="23" height="12" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/e/ef/Flag_of_Hawaii.svg/35px-Flag_of_Hawaii.svg.png 1.5x, //upload.wikimedia.o
-
line length 580 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/f/f2/Flag_of_Massachusetts.svg/23px-Flag_of_Massachusetts.svg.png" width="23" height="14" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/f/f2/Flag_of_Massachusetts.svg/35px-Flag_of_Massachusetts.svg.pn
-
line length 525 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/49/Flag_of_Vermont.svg/23px-Flag_of_Vermont.svg.png" width="23" height="14" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/49/Flag_of_Vermont.svg/35px-Flag_of_Vermont.svg.png 1.5x, //upload.wikimed
-
line length 579 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/2/28/Flag_of_New_Hampshire.svg/23px-Flag_of_New_Hampshire.svg.png" width="23" height="15" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/2/28/Flag_of_New_Hampshire.svg/35px-Flag_of_New_Hampshire.svg.pn
-
line length 552 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/9/92/Flag_of_New_Jersey.svg/23px-Flag_of_New_Jersey.svg.png" width="23" height="15" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/9/92/Flag_of_New_Jersey.svg/35px-Flag_of_New_Jersey.svg.png 1.5x, //up
-
line length 561 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/9/96/Flag_of_Connecticut.svg/20px-Flag_of_Connecticut.svg.png" width="20" height="15" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/9/96/Flag_of_Connecticut.svg/30px-Flag_of_Connecticut.svg.png 1.5x,
-
line length 534 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/c/c6/Flag_of_Delaware.svg/23px-Flag_of_Delaware.svg.png" width="23" height="15" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/c6/Flag_of_Delaware.svg/35px-Flag_of_Delaware.svg.png 1.5x, //upload.wik
-
line length 570 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/f/f3/Flag_of_Rhode_Island.svg/18px-Flag_of_Rhode_Island.svg.png" width="18" height="17" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/f/f3/Flag_of_Rhode_Island.svg/28px-Flag_of_Rhode_Island.svg.png 1.
-
line length 622 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/3/3e/Flag_of_Washington%2C_D.C..svg/23px-Flag_of_Washington%2C_D.C..svg.png" width="23" height="12" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/3/3e/Flag_of_Washington%2C_D.C..svg/35px-Flag_of_Washi
-
line length 561 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/2/28/Flag_of_Puerto_Rico.svg/23px-Flag_of_Puerto_Rico.svg.png" width="23" height="15" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/2/28/Flag_of_Puerto_Rico.svg/35px-Flag_of_Puerto_Rico.svg.png 1.5x,
-
line length 703 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/e/e0/Flag_of_the_Northern_Mariana_Islands.svg/23px-Flag_of_the_Northern_Mariana_Islands.svg.png" width="23" height="12" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/e/e0/Flag_of_the_Northern_Mariana_
-
line length 738 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/f/f8/Flag_of_the_United_States_Virgin_Islands.svg/23px-Flag_of_the_United_States_Virgin_Islands.svg.png" width="23" height="15" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/f/f8/Flag_of_the_United_St
-
line length 589 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/8/87/Flag_of_American_Samoa.svg/23px-Flag_of_American_Samoa.svg.png" width="23" height="12" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/8/87/Flag_of_American_Samoa.svg/35px-Flag_of_American_Samoa.sv
-
line length 941 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><a href="/wiki/United_States" title="United States"><img alt="United States" src="//upload.wikimedia.org/wikipedia/en/thumb/a/a4/Flag_of_the_United_States.svg/23px-Flag_of_the_United_States.svg.png" width="23" height="12" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/en/thumb/a
-
line length 693 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><a href="/wiki/United_States" title="United States"><img alt="United States" src="//upload.wikimedia.org/wikipedia/en/thumb/a/a4/Flag_of_the_United_States.svg/23px-Flag_of_the_United_States.svg.png" width="23" height="12" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/en/thumb/a
-
line length 609 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><a href="/wiki/United_States" title="United States"><img alt="United States" src="//upload.wikimedia.org/wikipedia/en/thumb/a/a4/Flag_of_the_United_States.svg/23px-Flag_of_the_United_States.svg.png" width="23" height="12" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/en/thumb/a
-
line length 609 characters (raw pass, confidence 0.50)
<td><span class="flagicon"><a href="/wiki/United_States" title="United States"><img alt="United States" src="//upload.wikimedia.org/wikipedia/en/thumb/a/a4/Flag_of_the_United_States.svg/23px-Flag_of_the_United_States.svg.png" width="23" height="12" class="thumbborder" srcset="//upload.wikimedia.org/wikipedia/en/thumb/a
-
compression ratio 0.698 is >2σ above file mean 0.485 (raw pass, confidence 0.50)
er_Percentage.svg" class="image"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/2/2d/US_States_by_Water_Percentage.svg/120px-US_States_by_Water_Percentage.svg.png" width="120" height="95" data-file-width="966" data-file-height="764" /></a></div>
-
compression ratio 0.698 is >2σ above file mean 0.485 (raw pass, confidence 0.50)
_Rhode_Island.png" class="image"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/9/91/Map_of_USA_highlighting_Rhode_Island.png/120px-Map_of_USA_highlighting_Rhode_Island.png" width="120" height="78" data-file-width="280" data-file-height="183" /></a></div>
-
line length 591 characters (raw pass, confidence 0.50)
<td style="text-align:center;"><a href="/wiki/File:Flag_of_the_United_States.svg" class="image"><img alt="Portal icon" src="//upload.wikimedia.org/wikipedia/en/thumb/a/a4/Flag_of_the_United_States.svg/32px-Flag_of_the_United_States.svg.png" width="32" height="17" class="thumbborder" srcset="//upload.wikimedia.org/wikip
-
line length 1829 characters (raw pass, confidence 0.50)
<li id="cite_note-2010census-2"><span class="mw-cite-backlink">^ <a href="#cite_ref-2010census_2-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-2010census_2-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-2010census_2-2"><sup><i><b>c</b></i></sup></a> <a href="#cite_ref-2010census_2-3"><sup><i><b>d</b></i></
-
line length 1085 characters (raw pass, confidence 0.50)
<li id="cite_note-2000census-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-2000census_3-0">^</a></b></span> <span class="reference-text"><span class="citation web"><a rel="nofollow" class="external text" href="http://www.census.gov/prod/cen2000/phc3-us-pt1.pdf">"United States Summary: 2010, Population and Hou
-
line length 549 characters (raw pass, confidence 0.50)
<div id='catlinks' class='catlinks'><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Help:Category" title="Help:Category">Categories</a>: <ul><li><a href="/wiki/Category:Geography_of_the_United_States" title="Category:Geography of the United States">Geography of the United States</a><
-
line length 504 characters (raw pass, confidence 0.50)
<input type="search" name="search" placeholder="Search" title="Search Wikipedia [f]" accesskey="f" id="searchInput" /><input type="hidden" value="Special:Search" name="title" /><input type="submit" name="fulltext" value="Search" title="Search Wikipedia for this text" id="mw-searchButton" class="searchBut
-
compression ratio 0.756 is >2σ above file mean 0.485 (raw pass, confidence 0.50)
<li id="n-sitesupport"><a href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_en.wikipedia.org&uselang=en" title="Support us">Donate to Wikipedia</a></li>
-
compression ratio 0.812 is >2σ above file mean 0.485 (raw pass, confidence 0.50)
<li id="coll-download-as-rl"><a href="/w/index.php?title=Special:Book&bookcmd=render_article&arttitle=List+of+U.S.+states+and+territories+by+area&oldid=614847271&writer=rl">Download as PDF</a></li>
-
identifier `АБВГДабвгд가` mixes scripts: Cyrillic + Hangul (in string/comment) (raw pass, confidence 0.40)
with open(temp_file, "w", encoding="utf-8") as f:
f.write('{"£©µÀÆÖÞßéöÿ":["АБВГДабвгд가"]}')
result = read_json(temp_file, engine=engine)
-
identifier `АБВГДабвгд가` mixes scripts: Cyrillic + Hangul (in string/comment) (raw pass, confidence 0.40)
result = read_json(temp_file, engine=engine)
expected = DataFrame({"£©µÀÆÖÞßéöÿ": ["АБВГДабвгд가"]})
tm.assert_frame_equal(result, expected)
-
identifier `sй` mixes scripts: Latin + Cyrillic (in string/comment) (raw pass, confidence 0.40)
@pytest.mark.parametrize("filename", ["sé-es-vé.csv", "ru-sй.csv", "中文文件名.csv"])
def test_filename_with_special_chars(all_parsers, filename, tmp_path):
-
`sys.setprofile` — call-stack frame introspection (ast pass, confidence 0.70)
sys.setprofile(lambda *a, **k: None)
result = getattr(parser, read_func)(StringIO(data))
sys.setprofile(None)
likely benign
LLM, confidence 0.90
Temporarily installs a no-op profile hook around a parser read call in a test.
Reasoning
sys.setprofile used in a parser test to verify that a read function does not invoke Python-level callbacks per call (checks for a C-fast-path); benign testing technique, though profiling hooks are a notable capability in general.
-
`sys.setprofile` — call-stack frame introspection (ast pass, confidence 0.70)
result = getattr(parser, read_func)(StringIO(data))
sys.setprofile(None)
expected = DataFrame({"a b": ["0 1"]})
likely benign
LLM, confidence 0.90
Clears the profile hook set for a parser test.
Reasoning
Paired reset of the no-op profile hook from the same test; no malicious behavior.
-
identifier `Ωœ` mixes scripts: Greek + Latin (in string/comment) (raw pass, confidence 0.40)
elif data_type == "utf8":
return DataFrame({"a": ["µasd", "Ωœ∑`"], "b": ["øπ∆˚¬", "œ∑`®"]})
elif data_type == "utf16":
return DataFrame(
-
identifier `øπ` mixes scripts: Latin + Greek (in string/comment) (raw pass, confidence 0.40)
elif data_type == "utf8":
return DataFrame({"a": ["µasd", "Ωœ∑`"], "b": ["øπ∆˚¬", "œ∑`®"]})
elif data_type == "utf16":
return DataFrame(
-
identifier `Ωœ` mixes scripts: Greek + Latin (in string/comment) (raw pass, confidence 0.40)
@pytest.mark.parametrize("data", ["\U0001f44d...", "Ωœ∑`...", "abcd..."])
def test_raw_roundtrip(self, data):
-
identifier `ᴘᴀᴎᴅᴀS` mixes scripts: Other + Latin (in string/comment) (raw pass, confidence 0.40)
["ƤĀńĐąŜ", "Ö", "a", "ƤĀńĐąŜ", "a"],
["ᴘᴀᴎᴅᴀS", "Ü", "n", "ᴘᴀᴎᴅᴀS", "n"],
[" ", " ", "d", " ", "d"],
[" ", "", "a", " ", "a"],
-
identifier `ᴘᴀᴎᴅᴀS` mixes scripts: Other + Latin (in string/comment) (raw pass, confidence 0.40)
["ƤĀńĐąŜ", "Ö", "a", "ƤĀńĐąŜ", "a"],
["ᴘᴀᴎᴅᴀS", "Ü", "n", "ᴘᴀᴎᴅᴀS", "n"],
[" ", " ", "d", " ", "d"],
[" ", "", "a", " ", "a"],
-
identifier `ᴅaᵀa` mixes scripts: Other + Latin (in string/comment) (raw pass, confidence 0.40)
}
data_label = "ᴅaᵀa-label"
value_labels = {"β": {1: "label", 2: "æøå", 3: "ŋot valid latin-1"}}
data["β"] = data["β"].astype(np.int32)
-
`eval` called on a non-literal expression (ast pass, confidence 0.70)
assert repr(result) == expected
assert result == eval(repr(result))
likely benign
LLM, confidence 0.95
Repr round-trip check on a Timestamp object.
Reasoning
eval(repr(result)) round-trip assertion on a Timestamp in a pandas constructor test.
-
`eval` called on a non-literal expression (ast pass, confidence 0.70)
assert repr(result) == expected
assert result == eval(repr(result))
likely benign
LLM, confidence 0.95
Repr round-trip check on a Timestamp object.
Reasoning
Same round-trip repr test pattern on Timestamp objects.
-
`eval` called on a non-literal expression (ast pass, confidence 0.70)
assert repr(result) == expected
assert result == eval(repr(result))
likely benign
LLM, confidence 0.95
Repr round-trip check on a Timestamp object.
Reasoning
Same round-trip repr test pattern on a timezone-aware Timestamp.
-
`eval` called on a non-literal expression (ast pass, confidence 0.70)
assert repr(result) == expected
assert result == eval(repr(result))
def test_constructor_invalid(self):
likely benign
LLM, confidence 0.95
Repr round-trip check on a Timestamp object.
Reasoning
Same round-trip repr test pattern on a Timestamp.
-
`eval` called on a non-literal expression (ast pass, confidence 0.70)
assert freq_repr not in repr(date_only)
assert date_only == eval(repr(date_only))
date_tz = Timestamp(date, tz=tz)
likely benign
LLM, confidence 0.95
Repr round-trip check on a date-only Timestamp.
Reasoning
eval(repr(date_only)) round-trip assertion on a locally built Timestamp in a formatting test.
-
`eval` called on a non-literal expression (ast pass, confidence 0.70)
assert freq_repr not in repr(date_tz)
assert date_tz == eval(repr(date_tz))
def test_repr_utcoffset(self):
likely benign
LLM, confidence 0.90
Test that evals a Timestamp repr to check round-tripping.
Reasoning
eval on repr of a Timestamp in a round-trip test is a standard way to verify repr correctness; input is controlled test data, not attacker input.
-
`eval` called on a non-literal expression (ast pass, confidence 0.70)
expr = repr(date_with_utc_offset)
assert date_with_utc_offset == eval(expr)
def test_timestamp_repr_pre1900(self):
likely benign
LLM, confidence 0.90
Test evaluating repr of a timestamp with UTC offset to verify equality.
Reasoning
eval of repr(date_with_utc_offset) in a pandas unit test; the expression is generated locally from a known object, so this is a legitimate round-trip check.
-
`eval` called on a non-literal expression (ast pass, confidence 0.70)
for z in zs:
assert eval(repr(z)) == z
def test_repr_matches_pydatetime_no_tz(self):
likely benign
LLM, confidence 0.90
Test looping over values and eval-ing their repr to check equality.
Reasoning
eval(repr(z)) over a fixed list of test timezones/timestamps in a pandas test file; benign test idiom.
-
identifier `Κόσμε` contains homoglyph candidates: Κ (039A)→K (in string/comment) (raw pass, confidence 0.35)
(
Series(["123", "Γειά σου", "Κόσμε"], name="Ελληνικά"), "cp737",
),
-
identifier `Κόσμε` mixes scripts: Greek + Latin (in string/comment) (raw pass, confidence 0.40)
(
Series(["123", "Γειά σου", "Κόσμε"], name="Ελληνικά"), "cp737",
),
-
base64-like blob (505 bytes, compression ratio 0.80) (raw pass, confidence 0.60)
"Ingrid-9Z9fKIZmkO7i7Cn51Li34pJm44fgX6DYGBNj3VPlOH50m7HnBlPxfIwFMrcNJNMP6PSgLmwWnInciMWrCSAlLEvt7JkJl4IxiMrVbXSa8ZQoVaq5xoQPjltuJEfwdNlO6jo8qRRHvD8sBEBMQASrRa6TsdaPTPCBo3nwIBpE7YzzmyH0vMBhjQZLx1aCT7faSEx7PgFxQhHdKFWROcysamgy9iVj8DO2Fmwg1NNl93rIAqC3mdqfrCxrzfvIY8aJdzin2cHVzy3QUJxZgHvtUtOLxoqnUHsYbNTeq0xcLXpTZEZC
likely benign
LLM, confidence 0.90
Test fixture containing a random-looking string literal used for hashing tests.
Reasoning
Long base64-like string in a hashing test is a fixture of random-looking test input for hash determinism checks; not executed or decoded maliciously, and raw-pass findings have high false-positive rates.
-
base64-like blob (508 bytes, compression ratio 0.80) (raw pass, confidence 0.60)
"Tim-b9MddTxOWW2AT1Py6vtVbZwGAmYCjbp89p8mxsiFoVX4FyDOF3wFiAkyQTUgwg9sVqVYOZo09Dh1AzhFHbgij52ylF0SEwgzjzHH8TGY8Lypart4p4onnDoDvVMBa0kdthVGKl6K0BDVGzyOXPXKpmnMF1H6rJzqHJ0HywfwS4XYpVwlAkoeNsiicHkJUFdUAhG229INzvIAiJuAHeJDUoyO4DCBqtoZ5TDend6TK7Y914yHlfH3g1WZu5LksKv68VQHJriWFYusW5e6ZZ6dKaMjTwEGuRgdT66iU5nqWTHRH8WSzpX
likely benign
LLM, confidence 0.90
Test fixture string literal of random characters used for hashing checks.
Reasoning
Same pattern as the adjacent fixture: a random-looking string literal used as hashing test data in pandas tests.
-
`inspect.currentframe` — call-stack frame introspection (ast pass, confidence 0.70)
frame: FrameType | None = inspect.currentframe()
try:
n = 0
likely benign
LLM, confidence 0.90
Uses inspect.currentframe to find the caller frame for warning stack levels.
Reasoning
inspect.currentframe is used in pandas to locate the caller's stack frame for warning stacklevel computation; standard introspection for diagnostics.
-
reach-by-name through `globals.get` (ast pass, confidence 0.60)
main(
function=globals().get(args.validation_type),
source_path=args.paths,
output_format=args.format,
likely benign
LLM, confidence 0.85
Dispatches a validation function by name from module globals based on CLI argument.
Reasoning
globals().get over a CLI-supplied validation_type name is a dispatch pattern in a repo maintenance script; the value comes from a developer-run argument and is limited to module functions, so risk is low.
-
U+200B ZERO WIDTH SPACE in source (raw pass, confidence 0.75)
It all happened through Marc Garcia; he had put out a call ⟨U+200B⟩through a post
on social media to mentor ladies from diverse backgrounds. Dorothy got to
be part of the pandas mentorship group. At the same time, Lucy was
likely benign
LLM, confidence 0.85
Blog post text containing a stray zero-width space character.
Reasoning
A zero-width space in a blog post paragraph is typically a copy-paste artifact from a web page; no hidden instruction or payload is evident, though it is a minor stray character.
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.