npm / @babel/core / 8.0.7
@babel/core 8.0.7
- Source
- https://github.com/babel/babel
- Tag scanned
v8.0.7- Directory
packages/babel-core- Compared with
v8.0.6(0 signals introduced since)- Files
- 292 scanned, 71 skipped (binary, oversized, or unrecognised)
- Signals
- 0 critical · 0 warn · 10 info
- Scan time
- 4.9 s
- LLM review
- Reviewed by claude-haiku-5-5 (Anthropic): 8 of 8 warn and critical signals; 8 demoted to info.
- Disclude version
- 4.1.0
- Scanned (UTC)
- 2026-10-22 17:00
Signals
Ordered by severity, then signals introduced in this release. Hidden characters are shown as ⟨U+…⟩.
-
info
warn→ info by reviewdynamic-importpackages/babel-core/src/config/files/module-types.ts:48:16return await ; });likely benign A config loader performs a dynamic import of a computed URL.Reasoning
Dynamic import of a variable url in a config loader is a common pattern for loading user config files; the snippet alone shows no obfuscation, but the specifier's origin is not visible.
-
"", "//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0ZG91dCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztJQUFNLEdBQUcsWUFBSCxHQUFHO3dCQUFILEdBQUciLCJmaWxlIjoidW5kZWZpbmVkIiwic291cmNlc0NvbnRlbnQiOlsiY2xhc3MgRm9vIHt9XG4iXX0=", ].,dismissed A base64-encoded inline sourcemap embedded in a test fixture.Reasoning
The base64 blob is a standard inline source map for a tiny test fixture ('class Foo {}'), a normal artifact in test suites.
-
info
warn→ info by reviewdynamic-importpackages/babel-core/test/config-ts-integration-ts-node.js:150:5likely benign Test file requires a path built from __dirname.Reasoning
A require with path.join(__dirname, ...) in a test for ts-node integration is ordinary test loading of fixtures.
-
info
warn→ info by reviewdynamic-importpackages/babel-core/test/config-ts-integration-tsx.js:46:7likely benign Test requires a fixture path built from __dirname.Reasoning
Same pattern as the ts-node test: path.join with __dirname used to load test fixtures in an integration test.
-
info
warn→ info by reviewdynamic-importpackages/babel-core/test/fixtures/async/preset-plugin-promise/preset.js:4:41// "Dynamic import" const ;likely benign Test fixture preset that requires a path dynamically.Reasoning
A Babel-style test fixture wrapping require in a promise to exercise async preset loading; the comment indicates intent to test dynamic import behavior.
-
info
critical→ info by reviewdynamic-executionpackages/babel-core/test/fixtures/plugins/nested-if-alternate/exec.js:21:8.;likely benign Test uses eval on generated code to check its result.Reasoning
eval of transformed code inside a test assertion is a standard way to check that generated output runs correctly; it is a test fixture, not a dropper.
-
info
encoding-base64packages/babel-core/test/fixtures/transformation/source-maps/inline/output.js:4:65ingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6W10sInNvdXJjZXMiOlsic291cmNlLW1hcHMvaW5saW5lL2lucHV0LmpzIl0sInNvdXJjZXNDb250ZW50IjpbImFyci5tYXAoeCA9PiB4ICogeCk7Il0sIm1hcHBpbmdzIjoiQUFBQSxHQUFHLENBQUMsR0FBRyxDQUFDLFdBQUM7RUFBQSxPQUFJLENBQUMsR0FBRyxDQUFDO0FBQUEsRUFBQyIsImlnbm9yZUxpc3QiOltdfQ -
info
encoding-base64packages/babel-core/test/fixtures/transformation/source-maps/input-source-map/input.js:5:51//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm9yaWdpbmFsLmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLFVBQVUsWTtTQUFNLEM7Q0FBQyIsInNvdXJjZXNDb250ZW50IjpbInZhciBmb28gPSAoKSA9PiA0OyJdfQ== -
const input = fs.; const output = ; const result =likely benign Parser test requires an expected-output fixture.Reasoning
Test reads fixture output via require(fixture(...)), a normal test helper pattern for loading expected outputs.
-
const input = fs.; const output = ; const result =likely benign Parser test requires an expected JSON fixture.Reasoning
Same as the other parse test: loading an expected JSON fixture through a helper in a test file.
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.
&&