ty 0.0.89
- Source
- https://github.com/astral-sh/ty
- Tag scanned
0.0.89- Compared with
0.0.88(1 signals introduced since)- Files
- 40 scanned, 30 skipped (binary, oversized, or unrecognised)
- Signals
- 0 critical · 0 warn · 7 info
- Scan time
- 8.5 s
- LLM review
- Reviewed by claude-haiku-5-5 (Anthropic): 7 of 7 warn and critical signals; 7 demoted to info.
- Disclude version
- 4.0.0
- Scanned (UTC)
- 2026-10-16 20:40
Signals
Ordered by severity, then signals introduced in this release. Hidden characters are shown as ⟨U+…⟩.
-
likely benign Version-pinned documented curl-to-sh install command.
Reasoning
A version-pinned curl-to-sh install command on the official domain. Pinning the version makes it a slightly more deliberate install instruction, still ordinary documentation.
-
likely benign IPA pronunciation symbols in a README pronunciation note.
Reasoning
The flagged characters are IPA phonetic symbols in a pronunciation guide for the project name. Mixed Latin and IPA script in prose is expected and has no execution or hiding role.
-
likely benign IPA pronunciation symbol in the README pronunciation note.
Reasoning
Same IPA pronunciation text as the adjacent finding, a documentation line with no code or obfuscation.
-
likely benign Documented curl-to-sh install command for the ty tool.
Reasoning
This is the standard documented curl-pipe-sh installer for the project's official astral.sh domain. The pattern is a known supply-chain risk in general, but in installation docs it is the intended usage and is not hidden or obfuscated.
-
likely benign Documented wget-to-sh install command for the ty tool.
Reasoning
A documented wget-to-sh installer on the official project domain, shown as an alternative install method. It is ordinary install documentation rather than a dropper.
-
dismissed A git commit hash inside a GitHub link, misflagged as base64.
Reasoning
The 'blob' is a 40-character hexadecimal git commit SHA embedded in a GitHub URL. The base64 heuristic fires on a hex string, which is a false positive.
-
likely benign Release script runs a helper script via a path built from a computed script_root variable.
Reasoning
The variable is used as a path prefix to a sibling helper script, autogenerate_files.sh, in a release script. The assignment is most likely a directory resolution such as cd/dirname/pwd, so the executed target is a repo-local script rather than attacker-controlled input. The critical severity reflects the runtime command resolution, not evidence of malice.
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.
&&