npm / @rolldown/binding-linux-x64-gnu / 1.2.15
@rolldown/binding-linux-x64-gnu 1.2.15
- Source
- https://github.com/rolldown/rolldown
- Tag scanned
v1.2.15- Compared with
v1.2.14(26 signals introduced since)- Files
- 9675 scanned, 4531 skipped (binary, oversized, or unrecognised)
- Signals
- 0 critical · 99 warn · 222 info
- Scan time
- 86.4 s
- LLM review
- Reviewed by claude-haiku-5-5 (Anthropic): the 122 most severe of 221 warn and critical signals (122 with a verdict); 122 demoted to info. The rest are unreviewed.
- Disclude version
- 4.1.0
- Scanned (UTC)
- 2026-10-22 03:16
Signals
Ordered by severity, then signals introduced in this release. Hidden characters are shown as ⟨U+…⟩.
-
warn
dynamic-importcrates/rolldown/tests/rolldown/function/experimental/strict_execution_order/cross_chunk_dynamic_importer_uses_call_site_trigger/_test.mjs:16:34const = await ; const nsFromA = await aTargetPromise; assert.; -
warn
dynamic-importcrates/rolldown/tests/rolldown/function/experimental/strict_execution_order/cross_chunk_dynamic_importer_uses_call_site_trigger/_test.mjs:30:47const implementationModules = await Promise.; const targetNamespace = implementationModules -
warn
dynamic-importcrates/rolldown/tests/rolldown/function/experimental/strict_execution_order/standalone_cjs_entry_node_module/_test.mjs:8:16const bundlePath = ; const bundle = ; const cli = ; -
warn
dynamic-importcrates/rolldown/tests/rolldown/function/external/external_named_export_live_bindings/_test.mjs:10:9globalThis. === 'esm' ? : , ), -
warn
dynamic-importcrates/rolldown/tests/rolldown/function/external/external_named_export_live_bindings/_test.mjs:11:9? : , ), ); -
const existing = './dep.js'; return ; } -
const existing = './dep.js'; return ; } -
; -
window.; // to prevent inlining `path` ; } -
await ; -
-
-
const distDir = path.; await ; await globalThis.; -
const distDir = path.; await ; await globalThis.; -
const distDir = path.; await ; await globalThis.; -
// Load ONLY entry `b`. await ; // Let the dynamic `import('./shared.js')` continuation settle. await ; -
// Sanity: entry `a`'s side effect is not dead — it runs when `a` itself is loaded. await ; assert. -
globalThis. = ; await ; await ; -
globalThis. = ; await ; await ; -
; ; -
warn
dynamic-importcrates/rolldown/tests/rolldown/optimization/chunk_merging/already_loaded_cjs_format/_test.mjs:13:16 -
warn
dynamic-importcrates/rolldown/tests/rolldown/topics/dynamic_import_options/non_static_specifier_in_cjs/main.js:2:1// Non-static specifier, one argument: lowered to `require`. .; // Non-static specifier with attributes: kept as a native `import()`. -
warn
dynamic-importcrates/rolldown/tests/rolldown/topics/dynamic_import_options/non_static_specifier_in_cjs/main.js:5:1// Non-static specifier with attributes: kept as a native `import()`. .; // `@vite-ignore` suppresses the import record the same way. -
warn
dynamic-importcrates/rolldown/tests/rolldown/topics/dynamic_import_options/non_static_specifier_in_cjs/main.js:8:1// `@vite-ignore` suppresses the import record the same way. .; -
'data:image/webp;base64,UklGRgoKAABXRUJQVlA4WAoAAAAQAAAAXwAAXwAAQUxQSIACAAABkCNt/5tGP42DZjSqVEmjFs4htY6lnCqoUsNNuEA6gAMVJ9iIKyqcGMeOWIY/3v9vAyDp//9m64iYAFLTcMJytdV5niwkzycvt61qKXAMQume1+6WnODyrnbhAvArXwWnuPha8bXaOm4LTl20j7Z0sUp9VrRfsHQwix+s8HvBVG6vx4r39tTyLn+x8vLSU8c4G7GWo1NDEbshWVPZtJXIdFnjblaBYMBaD8PUohlrPo9SygnWXu -
warn
dynamic-importcrates/rolldown/tests/rolldown/tree_shaking/require_module_determined_in_runtime/foo.js:2:3 -
-
warn
dynamic-importcrates/rolldown_plugin_lazy_compilation/src/proxy-module-template-fetched.js:2:9const lazyExports = ; -
// We send the proxy module ID (with ?rolldown-lazy=1) so the server can mark it as fetched. await ; -
-
-
-
- -
a entry module ([REPL](https://repl.rolldown.rs/#eNptUM1OwzAMfhUrl7ZolBOXcuQ1eimtM4pSuzgOdKr67riLtiHYJYn9/Sqr865Z3UgDLvVH3N/kmtt8cL2NRYoIfYrK0yOSyql4aWmcZhaF99OM8preELzwBEX9FD9TJ2jqndVSzxQ5YB34WF7J5XNVGWr+6BqVhNvBXXWXFrfF/xoZywm4nJsM6LsUFHyiXkcmyJxyqWBtCUBQkxAs8ACL6TaLt1ThEAb+ptp6+vH4K/4Oknv8yVtb2e056Zy0uYwAnmXqbFH09h -
-
-
-
// We send the proxy module ID (with ?rolldown-lazy=1) so the server can mark it as fetched. await ; -
const lazyExports = ; -
; // rolldown automatically tags reachable modules with $entry:admin -
-
-
pluginInfos. -
-
// Runtimes without Module-hook support (e.g. Bun/Deno) const mod = await ; return mod.; } -
) -
module.exports = ; -
const ; define. = true; -
-
const = await ; const runtime = ; runtime. = -
const runtimeUrl = import..; const = await ; return ; } -
; -
warn
dynamic-importpackages/rolldown/tests/fixtures/builtin-plugin/dynamic-import-vars/basic/main.js:2:10 -
warn
dynamic-importpackages/rolldown/tests/fixtures/builtin-plugin/dynamic-import-vars/basic/main.js:6:10 -
warn
dynamic-importpackages/rolldown/tests/fixtures/builtin-plugin/dynamic-import-vars/basic/main.js:10:10 -
warn
dynamic-importpackages/rolldown/tests/fixtures/builtin-plugin/dynamic-import-vars/basic/main.js:14:10 -
warn
dynamic-importpackages/rolldown/tests/fixtures/builtin-plugin/dynamic-import-vars/basic/main.js:18:10 -
warn
dynamic-importpackages/rolldown/tests/fixtures/builtin-plugin/dynamic-import-vars/filter/main.js:2:10 -
warn
dynamic-importpackages/rolldown/tests/fixtures/builtin-plugin/dynamic-import-vars/import-with-comment/with-comment-after-paren.js:2:10 -
warn
dynamic-importpackages/rolldown/tests/fixtures/builtin-plugin/dynamic-import-vars/import-with-comment/with-comment-before-paren.js:3:10// oxfmt-ignore return import /* comment */ ; } -
warn
dynamic-importpackages/rolldown/tests/fixtures/builtin-plugin/dynamic-import-vars/vite/main.js:2:10 -
warn
dynamic-importpackages/rolldown/tests/fixtures/builtin-plugin/dynamic-import-vars/vite/main.js:6:10 -
warn
dynamic-importpackages/rolldown/tests/fixtures/builtin-plugin/dynamic-import-vars/vite/main.js:10:10 -
warn
dynamic-importpackages/rolldown/tests/fixtures/builtin-plugin/dynamic-import-vars/vite/main.js:14:10 -
warn
dynamic-importpackages/rolldown/tests/fixtures/builtin-plugin/dynamic-import-vars/vite/main.js:18:10 -
warn
dynamic-importpackages/rolldown/tests/fixtures/builtin-plugin/dynamic-import-vars/vite/main.js:22:10 -
warn
dynamic-importpackages/rolldown/tests/fixtures/builtin-plugin/dynamic-import-vars/vite/main.js:26:10 -
warn
dynamic-importpackages/rolldown/tests/fixtures/builtin-plugin/dynamic-import-vars/vite/main.js:32:10// (`?` cannot be used as a filename on windows) return ; } -
warn
dynamic-importpackages/rolldown/tests/fixtures/builtin-plugin/dynamic-import-vars/vite/main.js:38:10// (`?` cannot be used as a filename on windows) return ; } -
warn
dynamic-importpackages/rolldown/tests/fixtures/builtin-plugin/dynamic-import-vars/vite/main.js:42:10 -
warn
dynamic-importpackages/rolldown/tests/fixtures/builtin-plugin/dynamic-import-vars/vite/main.js:46:10 -
warn
dynamic-importpackages/rolldown/tests/fixtures/builtin-plugin/esm-external-require-plugin/module-exports/_config.ts:17:28async -
warn
dynamic-importpackages/rolldown/tests/fixtures/builtin-plugin/esm-external-require-plugin/module-exports/_config.ts:18:28const producer = await ; const consumer = await ; .; -
afterTest: -
afterTest: -
const depUrl = .; const dep = await ; .; }, -
afterTest: -
warn
dynamic-importpackages/rolldown/tests/fixtures/output/es-module/common-chunks/_config.ts:24:27) ., ).; }, -
) ., ).; }, -
warn
dynamic-importpackages/rolldown/tests/fixtures/output/es-module/if-default-prop-false/_config.ts:26:28) ., ).; }, -
warn
dynamic-importpackages/rolldown/tests/fixtures/output/es-module/if-default-prop-true/_config.ts:26:27) ., ).; }, -
) ., ).; }, -
; -
.; -
.; }, -
map., 'data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0cHV0Lm1kIiwic291cmNlcyI6WyJpbnB1dC5tZCJdLCJzb3VyY2VzQ29udGVudCI6WyJhYmNkZWZnaGlqa2wiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsQ0FBQyxDQUFDLENBQU8sQ0FBQyxDQUFDIn0=', ); -
map., 'data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0cHV0Lm1kIiwic291cmNlcyI6WyJpbnB1dC5tZCJdLCJzb3VyY2VzQ29udGVudCI6WyJhYmNkZWZnaGlqa2wiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsR0FBRyxHQUFNLENBQUMifQ==', ); -
} return ; } -
/^ -
/^ -
return code === undefined ? isImport ? : : -
return code === undefined ? isImport ? : : -
const configFile = ; const config = ; -
delete require.; return ; } -
: Promise<DevConfig> -
} return as Promise<>; -
// navigates. const mod = await ; const serve: => Promise<DevServerHandle> = mod. ?? mod.?.; -
const pkgPath = path.; const result = await -
-
info
unicode-surrogatecrates/rolldown/tests/rolldown/cjs_compat/lone_surrogate_export_name/cjs.js:1:10new in this releaseexports = 'assigned'; Object.; exports. = 'foo'; -
info
unicode-surrogatecrates/rolldown/tests/rolldown/cjs_compat/lone_surrogate_export_name/cjs.js:2:33new in this releaseexports = 'assigned'; Object.; exports. = 'foo'; -
info
unicode-surrogatecrates/rolldown/tests/rolldown/cjs_compat/lone_surrogate_export_name/main.js:5:25new in this release// A name with a lone surrogate is treated like a computed one, so its property survives. assert.; assert.; assert.; -
info
unicode-surrogatecrates/rolldown/tests/rolldown/cjs_compat/lone_surrogate_export_name/main.js:6:25new in this releaseassert.; assert.; assert.; -
info
unicode-surrogatecrates/rolldown/tests/rolldown/errors/assign_to_import/main.js:12:5new in this release// The message prints the lone surrogate as `\ud800`. ns = 1; -
info
unicode-surrogatecrates/rolldown/tests/rolldown/errors/lone_surrogate_file_url/main.js:2:44new in this release// A file URL name with a lone surrogate matches no emitted file. ; -
info
unicode-surrogatecrates/rolldown/tests/rolldown/function/external/import_attributes_are_escaped/main.js:4:41new in this release; ; ; -
info
unicode-surrogatecrates/rolldown/tests/rolldown/function/external/import_attributes_are_escaped/main.js:4:52new in this release; ; ; -
info
unicode-surrogatecrates/rolldown/tests/rolldown/resolve/lone_surrogate_specifier/main.js:5:19new in this release// `./a\uD800.js` names the file `a\u{FFFD}.js`. ; ; ; -
info
unicode-surrogatecrates/rolldown/tests/rolldown/resolve/lone_surrogate_specifier/main.js:6:19new in this release; ; ; -
info
unicode-surrogatecrates/rolldown/tests/rolldown/resolve/lone_surrogate_specifier/main.js:7:23new in this release; ; assert.; -
info
unicode-surrogatecrates/rolldown/tests/rolldown/resolve/lone_surrogate_specifier/main.js:10:38new in this releaseassert.; assert.; assert.; let f; -
info
unicode-surrogatecrates/rolldown/tests/rolldown/resolve/lone_surrogate_specifier/main.js:11:32new in this releaseassert.; assert.; let f; -
info
unicode-surrogatecrates/rolldown/tests/rolldown/resolve/lone_surrogate_specifier/main.js:14:19new in this releaseassert.; -
info
unicode-surrogatecrates/rolldown/tests/rolldown/resolve/lone_surrogate_specifier/main.js:17:37new in this releaseassert.; assert.; // An ignored request and a data URL are left as written. -
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/rolldown/resolve/lone_surrogate_specifier/main.js:20:30new in this release// An ignored request and a data URL are left as written. ; ; ;likely benign Resolver test fixture with ignored dynamic import and URL with lone surrogate.Reasoning
Fixture uses @vite-ignore comments and lone surrogates to test resolver edge cases; no execution of attacker content.
-
info
unicode-surrogatecrates/rolldown/tests/rolldown/resolve/lone_surrogate_specifier/main.js:20:60new in this release// An ignored request and a data URL are left as written. ; ; ; -
info
unicode-surrogatecrates/rolldown/tests/rolldown/resolve/lone_surrogate_specifier/main.js:21:58new in this release; ; ; -
info
unicode-surrogatecrates/rolldown/tests/rolldown/resolve/lone_surrogate_specifier/main.js:22:49new in this release; ; -
info
unicode-surrogatecrates/rolldown/tests/rolldown/topics/hmr/import_meta_hot_accept_lone_surrogate/parent.js:1:32new in this release; ; -
info
unicode-surrogatecrates/rolldown/tests/rolldown/topics/hmr/import_meta_hot_accept_lone_surrogate/parent.js:2:32new in this release; ; globalThis. = + 1; -
info
unicode-surrogatecrates/rolldown/tests/rolldown/topics/hmr/import_meta_hot_accept_lone_surrogate/parent.js:8:28new in this release// Each lone surrogate becomes U+FFFD, so these accept `a\u{FFFD}.js` and `b\u{FFFD}.js`. ...; -
info
unicode-surrogatecrates/rolldown/tests/rolldown/topics/hmr/import_meta_hot_accept_lone_surrogate/parent.js:11:29new in this release}); ...; -
info
critical→ info by reviewdata-uri-importpackages/rolldown/tests/builtin-plugin/vite-resolve.test.ts:152:51new in this releaseconst = await bundle.; const : = await ;likely benign Test helper that imports freshly bundled ESM output through a data: URI to check its exports.Reasoning
The data: URI import evaluates code that the test itself just produced by bundling (bundle.generate output), inside a test file of a bundler repo. No external or attacker-controlled input reaches it, and it is a common technique for testing bundle output in-memory.
-
info
warn→ info by reviewdynamic-importpackages/rolldown/tests/fixtures/builtin-plugin/build-import-analysis/await-in-import-argument/main.js:6:16new in this releaselikely benign Fixture function doing a dynamic import whose specifier is awaited, used to test import analysis.Reasoning
This is a fixture for testing how the bundler handles dynamic import() with an awaited, non-literal specifier. The specifier comes from a local test helper, and the pattern is exactly what the fixture is meant to exercise.
-
info
warn→ info by reviewdynamic-importpackages/rolldown/tests/fixtures/builtin-plugin/build-import-analysis/await-in-import-argument/main.js:10:16new in this releaselikely benign Fixture function using an awaited dynamic import with a .then chain, for import-analysis testing.Reasoning
Same fixture as the previous finding, here with a .then chain. It tests bundler import analysis of non-literal specifiers and has no malicious indicators.
-
* -
* -
dismissed Markdown changelog entry with a GitHub diff link whose hex hash matched the base64 pattern.
Reasoning
The flagged text is part of a GitHub pull-request diff link. The long run is a hexadecimal commit or file hash, which a base64 matcher picks up. A markdown changelog containing such links is normal, and nothing in the snippet is executable or hidden.
-
* -
* -
dismissed Changelog link to an esbuild commit whose hex SHA triggered the base64 heuristic.
Reasoning
The blob is a 40-character hexadecimal git commit SHA and a 64-character diff hash inside a GitHub commit link in a changelog. Hex strings match base64-like heuristics, and the context is ordinary release-note linking.
-
dismissed Continuation of a GitHub commit link in the changelog, matched on a hex hash.
Reasoning
This is the tail of the same GitHub commit URL, with a hex commit SHA and diff hash. It is a repository link in release notes and carries no encoded payload.
-
* -
likely benign Changelog link to the esbuild try-it playground with base64-encoded example code in the URL.
Reasoning
The fragment after the esbuild playground hash is base64 of a small sample input (for example, a package.json-style test program). This is a shareable playground link in a changelog entry, which is a legitimate documentation practice. It is not an executable dropper, and the text is visible to readers.
-
likely benign Changelog links to the esbuild playground and source-map visualizer with base64 example data in the URLs.
Reasoning
This is another esbuild playground or source-map-visualization link whose URL fragment encodes example input and output as base64. It is ordinary documentation linking in a changelog, with no decoding or execution code present.
-
dismissed Changelog reference to an esbuild commit with a hex hash that matched the base64 pattern.
Reasoning
The blob is a hexadecimal commit SHA and diff hash in a GitHub link inside a changelog. The base64 heuristic fired on hex characters. This is a normal reference to a commit.
-
dismissed Tail of a GitHub commit link in the changelog, matched on a hex hash.
Reasoning
This is the tail of a GitHub commit URL with a hex SHA and diff anchor. It is a repository link in release notes and is not a payload.
-
dismissed Changelog link to an esbuild commit whose hex hash matched the base64 heuristic.
Reasoning
The matched text is a 40-character hex commit SHA plus a diff hash in a GitHub link. Hex is in the base64 alphabet, so the heuristic fired. The context is an ordinary changelog reference.
-
dismissed Tail of a GitHub commit link in the changelog, matched on a hex hash.
Reasoning
This is the tail of a GitHub commit URL in a changelog, with hex SHA and diff anchor characters. It is a benign repository reference.
-
dismissed Changelog link to an esbuild commit whose hex hash matched the base64 heuristic.
Reasoning
The flagged string is a hex commit SHA and diff hash inside a GitHub commit link in release notes. No encoded or executable content is present.
-
dismissed Tail of a GitHub commit link in the changelog, matched on a hex hash.
Reasoning
This is the tail of a GitHub commit URL with hex SHA and diff anchor characters. It is ordinary changelog linking.
-
* -
* -
* -
* -
* -
* -
likely benign Changelog link to the esbuild playground with base64-encoded example project in the URL.
Reasoning
The fragment after the esbuild playground link is base64 of a multi-file example input, used to share a reproduction. This is common in changelogs for bug reports. It is not executed or hidden from readers.
-
likely benign Long base64-looking string embedded in a changelog link URL to an esbuild playground.
Reasoning
Base64-like run inside a markdown changelog is an esbuild try-link URL fragment with embedded code text; it is a benign documentation artifact, a raw-pass false positive.
-
* -
* -
* -
* -
* -
* -
* -
* -
* -
likely benign Base64-like fragment in a changelog URL pointing to the esbuild playground.
Reasoning
Same pattern: a base64-like fragment inside a changelog issue link to the esbuild try page, no execution context; benign raw-pass noise.
-
likely benign Base64-like fragment in a changelog issue URL.
Reasoning
Another fragment of the same changelog link URL; no decoding or execution, so it is a false positive.
-
* -
- -
- -
use ; -
info
identifier-low-lengthcrates/rolldown/tests/esbuild/dce/cross_module_constant_folding_number/const-entry.js:1:1 -
info
identifier-low-lengthcrates/rolldown/tests/esbuild/dce/cross_module_constant_folding_number/enum-entry.ts:1:1 -
info
identifier-low-lengthcrates/rolldown/tests/esbuild/dce/cross_module_constant_folding_string/const-entry.js:1:1 -
info
identifier-low-lengthcrates/rolldown/tests/esbuild/dce/cross_module_constant_folding_string/enum-entry.ts:1:1 -
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/default/await_import_inside_try/entry.js:3:16likely benign Test fixture with a dynamic import(name) inside a try block.Reasoning
This is a bundler test fixture exercising await import inside try; a non-literal specifier is the test subject, not malicious.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/default/comment_preservation/diff.md:5:3likely benign Snapshot of import() with comments in a bundler test doc.Reasoning
Embedded JavaScript in a markdown test snapshot showing comment preservation around import(); it is test expectation text, not executed code.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/default/comment_preservation/diff.md:9:3),likely benign Snapshot of import() with comments in a bundler test doc.Reasoning
Same comment-preservation snapshot in test docs; benign.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/default/comment_preservation/diff.md:13:3),likely benign Snapshot of import() with comments in a bundler test doc.Reasoning
Same comment-preservation snapshot in test docs; benign.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/default/comment_preservation/diff.md:61:3likely benign Snapshot of require() with comments in a bundler test doc.Reasoning
Snapshot of require() with comments in test documentation; benign.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/default/comment_preservation/diff.md:65:3),likely benign Snapshot of require() with comments in a bundler test doc.Reasoning
Same require() comment snapshot; benign.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/default/comment_preservation/diff.md:69:3),likely benign Snapshot of require() with comments in a bundler test doc.Reasoning
Same require() comment snapshot; benign.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/default/comment_preservation/entry.js:2:2likely benign Test input with import() calls containing comments.Reasoning
Bundler test input exercising comment placement in import(); non-literal argument is intentional test content.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/default/comment_preservation/entry.js:3:2, , , ,likely benign Test input with import() calls containing comments.Reasoning
Same bundler comment-preservation test input; benign.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/default/comment_preservation/entry.js:4:2, , , )likely benign Test input with import() calls containing comments.Reasoning
Same bundler comment-preservation test input; benign.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/default/comment_preservation/entry.js:20:2likely benign Test input with require() calls containing comments.Reasoning
Test input for require() with comments in a bundler test suite; benign.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/default/comment_preservation/entry.js:21:2, , , ,likely benign Test input with require() calls containing comments.Reasoning
Same require() comment test input; benign.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/default/comment_preservation/entry.js:22:2, , , )likely benign Test input with require() calls containing comments.Reasoning
Same require() comment test input; benign.
-
info
long-linecrates/rolldown/tests/esbuild/default/comment_preservation_transform_jsx/diff.md:46:1 -
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/default/conditional_import/a.js:1:1likely benign Dynamic import with a conditional specifier in a bundler test fixture.Reasoning
Bundler test fixture exercising conditional dynamic import specifiers; non-literal import is the feature under test, no malicious payload.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/default/conditional_import/b.js:1:1dismissed A bundler test fixture containing a dynamic import with a conditional specifier.Reasoning
This is a bundler test fixture for conditional dynamic import specifiers. The non-literal import is the thing the test exercises, and nothing in the snippet is hidden or executed maliciously.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/default/conditional_require/a.js:1:1dismissed A bundler test fixture calling require with a conditional specifier.Reasoning
This is a bundler test fixture for conditional require specifiers, a standard pattern for testing how the bundler handles non-static require calls. The snippet has no execution or obfuscation indicators.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/default/conditional_require/a.js:2:1dismissed A bundler test fixture calling require with a nested conditional specifier.Reasoning
Same conditional require test fixture as the line 1 finding, part of a bundler test case for non-literal specifiers.
-
info
identifier-low-lengthcrates/rolldown/tests/esbuild/default/define_optional_chain_lowered/entry.js:1:1 -
info
identifier-low-lengthcrates/rolldown/tests/esbuild/default/define_optional_chain_panic_issue3551/dot-define.js:1:1 -
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/default/dynamic_import_with_expression_cjs/a.js:2:1dismissed A bundler test fixture with import(foo()) for expression-based dynamic imports.Reasoning
This is a bundler test case for dynamic import with an expression argument, placed in a tests directory. The call is an ordinary test input, not an attack pattern.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/default/import_then_catch/entry.js:1:1. .. .dismissed A bundler test fixture chaining then and catch on a dynamic import.Reasoning
A bundler test fixture exercising chained then/catch on dynamic imports. The chaining is normal promise handling and is typical of test inputs.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/default/import_then_catch/entry.js:2:1. .. .dismissed A bundler test fixture chaining then and catch on a dynamic import.Reasoning
Same test fixture as the line 1 finding, showing a dynamic import with then and catch handlers, which is ordinary promise usage.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/default/import_then_catch/entry.js:3:1.. .dismissed A bundler test fixture chaining catch on a dynamic import.Reasoning
Same test fixture showing a dynamic import followed by catch. This is legitimate promise handling in a bundler test corpus.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/default/minified_dynamic_import_with_expression_cjs/a.js:2:1dismissed A minified bundler test fixture with import(foo()).Reasoning
A minified variant of the dynamic import expression test fixture in a bundler test directory. Minification is expected for that test and does not indicate malicious obfuscation.
-
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/default/require_and_dynamic_import_invalid_template/entry.js:1:1dismissed A bundler test fixture calling require with a tagged template specifier.Reasoning
A bundler test fixture covering invalid template literal specifiers in require. The test targets parser edge cases, and the snippet contains no payload.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/default/require_and_dynamic_import_invalid_template/entry.js:2:1dismissed A bundler test fixture calling require with a template literal specifier.Reasoning
Same invalid-template test fixture as the line 1 finding, exercising the bundler's handling of non-literal require specifiers.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/default/require_and_dynamic_import_invalid_template/entry.js:5:5dismissed A bundler test fixture with a require call inside a try block.Reasoning
Part of the invalid-template test fixture. The require call sits inside a try block, which is a normal test construct for exercising error handling.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/default/require_and_dynamic_import_invalid_template/entry.js:6:5}dismissed A bundler test fixture with require calls inside a try block.Reasoning
Same try-block test fixture, showing require calls with tagged and template specifiers. Nothing here is executed or hidden.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/default/require_and_dynamic_import_invalid_template/entry.js:11:5dismissed A bundler test fixture with dynamic imports inside an async arrow function.Reasoning
Part of the invalid-template fixture, with dynamic imports inside an async arrow function. This is standard test code for async dynamic import handling.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/default/require_and_dynamic_import_invalid_template/entry.js:12:5await awaitdismissed A bundler test fixture with awaited and non-awaited dynamic imports.Reasoning
Same async dynamic import test fixture, covering tagged and template specifiers. It is a parser test input, not an attack.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/default/require_and_dynamic_import_invalid_template/entry.js:13:11await awaitdismissed A bundler test fixture with awaited dynamic imports using template specifiers.Reasoning
Same async dynamic import test fixture, with template literal specifiers. This is an ordinary test case.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/default/require_and_dynamic_import_invalid_template/entry.js:14:11await awaitdismissed A bundler test fixture with awaited template-literal dynamic imports.Reasoning
Same async dynamic import test fixture, the final variant of the set. It is a bundler parser test with no malicious content.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/default/require_and_dynamic_import_invalid_template/entry.js:17:9dismissed Dynamic import with a tagged-template specifier inside a try block in a rolldown test fixture.Reasoning
The file is a bundler test fixture named for invalid template specifiers. The dynamic import with a tagged template is a deliberate edge case for the bundler's parser, not an attack.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/default/require_and_dynamic_import_invalid_template/entry.js:18:9await awaitdismissed Dynamic import with a template-literal specifier in a rolldown test fixture.Reasoning
This is the same invalid-template test fixture. The non-literal import is the subject under test, and nothing here runs or exfiltrates anything.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/default/require_and_dynamic_import_invalid_template/entry.js:19:15await await }dismissed Awaited dynamic import with a template-literal specifier in a rolldown test fixture.Reasoning
Part of the same bundler test fixture exercising dynamic import forms. The finding reflects the expected non-literal specifier pattern.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/default/require_and_dynamic_import_invalid_template/entry.js:20:15await await }dismissed Awaited dynamic import with a tagged-template specifier in a rolldown test fixture.Reasoning
Same bundler test fixture. The awaited tagged-template import is a parser test case, not evidence of malicious loading.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/default/require_shim_substitution/entry.js:6:2, , module., module.,dismissed A require call with a non-literal argument in a rolldown shim-substitution test.Reasoning
This is a bundler test for require shim substitution. The window.SOME_PATH argument is a placeholder that tests how the bundler rewrites require calls.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/default/require_shim_substitution/entry.js:13:2, , ])dismissed A dynamic import with a non-literal argument in a rolldown shim-substitution test.Reasoning
Same shim-substitution test fixture. The dynamic import of window.SOME_PATH is a placeholder used to verify rewriting behaviour.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/glob/glob_basic_no_bundle/entry.js:4:12concat: ,dismissed A require call built by concatenating a path with a variable in a rolldown glob test.Reasoning
This is a glob-import test fixture. The string concatenation with a variable is the standard dynamic-path pattern that the glob feature is built to handle.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/glob/glob_basic_no_bundle/entry.js:5:11require: , import: , }, template:dismissed A dynamic import built by concatenating a path with a variable in a rolldown glob test.Reasoning
Same glob test fixture. The dynamic import with a concatenated path is the feature under test and carries no sign of obfuscation or malicious intent.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/glob/glob_basic_no_bundle/entry.js:8:12template: ,dismissed A require call with a template-literal path in a rolldown glob test.Reasoning
Glob test fixture using a template literal path. This is ordinary test input for the glob feature.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/glob/glob_basic_no_bundle/entry.js:9:11require: , import: , }, })dismissed A dynamic import with a template-literal path in a rolldown glob test.Reasoning
Same glob test fixture. The template-literal dynamic import is expected test input for the glob feature.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/glob/glob_basic_no_splitting/entry.js:4:12concat: ,dismissed A require call built by concatenating a path with a variable in a rolldown glob test.Reasoning
Glob test fixture for the no-splitting configuration. The concatenated require path is the expected input shape for this test.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/glob/glob_basic_no_splitting/entry.js:5:11require: , import: , }, template:dismissed A dynamic import built by concatenating a path with a variable in a rolldown glob test.Reasoning
Same glob test fixture for the no-splitting configuration. The dynamic import is the intended test subject.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/glob/glob_basic_no_splitting/entry.js:8:12template: ,dismissed A require call with a template-literal path in a rolldown glob test.Reasoning
Glob test fixture using a template-literal path. This is normal test input and not an obfuscation technique.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/glob/glob_basic_no_splitting/entry.js:9:11require: , import: , }, })dismissed A dynamic import with a template-literal path in a rolldown glob test.Reasoning
Same glob test fixture. The template-literal dynamic import is expected test input for the feature.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/glob/glob_basic_splitting/entry.js:4:12concat: ,dismissed A require call built by concatenating a path with a variable in a rolldown glob test.Reasoning
Glob test fixture for the splitting configuration. The concatenated require path is ordinary test input for the glob feature.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/glob/glob_basic_splitting/entry.js:5:11require: , import: , }, template:dismissed A dynamic import built by concatenating a path with a variable in a rolldown glob test.Reasoning
Same glob test fixture for the splitting configuration. The dynamic import is the intended test subject, with no sign of malicious loading.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/glob/glob_basic_splitting/entry.js:8:12template: ,likely benign Test fixture calling require with a template-literal path under ./src.Reasoning
This is a bundler test fixture for glob-style dynamic import/require over a relative ./src path. The specifier is built from a local variable, which is the pattern under test. Nothing here executes attacker-controlled content or hides code.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/glob/glob_basic_splitting/entry.js:9:11require: , import: , }, })likely benign Test fixture with a dynamic import() of a template-literal path under ./src.Reasoning
Same bundler glob-import test fixture: a dynamic import() over a relative ./src template path. It is an expected construct for testing dynamic import handling and is not obfuscation.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/glob/glob_dir_does_not_exist/entry.js:4:12concat: ,likely benign Test fixture requiring a concatenated relative path to a nonexistent directory.Reasoning
Bundler test for a glob whose directory does not exist. The require uses string concatenation on a relative path, which is the intended test input. No malicious indicators appear.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/glob/glob_dir_does_not_exist/entry.js:5:11require: , import: , }, template:likely benign Test fixture with a dynamic import() of a concatenated relative path.Reasoning
Bundler test fixture for a nonexistent glob directory, with a dynamic import() built by concatenation over a relative path. This is the expected test construct.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/glob/glob_dir_does_not_exist/entry.js:8:12template: ,likely benign Test fixture requiring a template-literal relative path in the glob test set.Reasoning
Same nonexistent-directory glob test, using a template-literal require on a relative path. It is a legitimate test input for the bundler.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/glob/glob_dir_does_not_exist/entry.js:9:11require: , import: , }, })likely benign Test fixture with a dynamic import() of a template-literal relative path.Reasoning
Dynamic import() with a template-literal relative path in a bundler glob test. This is expected behavior for the test and does not show obfuscation or malicious intent.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/glob/glob_no_matches/entry.js:4:12concat: ,likely benign Test fixture requiring a concatenated relative .json path with no glob matches.Reasoning
Bundler test for glob patterns with no matches. The require concatenates a relative path with a .json suffix, which is the intended test input.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/glob/glob_no_matches/entry.js:5:11require: , import: , }, template:likely benign Test fixture with a dynamic import() of a concatenated relative .json path.Reasoning
Dynamic import() of a concatenated relative .json path in a glob no-match test. This is a standard test construct.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/glob/glob_no_matches/entry.js:8:12template: ,likely benign Test fixture requiring a template-literal relative .json path.Reasoning
Template-literal require of a relative .json path in a bundler no-match glob test. It is expected test input.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/glob/glob_no_matches/entry.js:9:11require: , import: , }, })likely benign Test fixture with a dynamic import() of a template-literal relative .json path.Reasoning
Dynamic import() of a template-literal relative .json path in a glob no-match test. This is a legitimate test construct with no malicious signal.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/glob/glob_wildcard_no_slash/entry.js:4:12concat: ,likely benign Test fixture requiring a concatenated file-*.js relative path.Reasoning
Bundler wildcard test: require over a concatenated relative file-*.js path. This is the expected input for testing glob patterns without slashes.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/glob/glob_wildcard_no_slash/entry.js:5:11require: , import: , }, template:likely benign Test fixture with a dynamic import() of a concatenated file-*.js relative path.Reasoning
Dynamic import() of a concatenated file-*.js relative path in a wildcard glob test. It is a standard test construct.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/glob/glob_wildcard_no_slash/entry.js:8:12template: ,likely benign Test fixture requiring a template-literal file-*.js relative path.Reasoning
Template-literal require of a relative file-*.js path in a bundler wildcard test. It is expected test input.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/glob/glob_wildcard_no_slash/entry.js:9:11require: , import: , }, })likely benign Test fixture with a dynamic import() of a template-literal file-*.js relative path.Reasoning
Dynamic import() of a template-literal file-*.js relative path in a wildcard glob test. This is a legitimate test construct.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/glob/glob_wildcard_slash/entry.js:4:12concat: ,likely benign Test fixture requiring a concatenated relative ./src .js path.Reasoning
Bundler wildcard-with-slash test: require over a concatenated relative ./src path ending in .js. This is the intended test input.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/glob/glob_wildcard_slash/entry.js:5:11require: , import: , }, template:likely benign Test fixture with a dynamic import() of a concatenated relative ./src .js path.Reasoning
Dynamic import() of a concatenated relative ./src .js path in a wildcard-slash glob test. It is a standard test construct with no malicious signal.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/glob/glob_wildcard_slash/entry.js:8:12template: ,likely benign Test fixture for glob-pattern dynamic require in rolldown's esbuild test suite.Reasoning
This is a bundler test fixture exercising glob-style dynamic require/import with template literals. Non-literal specifiers are the intended subject of the test, and the file is in a test tree.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/glob/glob_wildcard_slash/entry.js:9:11require: , import: , }, })likely benign Test fixture dynamic import with a template-literal glob specifier.Reasoning
Same bundler test fixture; dynamic import with a template specifier is the tested feature, not malicious behavior.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/glob/ts_glob_basic_no_splitting/entry.ts:4:12concat: ,likely benign Test fixture for string-concatenated dynamic require paths.Reasoning
Bundler test for glob-style concatenated specifiers in a test directory; the non-literal require is the feature under test.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/glob/ts_glob_basic_no_splitting/entry.ts:5:11require: , import: , }, template:likely benign Test fixture for string-concatenated dynamic import paths.Reasoning
Bundler test fixture exercising concatenated dynamic import; benign test input.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/glob/ts_glob_basic_no_splitting/entry.ts:8:12template: ,likely benign Test fixture for template-literal dynamic require.Reasoning
Template-literal dynamic require in a bundler test fixture; expected pattern for glob import testing.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/glob/ts_glob_basic_no_splitting/entry.ts:9:11require: , import: , }, })likely benign Test fixture for template-literal dynamic import.Reasoning
Template-literal dynamic import in a bundler test fixture; benign.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/glob/ts_glob_basic_splitting/entry.ts:4:12concat: ,likely benign Test fixture for concatenated dynamic require with splitting enabled.Reasoning
Bundler test fixture for code splitting with glob-style concatenated requires; benign.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/glob/ts_glob_basic_splitting/entry.ts:5:11require: , import: , }, template:likely benign Test fixture for concatenated dynamic import with splitting.Reasoning
Bundler test fixture for concatenated dynamic import with splitting; benign.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/glob/ts_glob_basic_splitting/entry.ts:8:12template: ,likely benign Test fixture for template-literal dynamic require with splitting.Reasoning
Template-literal dynamic require in a bundler splitting test; benign.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/glob/ts_glob_basic_splitting/entry.ts:9:11require: , import: , }, })likely benign Test fixture for template-literal dynamic import with splitting.Reasoning
Template-literal dynamic import in a bundler splitting test; benign.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/loader/with_type_bytes_override_loader_glob/entry.js:1:1.likely benign Test fixture for bytes-type import attribute override with a concatenated path.Reasoning
Loader test fixture using an import attribute with a concatenated specifier; the test checks loader overrides for globbed imports, not malicious code.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/loader/with_type_json_override_loader_glob/entry.js:1:1.likely benign Test fixture for json-type import attribute override.Reasoning
Loader test fixture for json type override with a concatenated import specifier; benign.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/esbuild/loader/with_type_text_override_loader_glob/entry.js:1:1.likely benign Test fixture for text-type import attribute override.Reasoning
Loader test fixture for text type override; benign test input.
-
info
identifier-low-lengthcrates/rolldown/tests/esbuild/lower/lower_exponentiation_operator_no_bundle/entry.js:1:1 -
info
identifier-low-lengthcrates/rolldown/tests/esbuild/lower/lower_object_spread_no_bundle/entry.jsx:1:1 -
info
identifier-low-lengthcrates/rolldown/tests/esbuild/lower/lower_using_hoisting/hoist-export-class-direct.js:1:1 -
info
identifier-low-lengthcrates/rolldown/tests/esbuild/lower/lower_using_hoisting/hoist-export-function-direct.js:1:1 -
info
identifier-low-lengthcrates/rolldown/tests/esbuild/lower/lower_using_unsupported_async/loops.js:1:1 -
info
identifier-low-lengthcrates/rolldown/tests/esbuild/lower/lower_using_unsupported_using_and_async/loops.js:1:1 -
info
identifier-low-lengthcrates/rolldown/tests/esbuild/ts/ts_sibling_enum/nested-propagation.ts:1:1 -
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/rolldown/cjs_compat/dynamic_import_in_cjs_non_static/main.js:2:1// Non-static dynamic import with variable .; // Static import with @vite-ignore (no import record)likely benign Test fixture for a non-static dynamic import in CJS compatibility handling.Reasoning
CJS compatibility test fixture; the variable-specifier import is deliberate and the file is a test case, with no sign of exfiltration or payload loading.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/rolldown/cjs_compat/dynamic_import_in_cjs_non_static/main.js:5:1// Static import with @vite-ignore (no import record) .;likely benign Test fixture for vite-ignore dynamic import handling.Reasoning
Test fixture with an @vite-ignore comment on a dynamic import of a local file; benign.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/rolldown/cjs_compat/dynamic_import_in_cjs_non_static_specifier_names/cjs-root.cjs:4:51var Object = process.env. || 'node:path'; module.exports = ;likely benign Test fixture exporting a dynamic import whose specifier is read from an environment variable.Reasoning
Test fixture where the specifier comes from an env variable defaulting to node:path. This is a test of specifier naming in CJS; the env lookup is configurable and loads a built-in by default, so it is low risk in a test tree.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/rolldown/cjs_compat/dynamic_import_in_cjs_non_static_specifier_names/main.js:8:32// The import binding `aliased` is printed as `target`. ; // The lowered `import()` prints `Object`, so the parameter `Object` can get a new name.dismissed A bundler CJS compatibility test with import(aliased) and comments about identifier renaming.Reasoning
A bundler CJS compatibility test in which the snippet's comments describe identifier renaming. The import(aliased) call is a deliberate test input for non-static specifier name handling.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/rolldown/cjs_compat/dynamic_import_in_cjs_non_static_specifier_names/main.js:12:10likely benign Test fixture where dynamic import takes a non-literal specifier from a parameter.Reasoning
A bundler test fixture exercising dynamic import with a parameter-named specifier; a standard pattern for testing module resolution in a bundler's test suite.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/rolldown/cjs_compat/top_level_this_is_initial_exports/_test.mjs:19:27likely benign Test loop requiring CommonJS fixture files by template-literal name.Reasoning
Test harness requiring generated CJS fixtures by name from a fixed directory listing; normal test code, not malicious.
-
info
warn→ info by reviewdynamic-importcrates/rolldown/tests/rolldown/function/experimental/strict_execution_order/cross_chunk_dynamic_importer_uses_call_site_trigger/_test.mjs:11:34const = await ; const nsFromB = await bTargetPromise; assert.;likely benign Test importing a built local chunk via a URL constructed from import.meta.url.Reasoning
Imports a locally built bundle chunk via import.meta.url relative URL in a test; benign.
-
info
critical→ info by reviewdynamic-executioncrates/rolldown/tests/rolldown/issues/9375/_test.mjs:19:1// to `pinia$1` and the call resolves to the mock above. ; // Reaching this line means the bundle ran without throwing → no shadowing.likely benign Test executes a generated bundle via new Function to verify no symbol shadowing.Reasoning
Bundle output is executed with new Function in a test to check for shadowing; the bundle is locally generated test output, so this is test harness behavior, not an attack.
-
-
info
long-linecrates/rolldown/tests/rolldown/misc/preserve_entry_signature/exports-only/readme.md:1:1 -
info
critical→ info by reviewdynamic-executioncrates/rolldown/tests/rolldown/topics/deconflict/cjs_wrapper_params_shadowing_top_level_binding/_test.mjs:5:7globalThis. === 'iife' ?likely benign Test evaluates generated IIFE bundle through new Function.Reasoning
Test evaluates a locally produced bundle file with new Function in a conditional; standard test harness for IIFE output.
-
info
critical→ info by reviewdynamic-executioncrates/rolldown/tests/rolldown/topics/deconflict/top_level_binding_shadowing_symbol_to_string_tag/_test.mjs:6:7globalThis. === 'iife' ? :likely benign Test runs bundled code through new Function for IIFE format checks.Reasoning
Test runs bundled code via new Function for IIFE format; benign test scaffolding.
-
info
identifier-low-lengthcrates/rolldown/tests/rollup/jsx/react-jsx-declarations-with-key-attribute/main.js:1:1 -
-
-
"UNKNOWN-SESSION", "unKnown-session", "unknown-ſession", "unknown-seßion", -
-
-
assert_eq!; assert_eq!; assert_eq!; } -
-
-
info
critical→ info by reviewdynamic-executionpackages/rolldown/src/options/docs/checks-eval.md:6:1const code = 'console.log("Hello")'; ; // This triggers the warninglikely benign Docs example showing eval that triggers a rolldown warning.Reasoning
Documentation example demonstrating a warning for eval; the code is a harmless console.log.
-
info
critical→ info by reviewdata-uri-importpackages/rolldown/tests/behaviors/arbitrary-import-names.test.ts:92:31return; const namespace = await ; .; }likely benign Test loads bundled chunk output via a data: URI import to check exports.Reasoning
Test imports the bundler's own output as a data URI to check exported names; benign test verification of generated code.
-
info
critical→ info by reviewdata-uri-importpackages/rolldown/tests/behaviors/mangle-properties.test.ts:120:11likely benign Test imports mangled bundle output via data URI and checks a global.Reasoning
Test imports generated chunk code via data URI to verify property mangling results; benign test harness.
-
info
critical→ info by reviewdata-uri-importpackages/rolldown/tests/behaviors/preserve-entry-signatures.test.ts:136:24.; const main = await ; .; .;likely benign Test imports generated entry chunk via data URI and checks exports.Reasoning
Test imports generated chunk via data URI to verify entry exports; standard bundler test pattern.
-
info
critical→ info by reviewdata-uri-importpackages/rolldown/tests/behaviors/shim-missing-export-interface.test.ts:39:19format === 'es' ? await :likely benign Test loads bundler ES output via data URI to verify shimmed exports.Reasoning
Test loads bundled ES output via data URI for format verification; benign test code.
-
info
critical→ info by reviewdata-uri-importpackages/rolldown/tests/behaviors/shim-missing-export-interface.test.ts:75:31const = ; const namespace = await ; .; .;likely benign Test that imports bundler-generated ESM output via a data: URI to check missing-export shim behavior.Reasoning
This is a test in the rolldown bundler repo. It bundles code in-memory, then dynamically imports the generated output as a data: URI to verify runtime export shim behavior. The data URI contains the test's own bundle output, not attacker-supplied payload, and nothing touches supply chain or disk-based malware patterns.
-
info
critical→ info by reviewdata-uri-importpackages/rolldown/tests/behaviors/shim-missing-export-interface.test.ts:121:31const = ; const namespace = await ; .; .;likely benign Test importing bundled chunk code as a data: URI module to check namespace exports.Reasoning
Same test pattern: the data: URI wraps the freshly generated chunk code so the test can inspect the namespace object. This is a legitimate way to evaluate ESM output in a unit test.
-
info
critical→ info by reviewdata-uri-importpackages/rolldown/tests/behaviors/shim-missing-export-interface.test.ts:143:29const = ; const namespace = await ; .;likely benign Test importing generated chunk via data: URI to assert keys and warnings.Reasoning
Identical test construct; the encoded content is the bundler's own output produced earlier in the same test, consistent with testing shim behavior.
-
info
critical→ info by reviewdata-uri-importpackages/rolldown/tests/behaviors/shim-missing-export-interface.test.ts:219:31const = ; const namespace = await ; .; .;likely benign Test evaluating generated bundle output as a data: URI module.Reasoning
Same pattern of evaluating bundler output through a data: URI inside a test; no external or attacker-controlled payload is introduced.
-
info
critical→ info by reviewdata-uri-importpackages/rolldown/tests/behaviors/shim-missing-export-interface.test.ts:238:29const = ; const namespace = await ; .; .;likely benign Test importing generated code via data URI to check IMPORT_IS_UNDEFINED warning.Reasoning
Same test-harness pattern; the data URI encodes the bundler's own generated code for assertion on warnings.
-
info
critical→ info by reviewdata-uri-importpackages/rolldown/tests/behaviors/shim-missing-export-interface.test.ts:255:29const = ; const namespace = await ; .; .;likely benign Test checking namespace contents of re-imported generated chunk.Reasoning
Standard test usage: generated chunk is re-imported as a data URI to verify namespace shape. Not malicious.
-
info
critical→ info by reviewdata-uri-importpackages/rolldown/tests/behaviors/shim-missing-export-interface.test.ts:288:29const = ; const namespace = await ; .; .;likely benign Test importing generated cyclic-export chunk via data URI.Reasoning
Same harness; the data URI wraps bundler output produced in the test itself.
-
info
critical→ info by reviewdata-uri-importpackages/rolldown/tests/behaviors/shim-missing-export-interface.test.ts:303:29const = ; const namespace = await ; .; .;likely benign Test evaluating generated module namespace via data URI.Reasoning
Same pattern; generated bundle code is evaluated as a data URI module within the test to assert export values.
-
info
critical→ info by reviewdata-uri-importpackages/rolldown/tests/behaviors/shim-missing-export-names.test.ts:39:29likely benign Test helper importing bundled dependency output as data URI for namespace checks.Reasoning
Test helper evaluates ES-format output (dep.code produced by the bundler) through a data URI when format is 'es', with a CJS branch for other formats. This is a standard way to execute bundle output in tests.
-
info
critical→ info by reviewdata-uri-importpackages/rolldown/tests/behaviors/shim-missing-export-names.test.ts:99:31likely benign Test evaluating generated chunk as ES module via data URI in multi-format harness.Reasoning
Same helper pattern in a sibling test; the encoded code is the bundler's generated chunk, and the CJS path shows it is a multi-format test harness.
-
info
dynamic-executionpackages/rolldown/tests/fixtures/builtin-plugin/import-glob/vite/restore-query-extension/_config.ts:38:53const res = fs.; return `export default `; } }, -
info
dynamic-executionpackages/rolldown/tests/fixtures/builtin-plugin/import-glob/vite/transform/_config.ts:35:53const res = fs.; return `export default `; } }, -
// matching JS behavior: 'a🤷b'.slice(2) === '\uDD37b' assert.; // slice(0, 2) ends at low surrogate — returns 'a' + lone high surrogate // matching JS behavior: 'a🤷b'.slice(0, 2) === 'a\uD83E' -
// matching JS behavior: 'a🤷b'.slice(0, 2) === 'a\uD83E' assert.; // slice(3) is 'b' assert.; -
assert.; assert.; }); }); -
-
// System fonts - Taken from https://furbo.org/stuff/systemfonts-new.html - "All Platforms" section 'system-ui|-apple-system|BlinkMacSystemFont|Segoe UI|Roboto|Oxygen|Ubuntu|Cantarell|Fira Sans|Droid Sans|Helvetica Neue|sans-serif' ); const fontFamily = -
children: 'Jared Spool, Co-Founder of UIE asks, “What was the most important thing you learned yesterday, and how will it impact what you do in the future?”', }), /*#__PURE__*/ -
children: "People don't always know what they want, even if they think the do. As Joe Leech, a UX psychologist says, \"People want more choices, but can't deal with them.”", }), /*#__PURE__*/ -
children: 'Jared Spool, Wsp\xf3łzałożyciel UIE pyta: „Co było najważniejszą rzeczą, jaką wczoraj się nauczyłeś, i w jaki spos\xf3b to wpłynie na to, co robisz w przyszłości?”', }), /*#__PURE__*/ -
'UNKNOWN-SESSION', 'unKnown-session', 'unknown-ſession', 'unknown-seßion', -
const = ; const -
const -
likely benign Test runner that builds a Function from bundled code and applies it with context values.
Reasoning
This is Rollup's test harness, which wraps bundled code in a Function constructor to execute it and check results. The body comes from test fixtures, not untrusted input, and the call sits in a try/catch used for test assertions.
-
const globalKeys = Object.; const function_ = ; function_.likely benign Test that evaluates generated IIFE output via new Function with supplied globals.Reasoning
Rollup's IIFE test evaluates the generated bundle through the Function constructor with a set of globals. This is standard test-harness behavior in a bundler repository, with no external input involved.
-
const globalKeys = Object.; const function_ = ; function_.likely benign Test that runs generated UMD output via new Function with global keys and a this value.Reasoning
Rollup's UMD test runs the generated bundle through new Function with a set of globals to check the output. It matches the other harness files and has no sign of malicious intent.
-
-
const -
const TREE_SITTER_WASM_GO_FILENAME = path.;
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.
&&