npm / react / 19.3.0-canary-098d2e87-20261015
react 19.3.0-canary-098d2e87-20261015
- Source
- https://github.com/react/react
- Commit scanned
098d2e87a1f7- Directory
packages/react- Compared with
0972e23908b5(0 signals introduced since)- Files
- 84 scanned, 2 skipped (binary, oversized, or unrecognised)
- Signals
- 0 critical · 0 warn · 4 info
- Scan time
- 5.1 s
- LLM review
- Reviewed by claude-haiku-5-5 (Anthropic): 4 of 4 warn and critical signals; 4 demoted to info.
- Disclude version
- 4.0.0
- Scanned (UTC)
- 2026-10-16 12:55
Signals
Ordered by severity, then signals introduced in this release. Hidden characters are shown as ⟨U+…⟩.
-
dismissed A console.error warning message in React's lazy() implementation, with the word 'import' split across a string concatenation.
Reasoning
The snippet is an error-message string split across concatenated literals so the bundler does not parse the word 'import' as a dependency. The code is a console.error warning in React's lazy loader. This is a deliberate, benign string-splitting pattern with no execution or hidden payload.
-
// Break up imports to avoid accidentally parsing them as dependencies. 'const MyComponent = lazy(() => imp' + "ort('./MyComponent'))\n\n" + 'Did you accidentally put curly braces around the import?',dismissed An example usage string in a developer error hint, with 'import' split to avoid bundler parsing.Reasoning
The source comment states the split exists to avoid accidental dependency parsing of the example import. The concatenated text is only a developer-facing hint about how to write lazy() usage. It is documentation text, not executable obfuscation.
-
dismissed A second console.error warning message in React's lazy() implementation, using the same split-import string.
Reasoning
This is the same console.error warning as the first finding, a React lazy() error message with an intentionally split 'import' keyword. It is a legitimate, commented coding pattern in a well-known library.
-
// Break up imports to avoid accidentally parsing them as dependencies. 'const MyComponent = lazy(() => imp' + "ort('./MyComponent'))", moduleObject,dismissed An example code string used in a React lazy() error message, with 'import' split across literals.Reasoning
The snippet is a string literal used as an example in a developer-facing error object, with the split explained by the adjacent comment. It has no execution path and no sensitive behaviour, so it is a false positive from the token-pass string-concatenation heuristic.
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.
&&