npm / react-dom / 0.0.0-experimental-a6792708-20261019
react-dom 0.0.0-experimental-a6792708-20261019
- Source
- https://github.com/react/react
- Commit scanned
a679270829ac- Directory
packages/react-dom- Compared with
- nothing (first release scanned in full)
- Files
- 227 scanned, 0 skipped (binary, oversized, or unrecognised)
- Signals
- 0 critical · 0 warn · 8 info
- Scan time
- 6.6 s
- LLM review
- Reviewed by claude-haiku-5-5 (Anthropic): 2 of 2 warn and critical signals; 2 demoted to info.
- Disclude version
- 4.0.0
- Scanned (UTC)
- 2026-10-21 10:25
Signals
Ordered by severity, then signals introduced in this release. Hidden characters are shown as ⟨U+…⟩.
-
info
critical→ info by reviewdynamic-executionpackages/react-dom/src/__tests__/ReactDOMForm-test.js:963:20// eslint-disable-next-line no-new-func result = ; } }likely benign A test helper evaluates the body of a javascript: form action via Function(...) to simulate browser behavior.Reasoning
The snippet sits in a test file, has an explicit eslint-disable for no-new-func, and the code appears to emulate a javascript: URL form action in the test environment. The dynamic Function call is a deliberate, scoped test mechanism rather than a dropper, though the snippet alone does not show the full context.
-
info
unicode-surrogatepackages/react-dom/src/events/plugins/__tests__/BeforeInputEventPlugin-test.js:159:38'keypress', , ], }, -
info
unicode-surrogatepackages/react-dom/src/events/plugins/__tests__/BeforeInputEventPlugin-test.js:164:49eventSimulator: simulateEvent, eventSimulatorArgs: , }, -
info
unicode-surrogatepackages/react-dom/src/events/plugins/__tests__/BeforeInputEventPlugin-test.js:293:49.; .; }, }, -
info
unicode-surrogatepackages/react-dom/src/events/plugins/__tests__/BeforeInputEventPlugin-test.js:414:49.; .; }, }, -
info
unicode-surrogatepackages/react-dom/src/events/plugins/__tests__/BeforeInputEventPlugin-test.js:541:49.; .; }, }, -
info
unicode-surrogatepackages/react-dom/src/events/plugins/__tests__/BeforeInputEventPlugin-test.js:676:49.; .; }, }, -
// $FlowFixMe[unsupported-syntax] ; }likely benign A test utility calls require on a script source path inside a try/catch to load a test fixture.Reasoning
This is a React test utility that requires a script source inside a try/catch, reporting errors via a window ErrorEvent. The non-literal require is a typical test-harness pattern for loading fixture scripts, and the snippet shows no network fetch, encoding, or obfuscation.
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.
&&