tr46 7.0.0
- Source
- https://github.com/jsdom/tr46
- Tag scanned
v7.0.0- Compared with
v6.0.0(12 signals introduced since)- Files
- 13 scanned, 1 skipped (binary, oversized, or unrecognised)
- Signals
- 0 critical · 0 warn · 12 info
- Scan time
- 6.0 s
- LLM review
- Reviewed by claude-haiku-5-5 (Anthropic): 12 of 12 warn and critical signals; 12 demoted to info.
- Disclude version
- 4.1.0
- Scanned (UTC)
- 2026-10-22 14:36
Signals
Ordered by severity, then signals introduced in this release. Hidden characters are shown as ⟨U+…⟩.
-
const cp =likely benign Build script dynamically imports Unicode code-point data packages versioned by a local variable.Reasoning
Dynamic import with a template literal interpolating a unicode version into a fixed @unicode package path. This is a build-time script generating regexes from Unicode data; the specifier is controlled by a local version variable, not attacker input, and the same pattern repeats across a coherent set of Unicode property packages.
-
// https://tools.ietf.org/html/rfc5893#section-1.4 L: ., R: .,likely benign Templated import of Unicode Bidi_Class code-point packages in a regex generation script.Reasoning
Same benign build-script pattern: templated import of @unicode Bidi_Class data for a local version, consistent with generating IDNA/bidi regex tables per RFC 5893.
-
R: ., AL: .,likely benign Templated import of Unicode Right_To_Left bidi data in a build script.Reasoning
Identical templated @unicode Bidi_Class import in a maintainer build script; no sign of runtime code loading or obfuscation.
-
AL: ., EN: .,likely benign Templated import of Unicode Arabic_Letter bidi data in a build script.Reasoning
Templated import of Unicode Arabic_Letter bidi data; benign generator code producing regex tables.
-
EN: ., ES: .,likely benign Templated import of Unicode European_Number bidi data in a build script.Reasoning
Templated import of Unicode European_Number data within a legitimate regex-generation script.
-
ES: ., ET: .,likely benign Templated import of Unicode European_Separator bidi data in a build script.Reasoning
Templated import of Unicode European_Separator data; consistent benign build tooling.
-
ET: ., AN: .,likely benign Templated import of Unicode European_Terminator bidi data in a build script.Reasoning
Templated import of Unicode European_Terminator data; benign build-time generation.
-
AN: ., CS: .,likely benign Templated import of Unicode Arabic_Number bidi data in a build script.Reasoning
Templated import of Unicode Arabic_Number data; benign build-time generation of regex tables.
-
CS: ., NSM: .,likely benign Templated import of Unicode Common_Separator bidi data in a build script.Reasoning
Templated import of Unicode Common_Separator data within the same legitimate generator.
-
NSM: ., BN: .,likely benign Templated import of Unicode Nonspacing_Mark bidi data in a build script.Reasoning
Templated import of Unicode Nonspacing_Mark data; benign regex table generation.
-
BN: ., ON: . };likely benign Templated import of Unicode Boundary_Neutral bidi data in a build script.Reasoning
Templated import of Unicode Boundary_Neutral data; benign build-time code and the object literal is a plain data map.
-
BN: ., ON: . };likely benign Templated import of Unicode Other_Neutral bidi data in a build script.Reasoning
Templated import of Unicode Other_Neutral data closing a benign constant map in the generator script.
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.
&&