yaml 2.9.1
- Source
- https://github.com/eemeli/yaml
- Artifact scanned
yaml-2.9.1.tgz- Compared with
yaml-2.9.0.tgz(0 signals introduced since)- Files
- 232 scanned, 1 skipped (binary, oversized, or unrecognised)
- Signals
- 0 critical · 0 warn · 5 info
- Scan time
- 4.0 s
- LLM review
- Reviewed by claude-haiku-5-5 (Anthropic): 3 of 3 warn and critical signals; 3 demoted to info.
- Disclude version
- 4.3.0
- Scanned (UTC)
- 2026-10-23 17:39
Signals
Ordered by severity, then signals introduced in this release. Hidden characters are shown as ⟨U+…⟩.
-
// On IE 11, atob() can't handle newlines const str = ; const buffer = ;likely benign Browser-side base64 decoding of YAML !!binary values via atob.Reasoning
This is the standard YAML binary-type decoder from js-yaml, which uses atob to turn a !!binary base64 value into bytes for the parsed result. It is data decoding, not dynamic execution; the decoded bytes are only copied into a Uint8Array.
-
s += String.; str = ; } -
const visitor = opt. ? . : null; let source = '';likely benign CLI optionally imports a user-specified visitor module by path.Reasoning
The CLI loads a user-supplied visitor module from the opt.visit path, which is an explicit user-provided plugin feature. It runs only on a local path the operator passes, not fetched from the network or decoded from data, so it is an expected dynamic-import pattern for a CLI tool, though it does execute arbitrary local code by design.
-
// On IE 11, atob() can't handle newlines const str = ; const buffer = ;likely benign Duplicate browser-side base64 decoding of YAML !!binary values via atob.Reasoning
This is the same js-yaml binary-type base64 decoding routine as the other finding, duplicated in the dist output. The atob call only converts YAML data to bytes and has no eval or fetch.
-
s += String.; str = ; }
Reproduce This Scan
Run disclude locally to verify. These commands scan the published file; the "new in this release" marks come from comparing it with the previous release's file, which they don't repeat. Add --format sarif for SARIF output. Add --llm (with an API key in the environment) to include the LLM review.
|
&&