numba 0.68.1rc2
- Artifact scanned
numba-0.68.1rc2.tar.gz- Compared with
numba-0.68.0.tar.gz(0 signals introduced since)- Files
- 960 scanned, 17 skipped (binary, oversized, or unrecognised)
- Signals
- 0 critical · 0 warn · 118 info
- Scan time
- 81.1 s
- LLM review
- Reviewed by claude-haiku-5-5 (Anthropic): 110 of 110 warn and critical signals; 110 demoted to info.
- Disclude version
- 4.3.0
- Scanned (UTC)
- 2026-10-23 11:43
Signals
Ordered by severity, then signals introduced in this release. Hidden characters are shown as ⟨U+…⟩.
-
likely benign Long mangled CUDA/PTX function name in documentation flagged as base64-like.
Reasoning
The base64-like lines are a mangled PTX kernel symbol name (Numba mangled name with long random-looking identifiers) in RST documentation. Raw pass has high false-positive rate; no decode or execution.
-
likely benign Crash backtrace text in docs flagged as a base64-like blob.
Reasoning
Stack trace output containing a mangled Numba symbol name and a file path, documentation only.
-
; ; // get and del last (4th) item, no shift since only last item affectedlikely benign Test assertion using a string literal with embedded NUL bytes to compare list contents.Reasoning
Embedded NULs in C string literals used as test fixture data for memcmp checks of list items; standard C test idiom.
-
; ; // flip and check the is_mutable memberlikely benign Unit test comparing list memory against a NUL-delimited literal.Reasoning
Same test-fixture pattern of embedded NULs compared via memcmp in unit tests.
-
// current contents of list test_items_1 = "def\x00ghi\x00jkl\x00"; whilelikely benign Test fixture string with embedded NULs for list iteration check.Reasoning
Expected-contents fixture for list iteration test; embedded NULs are deliberate byte layout.
-
// Check current contents of list test_items_2 = "\x00\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0a\x0b\x0c\x0d\x0e\x0f\x10"; ;likely benign Test array of sequential bytes written as hex escapes.Reasoning
Sequential byte values 0x00 to 0x10 used as expected memory contents in a memcmp test; a plain byte pattern, not obfuscation.
-
; test_items_3 = "\x00\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0a\x0b\x0c\x0d\x0e\x0f\x10"; ;likely benign Test expected-bytes array written as hex escapes.Reasoning
Identical sequential byte test fixture as neighboring test in the same file.
-
# module. returnlikely benign Helper that imports a module by a runtime name during unpickling of dependent modules.Reasoning
cloudpickle's subimport helper imports a module by name taken from a pickled reference; this is the standard documented mechanism for importing modules during unpickling. Still a dynamic import of a non-literal, so a name-based concern remains worth noting, but the code is the known legitimate pattern.
-
# fallback to local globals =likely benign Fallback lookup of a cache locator class by name from module globals.Reasoning
Looks up a locator class by name in globals as a fallback when a user-specified class path is used for cache locators; a configuration lookup with a clear error path, not hidden execution.
-
=likely benign Writes uppercase config names into module globals from parsed settings.Reasoning
Standard config loader that exports uppercase environment-derived settings into module globals; a common and expected pattern.
-
# Get the module jit_module is being called from = = # Replace functions in module with jit-wrapped versionslikely benign Inspects the call stack to locate the module calling jit_module.Reasoning
Uses the caller's frame to find the calling module so jit_module can replace functions there; a documented API feature requiring stack introspection.
-
= =likely benign Executes dynamically generated Python source to build a closure for IR utilities.Reasoning
Generates a function from source text it builds internally for Numba IR code generation and then calls it; generated code is compiler-internal, not attacker-controlled input from outside. Exec of generated code is a known pattern in Numba, though it is worth a check of the source origin.
-
# Just eval signature_str using the types submodules as globals returnlikely benign Evaluates a type signature string against the numba types namespace.Reasoning
eval on a signature string with empty builtins and only the types module as namespace; a restricted eval for parsing type signatures, a low-risk pattern here.
-
= = =likely benign Decompresses serialized target configuration data using a zlib dictionary.Reasoning
Decompresses a zlib-compressed dictionary-based config blob, a serialization format for Numba target configuration in a compiler cache, not a hidden payload executed afterward. Decompression alone without exec is not malicious.
-
= =likely benign Lambda selects a numba integer type by name from globals() based on ctypes size.Reasoning
globals() lookup of intN/uintN type names built from ctypes sizeof is a standard, benign way to map C type sizes to numba types; the key is derived from the machine's integer width, not external input.
-
= = = =likely benign Lambda selects a numba unsigned integer type by name from globals() based on ctypes size.Reasoning
Same pattern as the sibling finding: unsigned type lookup by computed name from ctypes sizes, a legitimate type-mapping idiom in numba's type module.
-
= = =likely benign exec of internally generated wrapper source to produce a compiled helper function.Reasoning
Numba's internal code generates a wrapper function source string (wstr) from its own template and execs it into a local namespace to build a branch-pruning helper; this is a known compiler technique, not an attack.
-
= . returnlikely benign Wrapper forwards arguments to numba's CUDA compile function.Reasoning
compile here is numba's own CUDA compiler entry point forwarding user options; the call is an ordinary API delegation, not dynamic code execution of untrusted data.
-
returnlikely benign Wrapper forwards to numba's CUDA compile with PTX output for device functions.Reasoning
Same as the sibling: a thin wrapper calling numba's compile with output='ptx' for C-ABI device functions; legitimate API delegation.
-
= =likely benign exec of generated CUDA kernel source for a vectorized device ufunc.Reasoning
Generates CUDA vectorize kernel source from ufunc signatures and execs it into a namespace dict to obtain the stager; standard code generation used by numba's ufunc machinery.
-
=likely benign exec of generated CUDA gufunc source to produce a kernel function.Reasoning
Executes generated gufunc kernel source built from the library's own templates with a name derived from the function name; consistent with numba's codegen, no external payload.
-
# http://bugs.python.org/issue25108 = = =likely benign Simulator reads the caller frame to key shared-memory allocations.Reasoning
The CUDA simulator uses sys._getframe to identify the caller's file and line for allocation bookkeeping; a debugging/simulation technique with no malicious effect.
-
= returnlikely benign Test helper execs generated atomic kernel source into a local namespace.Reasoning
Test helper execs a fixed, test-authored source string with explicit restricted globals to build atomic kernels; ordinary test scaffolding.
-
, = # The function name should match the Python function name, and itslikely benign Test calls numba's CUDA compile on a device function to check C ABI naming.Reasoning
A unit test calling numba's compile API on a local test function; no dynamic execution of untrusted content.
-
, =likely benign Test calls numba's CUDA compile requesting LTOIR output.Reasoning
Unit test invoking numba's compile with ltoir output; standard API test.
-
likely benign Test checks that compile rejects an unsupported output type.
Reasoning
Test asserting that an illegal output option raises NotImplementedError; the 'compile' is numba's API under test.
-
= =likely benign Test execs generated Python function source to build a libdevice test function.Reasoning
Test execs a test-generated source snippet to produce a pyfunc for libdevice checks; ordinary test scaffolding.
-
= f = =likely benign Test execs generated wrapper source for a numpy ufunc to exercise it.Reasoning
Test builds a function source from ufunc name and argument string and execs it to test ufunc behavior; the ufunc names come from numpy, not untrusted input.
-
, = = = &likely benign A test uses eval to parse a set literal printed by a subprocess that reports imported modules.Reasoning
The eval input comes from the stdout of a subprocess the test itself launched, which prints a list of imported module names. It is test scaffolding, not an attack path.
-
= = =likely benign Numba's jitclass builds its constructor by exec-ing generated Python source.Reasoning
ctor_source is generated by Numba's jitclass machinery to build a constructor, and the namespace only exposes the class. This is standard JIT code generation.
-
= returnlikely benign Jitclass boxing code generates helper functions from internal source templates via exec.Reasoning
The source is a template generated internally by Numba for jitclass boxing helpers, then compiled with njit. No external input reaches it.
-
= =likely benign Jitclass boxing generates a method implementation from an internal template via exec.Reasoning
Same pattern as the other boxing exec: an internally generated method template is compiled and wrapped with njit.
-
= returnlikely benign Jitclass overload code is produced by exec-ing an internal template.Reasoning
The template is an internal Numba code template executed in a fresh namespace to produce an overload function.
-
= = # Make it an overloadlikely benign Structref constructor is generated from a template with exec.Reasoning
The source is a constructor template generated internally for structref types, and the globals are fixed by the library.
-
# Import the module = continuelikely benign The help inspector dynamically imports module names discovered in a package to document them.Reasoning
This is a documentation inspector that imports modules by name while walking Numba's own package tree, inside a try/except. The critical severity reflects the dynamic __import__ pattern, not an attack.
-
""" package = __import__(package_name) if hasattr(package, '__path__'): mods = list_modules_in_package(package)likely benign A help utility imports a named package to enumerate its modules.Reasoning
The package name is an argument to a documentation helper that lists modules in a package. Importing a named package is expected behavior for this tool.
-
= returnlikely benign Numba exec-s a gdb helper function definition to inject a debugging function.Reasoning
The definition is an internal gdb helper function template, executed with a controlled globals dict. It is used to inject a debugging helper.
-
= = returnlikely benign Array object helpers are generated from source templates with exec and registered as jitable.Reasoning
The fn text is a Numba-internal function template dedented and then exec-ed into module globals to generate a jitable helper. The kind parameter is internal.
-
= ... = assert False,likely benign An assertion message uses the caller's function name from the call-stack frame.Reasoning
currentframe is used only to read the caller's function name for an error message on invalid types. No data leaves the process and nothing is executed.
-
# 2. Compile the AST module and extract the Python function. = =likely benign Array expression rewriting compiles a generated AST module to extract a Python function.Reasoning
The code parses and rewrites the user's own array expression into a Python AST, then compiles it. This is the purpose of Numba's array-expression feature, and no external payload is involved.
-
= =likely benign Array expression code object is executed to obtain the generated implementation function.Reasoning
This exec runs the compiled code object produced from the same array-expression rewrite, with a namespace controlled by the compiler.
-
; void *sym = ; if return NULL;likely benign A helper resolves a symbol name at runtime with dlsym, a common pattern for optional library functions.Reasoning
dlsym is looking up an internal OpenMP or threading symbol name in the default namespace, and the result is checked for null. The name is set in code rather than from untrusted input, though the parameter form leaves some doubt.
-
= =likely benign Parallel loop lowering generates gufunc source text and execs it to create the kernel.Reasoning
gufunc_txt is generated by Numba's parfor lowering from the compiler's own IR, and the result is a compiled gufunc. This is standard code generation.
-
# Resolve source module name and directory = =likely benign The AOT compiler inspects the caller's frame to resolve the source module name.Reasoning
The caller's frame globals are read to infer the source module name and directory for AOT compilation. It is read-only resolution for the build step.
-
likely benign exec of compiled contents of a user-named source file in numba's pycc decorator.
Reasoning
pycc's decorator reads a user-supplied source file and execs it to build an AOT module. Executing a file the caller explicitly names is the expected behaviour of this API, not hidden payload execution.
-
likely benign compile of file contents read from a user-specified path in pycc.
Reasoning
The compile call is the same mechanism as the exec finding above, applied to the file contents the caller chose to load.
-
= = =likely benign exec of internally generated dummy stencil source to derive a signature.Reasoning
Numba generates a dummy stencil function from text it builds itself, then reads its signature. This is ordinary code generation inside a compiler library.
-
=likely benign exec of generated stencil function text into a namespace dict.Reasoning
func_text is generated from the stencil kernel's AST by the library itself, a standard metaprogramming step in numba's stencil implementation.
-
= = =likely benign exec of internally generated function text for stencil parfor lowering.Reasoning
f_text is code synthesized internally for stencil loop generation; the namespace is isolated and the function is then called as a compiler step.
-
= returnlikely benign eval of an operator string formed from a fixed table and a constant.Reasoning
The eval string is built from a fixed OPERATORS_TO_BUILTINS table and a numeric constant, so there is no attacker-controlled input.
-
= returnlikely benign eval of a binary expression string built from internal operator mapping.Reasoning
Same pattern as the previous finding: a fixed operator table and internal argument names form the eval string.
-
= returnlikely benign Test helper that execs dedented source text; the file also imports pickle for test purposes.Reasoning
This is a test helper that execs a dedented test-source string into a namespace. The pickle import is for serialization tests in the same suite, so the multi-stage payload label is a pattern-match false positive.
-
= returnlikely benign exec of a test function definition string in a test helper.Reasoning
Duplicate exec signal on the same test helper. The fn text is a literal test definition, not external input.
-
= returnlikely benign exec of test code string to build a dynamic function for serialization tests.Reasoning
A test-use-case helper execs a code string it was given in the test suite to create a dynamic function for JIT serialization tests.
-
""" co = compile(code.rstrip(), "<string>", "single") ns = {} eval(co, globs, ns)likely benign compile of a test code snippet in support.py.Reasoning
Test support helper that compiles a literal-style code snippet in single mode to exercise interactive-style execution, which is standard test infrastructure.
-
= returnlikely benign eval of a compiled test snippet into a namespace dict.Reasoning
Executes the compiled test snippet in a namespace and returns a named symbol. This is test scaffolding.
-
returnlikely benign Dynamic __import__ of a module name inside a test support helper.Reasoning
Imports a module by name, invalidates caches, and returns it from sys.modules. This is a standard test-helper pattern for loading generated modules; the critical severity reflects the dynamic-import signal alone.
-
= =likely benign exec of test closure source into a namespace before njit wrapping.Reasoning
Test code execs a closure-defining source string and wraps the result with njit to check closure behaviour. This is an intentional test of compiler features.
-
= = 0likely benign sys._getframe walk in a control-flow test helper computing probe depth.Reasoning
The method walks the call stack to compute a topological order for control-flow testing. Frame introspection is used for compiler internals and tests, and the sys.exit/exec co-occurrence is unrelated to anti-analysis here.
-
= =likely benign Frame-walking helper in a control-flow test using sys._getframe.Reasoning
Walks frames via f_back in a test helper. This is ordinary introspection for control-flow tests, not evasion of analysis.
-
=likely benign exec of compiled test function source in an isolated env.Reasoning
Compiles and execs a test function source string in a fresh env dict, a standard test pattern for exercising numba's control-flow handling.
-
likely benign Test helper compiles and execs a generated function to exercise large CFGs.
Reasoning
The compile call builds code for a large generated control-flow graph inside a Numba test. The source is produced locally by the test generator, so this is test scaffolding rather than a dropper.
-
= =likely benign Test executes locally defined source to build a function for debug-info testing.Reasoning
The exec runs a dedented source string defined in the test, with an empty namespace, to create a function for njit debug-info checks. This is a standard pattern for generating test functions.
-
= =likely benign Test evals a name derived from its own function name to pick a callable.Reasoning
eval is applied to a name derived by stripping a test function's name prefix, which selects a numba/numpy-style callable. Input is internal test naming, not external data.
-
=likely benign Test execs local code text to define a function for JIT compilation.Reasoning
The exec runs a code string defined inside the test module, then jit-compiles a function from the resulting namespace. This is ordinary dynamic-function testing.
-
= = =likely benign Test execs generated function text to check JIT exception behaviour.Reasoning
The exec builds a function from locally generated text with an exc namespace entry, then jit-compiles it to test exception handling. The source is test-controlled.
-
# likely elipsis, e.g. rand(d0, d1, ..., dn)likely benign Test execs a generated implementation string; pickle import is for serialization tests.Reasoning
The pickle import in the file is most likely for serialization tests, and the exec runs a locally generated implementation string with a fallback for SyntaxError. The multi-stage shape is a heuristic false positive here, not a payload chain.
-
# likely elipsis, e.g. rand(d0, d1, ..., dn)likely benign Test execs a locally generated implementation string.Reasoning
This is the same exec call reported under the dynamic-execution signal. The code is generated locally with a SyntaxError fallback, consistent with test code.
-
= = return ..likely benign Test inspects the caller frame to check first-line lookup.Reasoning
The code walks the call stack to find the caller's code object, which is what a first-line-finder test needs. The critical rating reflects a heuristic that matched sys.exit/exec in the same file, not evasion.
-
= = return ..likely benign Test uses getouterframes to read the caller's code object.Reasoning
getouterframes is used to read the caller frame's code, which is the purpose of the test. Nothing here hides behaviour or detects analysis.
-
= =likely benign Test execs local source text into a fresh namespace to get a function.Reasoning
The exec runs a test-provided source string in a fresh globals dict to obtain a function for first-line tests. The source is local and controlled.
-
# in the linecache = =likely benign Test compiles local source text to check line-number mapping.Reasoning
The compile call turns test-provided source and filename into a code object, which the test then executes to check line mapping. This is test scaffolding.
-
= =likely benign Test execs compiled local code to retrieve a named function.Reasoning
The exec runs the compiled code object in a fresh namespace and reads back a named function, consistent with the same test scaffolding.
-
= =likely benign Test compiles local code for function-descriptor checks.Reasoning
The compile call takes test-supplied code, filename and name to build a module for function-descriptor tests. The inputs are test constants, not external data.
-
= =likely benign Test execs compiled local code and jit-compiles the result.Reasoning
The exec runs the compiled test code in a dict and then jit-compiles the resulting function. The pattern is standard for testing function descriptors.
-
=likely benign Test helper that launches gdb command lines via subprocess.Popen.Reasoning
This is a test helper that runs gdb command lines through a shell with piped stdout and stderr. The command comes from the test suite itself, not from untrusted input, so the shell=True pattern is ordinary test-harness code.
-
=likely benign Test loop that imports a list of module names to check import side effects.Reasoning
The __import__ call runs over a fixed list of module names inside a test that checks which modules get imported. It is a standard dynamic import in a test and does not handle external data.
-
, = = = &likely benign Test evaluates the printed module-set output of a subprocess.Reasoning
eval parses the set literal printed by a subprocess that the test itself launched. The input is the test's own output, not attacker-controlled data, so this is a common test idiom.
-
, = = = &likely benign Test evaluates the printed module-set output of a subprocess.Reasoning
This is the same pattern as the earlier eval in this file: it parses the test's own subprocess output into a set to check for banned imports.
-
= returnlikely benign Test helper that execs generated function source to produce a test function.Reasoning
The exec call builds a test function from generated source text in a local namespace and returns the function it defines. This is how numba tests generate jitted functions and it is not part of a payload.
-
= returnlikely benign Test code execs a template into a namespace and returns a generated function.Reasoning
The file imports pickle, which the scanner flagged as a decoder import with exec. The exec runs a test-authored template string into a namespace and returns a function. Nothing in the snippet decodes data from an outside source, so this looks like test code generation.
-
= returnlikely benign Test code execs a template string into a namespace to build a function.Reasoning
This is the same exec of a test-defined template string as the paired decoder finding. The template is authored by the test and the exec is used for code generation.
-
=likely benign Test execs an embedded source string that imports numba typed-list internals.Reasoning
The exec runs a dedented string of test code that imports numba typed-list helpers. It is literal test source embedded in the test, a common pattern for checking compiled behavior.
-
= u = , = -
= =likely benign Test execs a function source string to build a jitted test function.Reasoning
The exec runs a test-defined function source string into a local dict, which is then jitted and called. This is standard test code generation for the tuple unroller.
-
= =likely benign Test execs a function source string to check a typing error.Reasoning
This exec builds a test function from a string defined in the test so that a typing error can be asserted. Nothing reaches it from outside the test.
-
= =likely benign Test execs a function source string with literal_unroll in its namespace.Reasoning
The exec adds literal_unroll to the namespace and runs test-authored source, then jits the result. This is standard test scaffolding.
-
= =likely benign Test execs a dedented source string to define a jitted test function.Reasoning
The exec runs a dedented test-authored source string and the test then jits one of the functions it defines. This is ordinary test code generation.
-
= =likely benign Test execs a dedented source string to define a jitted test function.Reasoning
This is the same test-authored exec pattern as the other tuple-unroller findings and the input is a fixed test string.
-
= returnlikely benign Test execs a generated NumPy function source string.Reasoning
The exec runs compiled source built from a test-provided funcstr to define a NumPy function under test. This is a test harness generating code for comparison against NumPy.
-
= returnlikely benign Test compiles a generated NumPy function source string before exec.Reasoning
compile here only feeds the exec on the line above. It turns the test-generated funcstr into code for the NumPy comparison test, so the compile call is part of that same benign harness.
-
= = =likely benign Test helper execs generated function source to build a jitted test function.Reasoning
Test code in numba's test suite builds a function from generated text and execs it with a restricted globals dict to exercise object mode; no network, decoding of hidden payloads, or process spawning is visible.
-
= # The answer doesn't matter, these are tested in the tests above, # the purpose of this test is to ensure that the code compiles withlikely benign Test compiles a numpy-based template via exec to check it compiles.Reasoning
exec of a test template with a limited namespace in a compile-check test; the template is a local test string, consistent with numba's testing practice.
-
= # Store result obtained by calling the np and nb functions.likely benign Test execs a local code template to produce reference results.Reasoning
Same exec-of-template pattern in a numba random test; the purpose is to verify compilation of generated code, with no malicious indicators.
-
= =likely benign Test selects a pyfunc from globals() by prefix plus attribute name.Reasoning
Looks up a test function in module globals by a constructed name; a common test-dispatch idiom with no external input or execution risk.
-
= = =likely benign Test fetches a record-getter test function from globals by constructed name.Reasoning
Same globals-by-name test dispatch pattern over locally defined test functions; benign.
-
= =likely benign Test evals the repr of a numba type to verify round-tripping.Reasoning
eval of repr(ty) inside a test checking that type reprs round-trip in a controlled namespace; a standard round-trip test.
-
= .__doc__ = return , ,likely benign SVML test helper execs generated function body to create a test function.Reasoning
Builds a test function from a generated body string via exec into a local dict to attach a docstring and check vectorization; consistent with numba test generation.
-
= = .likely benign Test reads its own frame code object to validate monitoring callback arguments.Reasoning
sys._getframe().f_code used to compare the current test method's code object against callback arguments; standard for testing sys.monitoring.
-
= = .likely benign Test uses sys._getframe to get its own code object for assertion.Reasoning
Same self-frame introspection in a sys.monitoring test; no malicious use.
-
= % =likely benign Test generates and execs a function of varying arity to exercise tuple handling.Reasoning
Generates a function with n arguments via a format string and execs it into a globals dict for a tuple-argument test; a benign code generation pattern in tests.
-
) = =likely benign Test execs generated source to build a function for jit compilation.Reasoning
Exec of a locally generated source string to produce a test function; no external input or malicious behavior.
-
=likely benign Test execs a local code snippet defining a typed-list function.Reasoning
exec of a dedented local test snippet defining a function that uses numba typed List, to test reflection behavior; standard test scaffolding.
-
=likely benign Test execs a local snippet to define a typed-list test function.Reasoning
Same exec of a fixed local test snippet in the typed list tests; benign.
-
""").format(line) exec(code, context) return njit(context["bar"]) for line in ("l = List([0, 1, 2])",likely benign Test execs formatted local code to build a jitted typed-list function.Reasoning
Exec of a test code string formatted with a local line of list construction, then njit of the result; benign test scaffolding.
-
""").format(line) exec(code, context) return njit(context["bar"])likely benign Test execs formatted local code to build a jitted typed-list function.Reasoning
Same formatted-exec test pattern for typed lists; no external input or malicious payload.
-
= = =likely benign Test-suite helper that execs a generated wrapper function for a numpy ufunc.Reasoning
This is a test helper that generates a small function definition from ufunc names and argument strings in order to exercise numba's ufunc compilation. The exec input is built only from internal test parameters, not untrusted data, and the file is a test module of a well-known numerical library.
-
= = =likely benign Test code that execs a generated binary-operator function for numba testing.Reasoning
The exec string is formatted from a ufunc operator taken from a fixed list in the test suite. It defines a trivial function for compiler testing, with no network, process, or encoded payload involved.
-
= = =likely benign Test code that execs a generated two-argument operator function.Reasoning
Same pattern as the other ufunc tests: an operator string from internal test parameters is inserted into a simple function definition and exec'd. This is standard codegen testing with no attacker-controlled input.
-
= = =likely benign Test code that execs a generated function body for a ufunc operator.Reasoning
A nested variant of the same generated-function test helper. The formatted operator comes from test parameters, and the exec only defines a function for compilation checks.
-
, ] = + + -
, , , , , ] # https://github.com/python/cpython/blob/1d4b6ba19466aba0eb91c4ba01ba509acf18c723/Lib/test/test_unicode.py#L926 # noqa: E501 -
, , , ] = -
= = returnlikely benign Test helper that execs unicode-named source to verify numba name handling.Reasoning
This helper executes source code containing unicode identifiers to test that numba handles non-ASCII names correctly. The source is test-provided, and the function returns the defined function for inspection, which is ordinary test scaffolding.
Reproduce This Scan
Run disclude locally to verify. These commands scan the published file; the "new in this release" marks come from comparing it with the previous release's file, which they don't repeat. Add --format sarif for SARIF output. Add --llm (with an API key in the environment) to include the LLM review.
|
&&