fallow-cli
Codebase intelligence for TypeScript and JavaScript. Health, complexity hotspots, duplication, architecture boundaries, circular dependencies, design-system drift, and unused code, from one graph. CLI, GitHub Action, LSP, MCP, and VS Code. Rust, MIT licensed.
Activity
- Latest release
- 1d ago
- Total releases
- 236
- Cadence
- ~2 days
- Last 12 months
- 236
Reach
- Downloads
- 5.6k
- Stars
- 5.3k
Details
- License
- MIT
- First release
- Mar 18, 2026
| Version | Released | |
|---|---|---|
3.37.0
minor
| ||
3.36.0
minor
| ||
3.35.0
minor
| ||
3.34.1
patch
| ||
3.34.0
minor
| ||
3.33.1
patch
2 CVEs
GHSA-h4fr-cmh5-qr62
Oct 23, 2026
Fallow: A `.*` glob segment let an analyzed repository make Fallow test paths in the parent of the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow expands some globs from the analyzed repository on disk. Before 3.34.0, a segment such as The attacker controls the repository content. The attacker must also be able to read the Fallow output, for example a CI log or a pull request comment. Then the attacker can learn if a file or directory exists in the parent of the project root:
Fallow tested only that these paths exist. It did not read or print the content of a file outside the project root through these globs. The Jest, Vitest and Rstest project globs had the same PatchesFixed in 3.34.0. Fallow now rewrites a leading WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-115569
GHSA-jfwm-3p3c-6hx5
Oct 23, 2026
Fallow: Jest and Vitest `projects` entries let an analyzed repository make Fallow read files outside the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow reads the Jest and Vitest configs of the repository that it analyzes. A Jest
Fallow parsed each of these files as a test runner config. Fallow used the content only to credit dependencies, setup files and JSX import sources. Thus unused dependency and unused file findings could change. Fallow did not print the content or send it over the network. The Fallow threat model states that analysis reads only inside the project root. A crafted repository could make Fallow read files that the user did not expect. Such a read can happen in CI, or when an agent runs Fallow on a cloned repository. The attacker gets changed findings, not the file content. Versions 2.68.0 to 3.33.1 read outside files through Jest PatchesFixed in 3.34.0. Fallow now resolves each match with symlinks and WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References
Updated Oct 23, 2026 · Source: OSV.dev | ||
3.33.0
minor
2 CVEs
GHSA-h4fr-cmh5-qr62
Oct 23, 2026
Fallow: A `.*` glob segment let an analyzed repository make Fallow test paths in the parent of the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow expands some globs from the analyzed repository on disk. Before 3.34.0, a segment such as The attacker controls the repository content. The attacker must also be able to read the Fallow output, for example a CI log or a pull request comment. Then the attacker can learn if a file or directory exists in the parent of the project root:
Fallow tested only that these paths exist. It did not read or print the content of a file outside the project root through these globs. The Jest, Vitest and Rstest project globs had the same PatchesFixed in 3.34.0. Fallow now rewrites a leading WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-115569
GHSA-jfwm-3p3c-6hx5
Oct 23, 2026
Fallow: Jest and Vitest `projects` entries let an analyzed repository make Fallow read files outside the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow reads the Jest and Vitest configs of the repository that it analyzes. A Jest
Fallow parsed each of these files as a test runner config. Fallow used the content only to credit dependencies, setup files and JSX import sources. Thus unused dependency and unused file findings could change. Fallow did not print the content or send it over the network. The Fallow threat model states that analysis reads only inside the project root. A crafted repository could make Fallow read files that the user did not expect. Such a read can happen in CI, or when an agent runs Fallow on a cloned repository. The attacker gets changed findings, not the file content. Versions 2.68.0 to 3.33.1 read outside files through Jest PatchesFixed in 3.34.0. Fallow now resolves each match with symlinks and WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References
Updated Oct 23, 2026 · Source: OSV.dev | ||
3.32.0
minor
2 CVEs
GHSA-h4fr-cmh5-qr62
Oct 23, 2026
Fallow: A `.*` glob segment let an analyzed repository make Fallow test paths in the parent of the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow expands some globs from the analyzed repository on disk. Before 3.34.0, a segment such as The attacker controls the repository content. The attacker must also be able to read the Fallow output, for example a CI log or a pull request comment. Then the attacker can learn if a file or directory exists in the parent of the project root:
Fallow tested only that these paths exist. It did not read or print the content of a file outside the project root through these globs. The Jest, Vitest and Rstest project globs had the same PatchesFixed in 3.34.0. Fallow now rewrites a leading WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-115569
GHSA-jfwm-3p3c-6hx5
Oct 23, 2026
Fallow: Jest and Vitest `projects` entries let an analyzed repository make Fallow read files outside the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow reads the Jest and Vitest configs of the repository that it analyzes. A Jest
Fallow parsed each of these files as a test runner config. Fallow used the content only to credit dependencies, setup files and JSX import sources. Thus unused dependency and unused file findings could change. Fallow did not print the content or send it over the network. The Fallow threat model states that analysis reads only inside the project root. A crafted repository could make Fallow read files that the user did not expect. Such a read can happen in CI, or when an agent runs Fallow on a cloned repository. The attacker gets changed findings, not the file content. Versions 2.68.0 to 3.33.1 read outside files through Jest PatchesFixed in 3.34.0. Fallow now resolves each match with symlinks and WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References
Updated Oct 23, 2026 · Source: OSV.dev | ||
3.31.0
minor
2 CVEs
GHSA-h4fr-cmh5-qr62
Oct 23, 2026
Fallow: A `.*` glob segment let an analyzed repository make Fallow test paths in the parent of the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow expands some globs from the analyzed repository on disk. Before 3.34.0, a segment such as The attacker controls the repository content. The attacker must also be able to read the Fallow output, for example a CI log or a pull request comment. Then the attacker can learn if a file or directory exists in the parent of the project root:
Fallow tested only that these paths exist. It did not read or print the content of a file outside the project root through these globs. The Jest, Vitest and Rstest project globs had the same PatchesFixed in 3.34.0. Fallow now rewrites a leading WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-115569
GHSA-jfwm-3p3c-6hx5
Oct 23, 2026
Fallow: Jest and Vitest `projects` entries let an analyzed repository make Fallow read files outside the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow reads the Jest and Vitest configs of the repository that it analyzes. A Jest
Fallow parsed each of these files as a test runner config. Fallow used the content only to credit dependencies, setup files and JSX import sources. Thus unused dependency and unused file findings could change. Fallow did not print the content or send it over the network. The Fallow threat model states that analysis reads only inside the project root. A crafted repository could make Fallow read files that the user did not expect. Such a read can happen in CI, or when an agent runs Fallow on a cloned repository. The attacker gets changed findings, not the file content. Versions 2.68.0 to 3.33.1 read outside files through Jest PatchesFixed in 3.34.0. Fallow now resolves each match with symlinks and WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References
Updated Oct 23, 2026 · Source: OSV.dev | ||
3.30.0
minor
2 CVEs
GHSA-h4fr-cmh5-qr62
Oct 23, 2026
Fallow: A `.*` glob segment let an analyzed repository make Fallow test paths in the parent of the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow expands some globs from the analyzed repository on disk. Before 3.34.0, a segment such as The attacker controls the repository content. The attacker must also be able to read the Fallow output, for example a CI log or a pull request comment. Then the attacker can learn if a file or directory exists in the parent of the project root:
Fallow tested only that these paths exist. It did not read or print the content of a file outside the project root through these globs. The Jest, Vitest and Rstest project globs had the same PatchesFixed in 3.34.0. Fallow now rewrites a leading WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-115569
GHSA-jfwm-3p3c-6hx5
Oct 23, 2026
Fallow: Jest and Vitest `projects` entries let an analyzed repository make Fallow read files outside the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow reads the Jest and Vitest configs of the repository that it analyzes. A Jest
Fallow parsed each of these files as a test runner config. Fallow used the content only to credit dependencies, setup files and JSX import sources. Thus unused dependency and unused file findings could change. Fallow did not print the content or send it over the network. The Fallow threat model states that analysis reads only inside the project root. A crafted repository could make Fallow read files that the user did not expect. Such a read can happen in CI, or when an agent runs Fallow on a cloned repository. The attacker gets changed findings, not the file content. Versions 2.68.0 to 3.33.1 read outside files through Jest PatchesFixed in 3.34.0. Fallow now resolves each match with symlinks and WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References
Updated Oct 23, 2026 · Source: OSV.dev | ||
3.29.0
minor
2 CVEs
GHSA-h4fr-cmh5-qr62
Oct 23, 2026
Fallow: A `.*` glob segment let an analyzed repository make Fallow test paths in the parent of the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow expands some globs from the analyzed repository on disk. Before 3.34.0, a segment such as The attacker controls the repository content. The attacker must also be able to read the Fallow output, for example a CI log or a pull request comment. Then the attacker can learn if a file or directory exists in the parent of the project root:
Fallow tested only that these paths exist. It did not read or print the content of a file outside the project root through these globs. The Jest, Vitest and Rstest project globs had the same PatchesFixed in 3.34.0. Fallow now rewrites a leading WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-115569
GHSA-jfwm-3p3c-6hx5
Oct 23, 2026
Fallow: Jest and Vitest `projects` entries let an analyzed repository make Fallow read files outside the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow reads the Jest and Vitest configs of the repository that it analyzes. A Jest
Fallow parsed each of these files as a test runner config. Fallow used the content only to credit dependencies, setup files and JSX import sources. Thus unused dependency and unused file findings could change. Fallow did not print the content or send it over the network. The Fallow threat model states that analysis reads only inside the project root. A crafted repository could make Fallow read files that the user did not expect. Such a read can happen in CI, or when an agent runs Fallow on a cloned repository. The attacker gets changed findings, not the file content. Versions 2.68.0 to 3.33.1 read outside files through Jest PatchesFixed in 3.34.0. Fallow now resolves each match with symlinks and WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References
Updated Oct 23, 2026 · Source: OSV.dev | ||
3.28.0
minor
2 CVEs
GHSA-h4fr-cmh5-qr62
Oct 23, 2026
Fallow: A `.*` glob segment let an analyzed repository make Fallow test paths in the parent of the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow expands some globs from the analyzed repository on disk. Before 3.34.0, a segment such as The attacker controls the repository content. The attacker must also be able to read the Fallow output, for example a CI log or a pull request comment. Then the attacker can learn if a file or directory exists in the parent of the project root:
Fallow tested only that these paths exist. It did not read or print the content of a file outside the project root through these globs. The Jest, Vitest and Rstest project globs had the same PatchesFixed in 3.34.0. Fallow now rewrites a leading WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-115569
GHSA-jfwm-3p3c-6hx5
Oct 23, 2026
Fallow: Jest and Vitest `projects` entries let an analyzed repository make Fallow read files outside the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow reads the Jest and Vitest configs of the repository that it analyzes. A Jest
Fallow parsed each of these files as a test runner config. Fallow used the content only to credit dependencies, setup files and JSX import sources. Thus unused dependency and unused file findings could change. Fallow did not print the content or send it over the network. The Fallow threat model states that analysis reads only inside the project root. A crafted repository could make Fallow read files that the user did not expect. Such a read can happen in CI, or when an agent runs Fallow on a cloned repository. The attacker gets changed findings, not the file content. Versions 2.68.0 to 3.33.1 read outside files through Jest PatchesFixed in 3.34.0. Fallow now resolves each match with symlinks and WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References
Updated Oct 23, 2026 · Source: OSV.dev | ||
3.27.0
minor
2 CVEs
GHSA-h4fr-cmh5-qr62
Oct 23, 2026
Fallow: A `.*` glob segment let an analyzed repository make Fallow test paths in the parent of the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow expands some globs from the analyzed repository on disk. Before 3.34.0, a segment such as The attacker controls the repository content. The attacker must also be able to read the Fallow output, for example a CI log or a pull request comment. Then the attacker can learn if a file or directory exists in the parent of the project root:
Fallow tested only that these paths exist. It did not read or print the content of a file outside the project root through these globs. The Jest, Vitest and Rstest project globs had the same PatchesFixed in 3.34.0. Fallow now rewrites a leading WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-115569
GHSA-jfwm-3p3c-6hx5
Oct 23, 2026
Fallow: Jest and Vitest `projects` entries let an analyzed repository make Fallow read files outside the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow reads the Jest and Vitest configs of the repository that it analyzes. A Jest
Fallow parsed each of these files as a test runner config. Fallow used the content only to credit dependencies, setup files and JSX import sources. Thus unused dependency and unused file findings could change. Fallow did not print the content or send it over the network. The Fallow threat model states that analysis reads only inside the project root. A crafted repository could make Fallow read files that the user did not expect. Such a read can happen in CI, or when an agent runs Fallow on a cloned repository. The attacker gets changed findings, not the file content. Versions 2.68.0 to 3.33.1 read outside files through Jest PatchesFixed in 3.34.0. Fallow now resolves each match with symlinks and WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References
Updated Oct 23, 2026 · Source: OSV.dev | ||
3.26.0
minor
2 CVEs
GHSA-h4fr-cmh5-qr62
Oct 23, 2026
Fallow: A `.*` glob segment let an analyzed repository make Fallow test paths in the parent of the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow expands some globs from the analyzed repository on disk. Before 3.34.0, a segment such as The attacker controls the repository content. The attacker must also be able to read the Fallow output, for example a CI log or a pull request comment. Then the attacker can learn if a file or directory exists in the parent of the project root:
Fallow tested only that these paths exist. It did not read or print the content of a file outside the project root through these globs. The Jest, Vitest and Rstest project globs had the same PatchesFixed in 3.34.0. Fallow now rewrites a leading WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-115569
GHSA-jfwm-3p3c-6hx5
Oct 23, 2026
Fallow: Jest and Vitest `projects` entries let an analyzed repository make Fallow read files outside the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow reads the Jest and Vitest configs of the repository that it analyzes. A Jest
Fallow parsed each of these files as a test runner config. Fallow used the content only to credit dependencies, setup files and JSX import sources. Thus unused dependency and unused file findings could change. Fallow did not print the content or send it over the network. The Fallow threat model states that analysis reads only inside the project root. A crafted repository could make Fallow read files that the user did not expect. Such a read can happen in CI, or when an agent runs Fallow on a cloned repository. The attacker gets changed findings, not the file content. Versions 2.68.0 to 3.33.1 read outside files through Jest PatchesFixed in 3.34.0. Fallow now resolves each match with symlinks and WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References
Updated Oct 23, 2026 · Source: OSV.dev | ||
3.25.0
minor
2 CVEs
GHSA-h4fr-cmh5-qr62
Oct 23, 2026
Fallow: A `.*` glob segment let an analyzed repository make Fallow test paths in the parent of the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow expands some globs from the analyzed repository on disk. Before 3.34.0, a segment such as The attacker controls the repository content. The attacker must also be able to read the Fallow output, for example a CI log or a pull request comment. Then the attacker can learn if a file or directory exists in the parent of the project root:
Fallow tested only that these paths exist. It did not read or print the content of a file outside the project root through these globs. The Jest, Vitest and Rstest project globs had the same PatchesFixed in 3.34.0. Fallow now rewrites a leading WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-115569
GHSA-jfwm-3p3c-6hx5
Oct 23, 2026
Fallow: Jest and Vitest `projects` entries let an analyzed repository make Fallow read files outside the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow reads the Jest and Vitest configs of the repository that it analyzes. A Jest
Fallow parsed each of these files as a test runner config. Fallow used the content only to credit dependencies, setup files and JSX import sources. Thus unused dependency and unused file findings could change. Fallow did not print the content or send it over the network. The Fallow threat model states that analysis reads only inside the project root. A crafted repository could make Fallow read files that the user did not expect. Such a read can happen in CI, or when an agent runs Fallow on a cloned repository. The attacker gets changed findings, not the file content. Versions 2.68.0 to 3.33.1 read outside files through Jest PatchesFixed in 3.34.0. Fallow now resolves each match with symlinks and WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References
Updated Oct 23, 2026 · Source: OSV.dev | ||
3.24.1
patch
2 CVEs
GHSA-h4fr-cmh5-qr62
Oct 23, 2026
Fallow: A `.*` glob segment let an analyzed repository make Fallow test paths in the parent of the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow expands some globs from the analyzed repository on disk. Before 3.34.0, a segment such as The attacker controls the repository content. The attacker must also be able to read the Fallow output, for example a CI log or a pull request comment. Then the attacker can learn if a file or directory exists in the parent of the project root:
Fallow tested only that these paths exist. It did not read or print the content of a file outside the project root through these globs. The Jest, Vitest and Rstest project globs had the same PatchesFixed in 3.34.0. Fallow now rewrites a leading WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-115569
GHSA-jfwm-3p3c-6hx5
Oct 23, 2026
Fallow: Jest and Vitest `projects` entries let an analyzed repository make Fallow read files outside the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow reads the Jest and Vitest configs of the repository that it analyzes. A Jest
Fallow parsed each of these files as a test runner config. Fallow used the content only to credit dependencies, setup files and JSX import sources. Thus unused dependency and unused file findings could change. Fallow did not print the content or send it over the network. The Fallow threat model states that analysis reads only inside the project root. A crafted repository could make Fallow read files that the user did not expect. Such a read can happen in CI, or when an agent runs Fallow on a cloned repository. The attacker gets changed findings, not the file content. Versions 2.68.0 to 3.33.1 read outside files through Jest PatchesFixed in 3.34.0. Fallow now resolves each match with symlinks and WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References
Updated Oct 23, 2026 · Source: OSV.dev | ||
3.24.0
minor
2 CVEs
GHSA-h4fr-cmh5-qr62
Oct 23, 2026
Fallow: A `.*` glob segment let an analyzed repository make Fallow test paths in the parent of the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow expands some globs from the analyzed repository on disk. Before 3.34.0, a segment such as The attacker controls the repository content. The attacker must also be able to read the Fallow output, for example a CI log or a pull request comment. Then the attacker can learn if a file or directory exists in the parent of the project root:
Fallow tested only that these paths exist. It did not read or print the content of a file outside the project root through these globs. The Jest, Vitest and Rstest project globs had the same PatchesFixed in 3.34.0. Fallow now rewrites a leading WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-115569
GHSA-jfwm-3p3c-6hx5
Oct 23, 2026
Fallow: Jest and Vitest `projects` entries let an analyzed repository make Fallow read files outside the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow reads the Jest and Vitest configs of the repository that it analyzes. A Jest
Fallow parsed each of these files as a test runner config. Fallow used the content only to credit dependencies, setup files and JSX import sources. Thus unused dependency and unused file findings could change. Fallow did not print the content or send it over the network. The Fallow threat model states that analysis reads only inside the project root. A crafted repository could make Fallow read files that the user did not expect. Such a read can happen in CI, or when an agent runs Fallow on a cloned repository. The attacker gets changed findings, not the file content. Versions 2.68.0 to 3.33.1 read outside files through Jest PatchesFixed in 3.34.0. Fallow now resolves each match with symlinks and WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References
Updated Oct 23, 2026 · Source: OSV.dev | ||
3.23.0
minor
2 CVEs
GHSA-h4fr-cmh5-qr62
Oct 23, 2026
Fallow: A `.*` glob segment let an analyzed repository make Fallow test paths in the parent of the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow expands some globs from the analyzed repository on disk. Before 3.34.0, a segment such as The attacker controls the repository content. The attacker must also be able to read the Fallow output, for example a CI log or a pull request comment. Then the attacker can learn if a file or directory exists in the parent of the project root:
Fallow tested only that these paths exist. It did not read or print the content of a file outside the project root through these globs. The Jest, Vitest and Rstest project globs had the same PatchesFixed in 3.34.0. Fallow now rewrites a leading WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-115569
GHSA-jfwm-3p3c-6hx5
Oct 23, 2026
Fallow: Jest and Vitest `projects` entries let an analyzed repository make Fallow read files outside the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow reads the Jest and Vitest configs of the repository that it analyzes. A Jest
Fallow parsed each of these files as a test runner config. Fallow used the content only to credit dependencies, setup files and JSX import sources. Thus unused dependency and unused file findings could change. Fallow did not print the content or send it over the network. The Fallow threat model states that analysis reads only inside the project root. A crafted repository could make Fallow read files that the user did not expect. Such a read can happen in CI, or when an agent runs Fallow on a cloned repository. The attacker gets changed findings, not the file content. Versions 2.68.0 to 3.33.1 read outside files through Jest PatchesFixed in 3.34.0. Fallow now resolves each match with symlinks and WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References
Updated Oct 23, 2026 · Source: OSV.dev | ||
3.22.0
minor
2 CVEs
GHSA-h4fr-cmh5-qr62
Oct 23, 2026
Fallow: A `.*` glob segment let an analyzed repository make Fallow test paths in the parent of the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow expands some globs from the analyzed repository on disk. Before 3.34.0, a segment such as The attacker controls the repository content. The attacker must also be able to read the Fallow output, for example a CI log or a pull request comment. Then the attacker can learn if a file or directory exists in the parent of the project root:
Fallow tested only that these paths exist. It did not read or print the content of a file outside the project root through these globs. The Jest, Vitest and Rstest project globs had the same PatchesFixed in 3.34.0. Fallow now rewrites a leading WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-115569
GHSA-jfwm-3p3c-6hx5
Oct 23, 2026
Fallow: Jest and Vitest `projects` entries let an analyzed repository make Fallow read files outside the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow reads the Jest and Vitest configs of the repository that it analyzes. A Jest
Fallow parsed each of these files as a test runner config. Fallow used the content only to credit dependencies, setup files and JSX import sources. Thus unused dependency and unused file findings could change. Fallow did not print the content or send it over the network. The Fallow threat model states that analysis reads only inside the project root. A crafted repository could make Fallow read files that the user did not expect. Such a read can happen in CI, or when an agent runs Fallow on a cloned repository. The attacker gets changed findings, not the file content. Versions 2.68.0 to 3.33.1 read outside files through Jest PatchesFixed in 3.34.0. Fallow now resolves each match with symlinks and WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References
Updated Oct 23, 2026 · Source: OSV.dev | ||
3.21.0
minor
2 CVEs
GHSA-h4fr-cmh5-qr62
Oct 23, 2026
Fallow: A `.*` glob segment let an analyzed repository make Fallow test paths in the parent of the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow expands some globs from the analyzed repository on disk. Before 3.34.0, a segment such as The attacker controls the repository content. The attacker must also be able to read the Fallow output, for example a CI log or a pull request comment. Then the attacker can learn if a file or directory exists in the parent of the project root:
Fallow tested only that these paths exist. It did not read or print the content of a file outside the project root through these globs. The Jest, Vitest and Rstest project globs had the same PatchesFixed in 3.34.0. Fallow now rewrites a leading WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-115569
GHSA-jfwm-3p3c-6hx5
Oct 23, 2026
Fallow: Jest and Vitest `projects` entries let an analyzed repository make Fallow read files outside the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow reads the Jest and Vitest configs of the repository that it analyzes. A Jest
Fallow parsed each of these files as a test runner config. Fallow used the content only to credit dependencies, setup files and JSX import sources. Thus unused dependency and unused file findings could change. Fallow did not print the content or send it over the network. The Fallow threat model states that analysis reads only inside the project root. A crafted repository could make Fallow read files that the user did not expect. Such a read can happen in CI, or when an agent runs Fallow on a cloned repository. The attacker gets changed findings, not the file content. Versions 2.68.0 to 3.33.1 read outside files through Jest PatchesFixed in 3.34.0. Fallow now resolves each match with symlinks and WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References
Updated Oct 23, 2026 · Source: OSV.dev | ||
3.20.0
minor
2 CVEs
GHSA-h4fr-cmh5-qr62
Oct 23, 2026
Fallow: A `.*` glob segment let an analyzed repository make Fallow test paths in the parent of the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow expands some globs from the analyzed repository on disk. Before 3.34.0, a segment such as The attacker controls the repository content. The attacker must also be able to read the Fallow output, for example a CI log or a pull request comment. Then the attacker can learn if a file or directory exists in the parent of the project root:
Fallow tested only that these paths exist. It did not read or print the content of a file outside the project root through these globs. The Jest, Vitest and Rstest project globs had the same PatchesFixed in 3.34.0. Fallow now rewrites a leading WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-115569
GHSA-jfwm-3p3c-6hx5
Oct 23, 2026
Fallow: Jest and Vitest `projects` entries let an analyzed repository make Fallow read files outside the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow reads the Jest and Vitest configs of the repository that it analyzes. A Jest
Fallow parsed each of these files as a test runner config. Fallow used the content only to credit dependencies, setup files and JSX import sources. Thus unused dependency and unused file findings could change. Fallow did not print the content or send it over the network. The Fallow threat model states that analysis reads only inside the project root. A crafted repository could make Fallow read files that the user did not expect. Such a read can happen in CI, or when an agent runs Fallow on a cloned repository. The attacker gets changed findings, not the file content. Versions 2.68.0 to 3.33.1 read outside files through Jest PatchesFixed in 3.34.0. Fallow now resolves each match with symlinks and WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References
Updated Oct 23, 2026 · Source: OSV.dev | ||
3.19.0
minor
2 CVEs
GHSA-h4fr-cmh5-qr62
Oct 23, 2026
Fallow: A `.*` glob segment let an analyzed repository make Fallow test paths in the parent of the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow expands some globs from the analyzed repository on disk. Before 3.34.0, a segment such as The attacker controls the repository content. The attacker must also be able to read the Fallow output, for example a CI log or a pull request comment. Then the attacker can learn if a file or directory exists in the parent of the project root:
Fallow tested only that these paths exist. It did not read or print the content of a file outside the project root through these globs. The Jest, Vitest and Rstest project globs had the same PatchesFixed in 3.34.0. Fallow now rewrites a leading WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-115569
GHSA-jfwm-3p3c-6hx5
Oct 23, 2026
Fallow: Jest and Vitest `projects` entries let an analyzed repository make Fallow read files outside the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow reads the Jest and Vitest configs of the repository that it analyzes. A Jest
Fallow parsed each of these files as a test runner config. Fallow used the content only to credit dependencies, setup files and JSX import sources. Thus unused dependency and unused file findings could change. Fallow did not print the content or send it over the network. The Fallow threat model states that analysis reads only inside the project root. A crafted repository could make Fallow read files that the user did not expect. Such a read can happen in CI, or when an agent runs Fallow on a cloned repository. The attacker gets changed findings, not the file content. Versions 2.68.0 to 3.33.1 read outside files through Jest PatchesFixed in 3.34.0. Fallow now resolves each match with symlinks and WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References
Updated Oct 23, 2026 · Source: OSV.dev | ||
3.18.0
minor
2 CVEs
GHSA-h4fr-cmh5-qr62
Oct 23, 2026
Fallow: A `.*` glob segment let an analyzed repository make Fallow test paths in the parent of the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow expands some globs from the analyzed repository on disk. Before 3.34.0, a segment such as The attacker controls the repository content. The attacker must also be able to read the Fallow output, for example a CI log or a pull request comment. Then the attacker can learn if a file or directory exists in the parent of the project root:
Fallow tested only that these paths exist. It did not read or print the content of a file outside the project root through these globs. The Jest, Vitest and Rstest project globs had the same PatchesFixed in 3.34.0. Fallow now rewrites a leading WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-115569
GHSA-jfwm-3p3c-6hx5
Oct 23, 2026
Fallow: Jest and Vitest `projects` entries let an analyzed repository make Fallow read files outside the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow reads the Jest and Vitest configs of the repository that it analyzes. A Jest
Fallow parsed each of these files as a test runner config. Fallow used the content only to credit dependencies, setup files and JSX import sources. Thus unused dependency and unused file findings could change. Fallow did not print the content or send it over the network. The Fallow threat model states that analysis reads only inside the project root. A crafted repository could make Fallow read files that the user did not expect. Such a read can happen in CI, or when an agent runs Fallow on a cloned repository. The attacker gets changed findings, not the file content. Versions 2.68.0 to 3.33.1 read outside files through Jest PatchesFixed in 3.34.0. Fallow now resolves each match with symlinks and WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References
Updated Oct 23, 2026 · Source: OSV.dev | ||
3.17.0
minor
2 CVEs
GHSA-h4fr-cmh5-qr62
Oct 23, 2026
Fallow: A `.*` glob segment let an analyzed repository make Fallow test paths in the parent of the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow expands some globs from the analyzed repository on disk. Before 3.34.0, a segment such as The attacker controls the repository content. The attacker must also be able to read the Fallow output, for example a CI log or a pull request comment. Then the attacker can learn if a file or directory exists in the parent of the project root:
Fallow tested only that these paths exist. It did not read or print the content of a file outside the project root through these globs. The Jest, Vitest and Rstest project globs had the same PatchesFixed in 3.34.0. Fallow now rewrites a leading WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-115569
GHSA-jfwm-3p3c-6hx5
Oct 23, 2026
Fallow: Jest and Vitest `projects` entries let an analyzed repository make Fallow read files outside the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow reads the Jest and Vitest configs of the repository that it analyzes. A Jest
Fallow parsed each of these files as a test runner config. Fallow used the content only to credit dependencies, setup files and JSX import sources. Thus unused dependency and unused file findings could change. Fallow did not print the content or send it over the network. The Fallow threat model states that analysis reads only inside the project root. A crafted repository could make Fallow read files that the user did not expect. Such a read can happen in CI, or when an agent runs Fallow on a cloned repository. The attacker gets changed findings, not the file content. Versions 2.68.0 to 3.33.1 read outside files through Jest PatchesFixed in 3.34.0. Fallow now resolves each match with symlinks and WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References
Updated Oct 23, 2026 · Source: OSV.dev | ||
3.16.0
minor
2 CVEs
GHSA-h4fr-cmh5-qr62
Oct 23, 2026
Fallow: A `.*` glob segment let an analyzed repository make Fallow test paths in the parent of the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow expands some globs from the analyzed repository on disk. Before 3.34.0, a segment such as The attacker controls the repository content. The attacker must also be able to read the Fallow output, for example a CI log or a pull request comment. Then the attacker can learn if a file or directory exists in the parent of the project root:
Fallow tested only that these paths exist. It did not read or print the content of a file outside the project root through these globs. The Jest, Vitest and Rstest project globs had the same PatchesFixed in 3.34.0. Fallow now rewrites a leading WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-115569
GHSA-jfwm-3p3c-6hx5
Oct 23, 2026
Fallow: Jest and Vitest `projects` entries let an analyzed repository make Fallow read files outside the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow reads the Jest and Vitest configs of the repository that it analyzes. A Jest
Fallow parsed each of these files as a test runner config. Fallow used the content only to credit dependencies, setup files and JSX import sources. Thus unused dependency and unused file findings could change. Fallow did not print the content or send it over the network. The Fallow threat model states that analysis reads only inside the project root. A crafted repository could make Fallow read files that the user did not expect. Such a read can happen in CI, or when an agent runs Fallow on a cloned repository. The attacker gets changed findings, not the file content. Versions 2.68.0 to 3.33.1 read outside files through Jest PatchesFixed in 3.34.0. Fallow now resolves each match with symlinks and WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References
Updated Oct 23, 2026 · Source: OSV.dev | ||
3.15.0
minor
2 CVEs
GHSA-h4fr-cmh5-qr62
Oct 23, 2026
Fallow: A `.*` glob segment let an analyzed repository make Fallow test paths in the parent of the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow expands some globs from the analyzed repository on disk. Before 3.34.0, a segment such as The attacker controls the repository content. The attacker must also be able to read the Fallow output, for example a CI log or a pull request comment. Then the attacker can learn if a file or directory exists in the parent of the project root:
Fallow tested only that these paths exist. It did not read or print the content of a file outside the project root through these globs. The Jest, Vitest and Rstest project globs had the same PatchesFixed in 3.34.0. Fallow now rewrites a leading WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-115569
GHSA-jfwm-3p3c-6hx5
Oct 23, 2026
Fallow: Jest and Vitest `projects` entries let an analyzed repository make Fallow read files outside the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow reads the Jest and Vitest configs of the repository that it analyzes. A Jest
Fallow parsed each of these files as a test runner config. Fallow used the content only to credit dependencies, setup files and JSX import sources. Thus unused dependency and unused file findings could change. Fallow did not print the content or send it over the network. The Fallow threat model states that analysis reads only inside the project root. A crafted repository could make Fallow read files that the user did not expect. Such a read can happen in CI, or when an agent runs Fallow on a cloned repository. The attacker gets changed findings, not the file content. Versions 2.68.0 to 3.33.1 read outside files through Jest PatchesFixed in 3.34.0. Fallow now resolves each match with symlinks and WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References
Updated Oct 23, 2026 · Source: OSV.dev | ||
3.14.0
minor
2 CVEs
GHSA-h4fr-cmh5-qr62
Oct 23, 2026
Fallow: A `.*` glob segment let an analyzed repository make Fallow test paths in the parent of the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow expands some globs from the analyzed repository on disk. Before 3.34.0, a segment such as The attacker controls the repository content. The attacker must also be able to read the Fallow output, for example a CI log or a pull request comment. Then the attacker can learn if a file or directory exists in the parent of the project root:
Fallow tested only that these paths exist. It did not read or print the content of a file outside the project root through these globs. The Jest, Vitest and Rstest project globs had the same PatchesFixed in 3.34.0. Fallow now rewrites a leading WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-115569
GHSA-jfwm-3p3c-6hx5
Oct 23, 2026
Fallow: Jest and Vitest `projects` entries let an analyzed repository make Fallow read files outside the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow reads the Jest and Vitest configs of the repository that it analyzes. A Jest
Fallow parsed each of these files as a test runner config. Fallow used the content only to credit dependencies, setup files and JSX import sources. Thus unused dependency and unused file findings could change. Fallow did not print the content or send it over the network. The Fallow threat model states that analysis reads only inside the project root. A crafted repository could make Fallow read files that the user did not expect. Such a read can happen in CI, or when an agent runs Fallow on a cloned repository. The attacker gets changed findings, not the file content. Versions 2.68.0 to 3.33.1 read outside files through Jest PatchesFixed in 3.34.0. Fallow now resolves each match with symlinks and WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References
Updated Oct 23, 2026 · Source: OSV.dev | ||
3.13.0
minor
2 CVEs
GHSA-h4fr-cmh5-qr62
Oct 23, 2026
Fallow: A `.*` glob segment let an analyzed repository make Fallow test paths in the parent of the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow expands some globs from the analyzed repository on disk. Before 3.34.0, a segment such as The attacker controls the repository content. The attacker must also be able to read the Fallow output, for example a CI log or a pull request comment. Then the attacker can learn if a file or directory exists in the parent of the project root:
Fallow tested only that these paths exist. It did not read or print the content of a file outside the project root through these globs. The Jest, Vitest and Rstest project globs had the same PatchesFixed in 3.34.0. Fallow now rewrites a leading WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-115569
GHSA-jfwm-3p3c-6hx5
Oct 23, 2026
Fallow: Jest and Vitest `projects` entries let an analyzed repository make Fallow read files outside the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow reads the Jest and Vitest configs of the repository that it analyzes. A Jest
Fallow parsed each of these files as a test runner config. Fallow used the content only to credit dependencies, setup files and JSX import sources. Thus unused dependency and unused file findings could change. Fallow did not print the content or send it over the network. The Fallow threat model states that analysis reads only inside the project root. A crafted repository could make Fallow read files that the user did not expect. Such a read can happen in CI, or when an agent runs Fallow on a cloned repository. The attacker gets changed findings, not the file content. Versions 2.68.0 to 3.33.1 read outside files through Jest PatchesFixed in 3.34.0. Fallow now resolves each match with symlinks and WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References
Updated Oct 23, 2026 · Source: OSV.dev | ||
3.12.0
minor
2 CVEs
GHSA-h4fr-cmh5-qr62
Oct 23, 2026
Fallow: A `.*` glob segment let an analyzed repository make Fallow test paths in the parent of the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow expands some globs from the analyzed repository on disk. Before 3.34.0, a segment such as The attacker controls the repository content. The attacker must also be able to read the Fallow output, for example a CI log or a pull request comment. Then the attacker can learn if a file or directory exists in the parent of the project root:
Fallow tested only that these paths exist. It did not read or print the content of a file outside the project root through these globs. The Jest, Vitest and Rstest project globs had the same PatchesFixed in 3.34.0. Fallow now rewrites a leading WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-115569
GHSA-jfwm-3p3c-6hx5
Oct 23, 2026
Fallow: Jest and Vitest `projects` entries let an analyzed repository make Fallow read files outside the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow reads the Jest and Vitest configs of the repository that it analyzes. A Jest
Fallow parsed each of these files as a test runner config. Fallow used the content only to credit dependencies, setup files and JSX import sources. Thus unused dependency and unused file findings could change. Fallow did not print the content or send it over the network. The Fallow threat model states that analysis reads only inside the project root. A crafted repository could make Fallow read files that the user did not expect. Such a read can happen in CI, or when an agent runs Fallow on a cloned repository. The attacker gets changed findings, not the file content. Versions 2.68.0 to 3.33.1 read outside files through Jest PatchesFixed in 3.34.0. Fallow now resolves each match with symlinks and WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References
Updated Oct 23, 2026 · Source: OSV.dev | ||
3.11.0
minor
2 CVEs
GHSA-h4fr-cmh5-qr62
Oct 23, 2026
Fallow: A `.*` glob segment let an analyzed repository make Fallow test paths in the parent of the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow expands some globs from the analyzed repository on disk. Before 3.34.0, a segment such as The attacker controls the repository content. The attacker must also be able to read the Fallow output, for example a CI log or a pull request comment. Then the attacker can learn if a file or directory exists in the parent of the project root:
Fallow tested only that these paths exist. It did not read or print the content of a file outside the project root through these globs. The Jest, Vitest and Rstest project globs had the same PatchesFixed in 3.34.0. Fallow now rewrites a leading WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-115569
GHSA-jfwm-3p3c-6hx5
Oct 23, 2026
Fallow: Jest and Vitest `projects` entries let an analyzed repository make Fallow read files outside the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow reads the Jest and Vitest configs of the repository that it analyzes. A Jest
Fallow parsed each of these files as a test runner config. Fallow used the content only to credit dependencies, setup files and JSX import sources. Thus unused dependency and unused file findings could change. Fallow did not print the content or send it over the network. The Fallow threat model states that analysis reads only inside the project root. A crafted repository could make Fallow read files that the user did not expect. Such a read can happen in CI, or when an agent runs Fallow on a cloned repository. The attacker gets changed findings, not the file content. Versions 2.68.0 to 3.33.1 read outside files through Jest PatchesFixed in 3.34.0. Fallow now resolves each match with symlinks and WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References
Updated Oct 23, 2026 · Source: OSV.dev | ||
3.10.0
minor
2 CVEs
GHSA-h4fr-cmh5-qr62
Oct 23, 2026
Fallow: A `.*` glob segment let an analyzed repository make Fallow test paths in the parent of the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow expands some globs from the analyzed repository on disk. Before 3.34.0, a segment such as The attacker controls the repository content. The attacker must also be able to read the Fallow output, for example a CI log or a pull request comment. Then the attacker can learn if a file or directory exists in the parent of the project root:
Fallow tested only that these paths exist. It did not read or print the content of a file outside the project root through these globs. The Jest, Vitest and Rstest project globs had the same PatchesFixed in 3.34.0. Fallow now rewrites a leading WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-115569
GHSA-jfwm-3p3c-6hx5
Oct 23, 2026
Fallow: Jest and Vitest `projects` entries let an analyzed repository make Fallow read files outside the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow reads the Jest and Vitest configs of the repository that it analyzes. A Jest
Fallow parsed each of these files as a test runner config. Fallow used the content only to credit dependencies, setup files and JSX import sources. Thus unused dependency and unused file findings could change. Fallow did not print the content or send it over the network. The Fallow threat model states that analysis reads only inside the project root. A crafted repository could make Fallow read files that the user did not expect. Such a read can happen in CI, or when an agent runs Fallow on a cloned repository. The attacker gets changed findings, not the file content. Versions 2.68.0 to 3.33.1 read outside files through Jest PatchesFixed in 3.34.0. Fallow now resolves each match with symlinks and WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References
Updated Oct 23, 2026 · Source: OSV.dev | ||
3.9.1
minor
2 CVEs
GHSA-h4fr-cmh5-qr62
Oct 23, 2026
Fallow: A `.*` glob segment let an analyzed repository make Fallow test paths in the parent of the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow expands some globs from the analyzed repository on disk. Before 3.34.0, a segment such as The attacker controls the repository content. The attacker must also be able to read the Fallow output, for example a CI log or a pull request comment. Then the attacker can learn if a file or directory exists in the parent of the project root:
Fallow tested only that these paths exist. It did not read or print the content of a file outside the project root through these globs. The Jest, Vitest and Rstest project globs had the same PatchesFixed in 3.34.0. Fallow now rewrites a leading WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-115569
GHSA-jfwm-3p3c-6hx5
Oct 23, 2026
Fallow: Jest and Vitest `projects` entries let an analyzed repository make Fallow read files outside the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow reads the Jest and Vitest configs of the repository that it analyzes. A Jest
Fallow parsed each of these files as a test runner config. Fallow used the content only to credit dependencies, setup files and JSX import sources. Thus unused dependency and unused file findings could change. Fallow did not print the content or send it over the network. The Fallow threat model states that analysis reads only inside the project root. A crafted repository could make Fallow read files that the user did not expect. Such a read can happen in CI, or when an agent runs Fallow on a cloned repository. The attacker gets changed findings, not the file content. Versions 2.68.0 to 3.33.1 read outside files through Jest PatchesFixed in 3.34.0. Fallow now resolves each match with symlinks and WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References
Updated Oct 23, 2026 · Source: OSV.dev | ||
3.8.1
patch
2 CVEs
GHSA-h4fr-cmh5-qr62
Oct 23, 2026
Fallow: A `.*` glob segment let an analyzed repository make Fallow test paths in the parent of the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow expands some globs from the analyzed repository on disk. Before 3.34.0, a segment such as The attacker controls the repository content. The attacker must also be able to read the Fallow output, for example a CI log or a pull request comment. Then the attacker can learn if a file or directory exists in the parent of the project root:
Fallow tested only that these paths exist. It did not read or print the content of a file outside the project root through these globs. The Jest, Vitest and Rstest project globs had the same PatchesFixed in 3.34.0. Fallow now rewrites a leading WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-115569
GHSA-jfwm-3p3c-6hx5
Oct 23, 2026
Fallow: Jest and Vitest `projects` entries let an analyzed repository make Fallow read files outside the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow reads the Jest and Vitest configs of the repository that it analyzes. A Jest
Fallow parsed each of these files as a test runner config. Fallow used the content only to credit dependencies, setup files and JSX import sources. Thus unused dependency and unused file findings could change. Fallow did not print the content or send it over the network. The Fallow threat model states that analysis reads only inside the project root. A crafted repository could make Fallow read files that the user did not expect. Such a read can happen in CI, or when an agent runs Fallow on a cloned repository. The attacker gets changed findings, not the file content. Versions 2.68.0 to 3.33.1 read outside files through Jest PatchesFixed in 3.34.0. Fallow now resolves each match with symlinks and WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References
Updated Oct 23, 2026 · Source: OSV.dev | ||
3.8.0
minor
2 CVEs
GHSA-h4fr-cmh5-qr62
Oct 23, 2026
Fallow: A `.*` glob segment let an analyzed repository make Fallow test paths in the parent of the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow expands some globs from the analyzed repository on disk. Before 3.34.0, a segment such as The attacker controls the repository content. The attacker must also be able to read the Fallow output, for example a CI log or a pull request comment. Then the attacker can learn if a file or directory exists in the parent of the project root:
Fallow tested only that these paths exist. It did not read or print the content of a file outside the project root through these globs. The Jest, Vitest and Rstest project globs had the same PatchesFixed in 3.34.0. Fallow now rewrites a leading WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-115569
GHSA-jfwm-3p3c-6hx5
Oct 23, 2026
Fallow: Jest and Vitest `projects` entries let an analyzed repository make Fallow read files outside the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow reads the Jest and Vitest configs of the repository that it analyzes. A Jest
Fallow parsed each of these files as a test runner config. Fallow used the content only to credit dependencies, setup files and JSX import sources. Thus unused dependency and unused file findings could change. Fallow did not print the content or send it over the network. The Fallow threat model states that analysis reads only inside the project root. A crafted repository could make Fallow read files that the user did not expect. Such a read can happen in CI, or when an agent runs Fallow on a cloned repository. The attacker gets changed findings, not the file content. Versions 2.68.0 to 3.33.1 read outside files through Jest PatchesFixed in 3.34.0. Fallow now resolves each match with symlinks and WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References
Updated Oct 23, 2026 · Source: OSV.dev | ||
3.7.1
patch
2 CVEs
GHSA-h4fr-cmh5-qr62
Oct 23, 2026
Fallow: A `.*` glob segment let an analyzed repository make Fallow test paths in the parent of the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow expands some globs from the analyzed repository on disk. Before 3.34.0, a segment such as The attacker controls the repository content. The attacker must also be able to read the Fallow output, for example a CI log or a pull request comment. Then the attacker can learn if a file or directory exists in the parent of the project root:
Fallow tested only that these paths exist. It did not read or print the content of a file outside the project root through these globs. The Jest, Vitest and Rstest project globs had the same PatchesFixed in 3.34.0. Fallow now rewrites a leading WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-115569
GHSA-jfwm-3p3c-6hx5
Oct 23, 2026
Fallow: Jest and Vitest `projects` entries let an analyzed repository make Fallow read files outside the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow reads the Jest and Vitest configs of the repository that it analyzes. A Jest
Fallow parsed each of these files as a test runner config. Fallow used the content only to credit dependencies, setup files and JSX import sources. Thus unused dependency and unused file findings could change. Fallow did not print the content or send it over the network. The Fallow threat model states that analysis reads only inside the project root. A crafted repository could make Fallow read files that the user did not expect. Such a read can happen in CI, or when an agent runs Fallow on a cloned repository. The attacker gets changed findings, not the file content. Versions 2.68.0 to 3.33.1 read outside files through Jest PatchesFixed in 3.34.0. Fallow now resolves each match with symlinks and WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References
Updated Oct 23, 2026 · Source: OSV.dev | ||
3.7.0
minor
2 CVEs
GHSA-h4fr-cmh5-qr62
Oct 23, 2026
Fallow: A `.*` glob segment let an analyzed repository make Fallow test paths in the parent of the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow expands some globs from the analyzed repository on disk. Before 3.34.0, a segment such as The attacker controls the repository content. The attacker must also be able to read the Fallow output, for example a CI log or a pull request comment. Then the attacker can learn if a file or directory exists in the parent of the project root:
Fallow tested only that these paths exist. It did not read or print the content of a file outside the project root through these globs. The Jest, Vitest and Rstest project globs had the same PatchesFixed in 3.34.0. Fallow now rewrites a leading WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-115569
GHSA-jfwm-3p3c-6hx5
Oct 23, 2026
Fallow: Jest and Vitest `projects` entries let an analyzed repository make Fallow read files outside the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow reads the Jest and Vitest configs of the repository that it analyzes. A Jest
Fallow parsed each of these files as a test runner config. Fallow used the content only to credit dependencies, setup files and JSX import sources. Thus unused dependency and unused file findings could change. Fallow did not print the content or send it over the network. The Fallow threat model states that analysis reads only inside the project root. A crafted repository could make Fallow read files that the user did not expect. Such a read can happen in CI, or when an agent runs Fallow on a cloned repository. The attacker gets changed findings, not the file content. Versions 2.68.0 to 3.33.1 read outside files through Jest PatchesFixed in 3.34.0. Fallow now resolves each match with symlinks and WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References
Updated Oct 23, 2026 · Source: OSV.dev | ||
3.6.0
minor
2 CVEs
GHSA-h4fr-cmh5-qr62
Oct 23, 2026
Fallow: A `.*` glob segment let an analyzed repository make Fallow test paths in the parent of the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow expands some globs from the analyzed repository on disk. Before 3.34.0, a segment such as The attacker controls the repository content. The attacker must also be able to read the Fallow output, for example a CI log or a pull request comment. Then the attacker can learn if a file or directory exists in the parent of the project root:
Fallow tested only that these paths exist. It did not read or print the content of a file outside the project root through these globs. The Jest, Vitest and Rstest project globs had the same PatchesFixed in 3.34.0. Fallow now rewrites a leading WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-115569
GHSA-jfwm-3p3c-6hx5
Oct 23, 2026
Fallow: Jest and Vitest `projects` entries let an analyzed repository make Fallow read files outside the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow reads the Jest and Vitest configs of the repository that it analyzes. A Jest
Fallow parsed each of these files as a test runner config. Fallow used the content only to credit dependencies, setup files and JSX import sources. Thus unused dependency and unused file findings could change. Fallow did not print the content or send it over the network. The Fallow threat model states that analysis reads only inside the project root. A crafted repository could make Fallow read files that the user did not expect. Such a read can happen in CI, or when an agent runs Fallow on a cloned repository. The attacker gets changed findings, not the file content. Versions 2.68.0 to 3.33.1 read outside files through Jest PatchesFixed in 3.34.0. Fallow now resolves each match with symlinks and WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References
Updated Oct 23, 2026 · Source: OSV.dev | ||
3.5.1
patch
2 CVEs
GHSA-h4fr-cmh5-qr62
Oct 23, 2026
Fallow: A `.*` glob segment let an analyzed repository make Fallow test paths in the parent of the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow expands some globs from the analyzed repository on disk. Before 3.34.0, a segment such as The attacker controls the repository content. The attacker must also be able to read the Fallow output, for example a CI log or a pull request comment. Then the attacker can learn if a file or directory exists in the parent of the project root:
Fallow tested only that these paths exist. It did not read or print the content of a file outside the project root through these globs. The Jest, Vitest and Rstest project globs had the same PatchesFixed in 3.34.0. Fallow now rewrites a leading WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-115569
GHSA-jfwm-3p3c-6hx5
Oct 23, 2026
Fallow: Jest and Vitest `projects` entries let an analyzed repository make Fallow read files outside the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow reads the Jest and Vitest configs of the repository that it analyzes. A Jest
Fallow parsed each of these files as a test runner config. Fallow used the content only to credit dependencies, setup files and JSX import sources. Thus unused dependency and unused file findings could change. Fallow did not print the content or send it over the network. The Fallow threat model states that analysis reads only inside the project root. A crafted repository could make Fallow read files that the user did not expect. Such a read can happen in CI, or when an agent runs Fallow on a cloned repository. The attacker gets changed findings, not the file content. Versions 2.68.0 to 3.33.1 read outside files through Jest PatchesFixed in 3.34.0. Fallow now resolves each match with symlinks and WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References
Updated Oct 23, 2026 · Source: OSV.dev | ||
3.5.0
minor
2 CVEs
GHSA-h4fr-cmh5-qr62
Oct 23, 2026
Fallow: A `.*` glob segment let an analyzed repository make Fallow test paths in the parent of the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow expands some globs from the analyzed repository on disk. Before 3.34.0, a segment such as The attacker controls the repository content. The attacker must also be able to read the Fallow output, for example a CI log or a pull request comment. Then the attacker can learn if a file or directory exists in the parent of the project root:
Fallow tested only that these paths exist. It did not read or print the content of a file outside the project root through these globs. The Jest, Vitest and Rstest project globs had the same PatchesFixed in 3.34.0. Fallow now rewrites a leading WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-115569
GHSA-jfwm-3p3c-6hx5
Oct 23, 2026
Fallow: Jest and Vitest `projects` entries let an analyzed repository make Fallow read files outside the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow reads the Jest and Vitest configs of the repository that it analyzes. A Jest
Fallow parsed each of these files as a test runner config. Fallow used the content only to credit dependencies, setup files and JSX import sources. Thus unused dependency and unused file findings could change. Fallow did not print the content or send it over the network. The Fallow threat model states that analysis reads only inside the project root. A crafted repository could make Fallow read files that the user did not expect. Such a read can happen in CI, or when an agent runs Fallow on a cloned repository. The attacker gets changed findings, not the file content. Versions 2.68.0 to 3.33.1 read outside files through Jest PatchesFixed in 3.34.0. Fallow now resolves each match with symlinks and WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References
Updated Oct 23, 2026 · Source: OSV.dev | ||
3.4.2
minor
2 CVEs
GHSA-h4fr-cmh5-qr62
Oct 23, 2026
Fallow: A `.*` glob segment let an analyzed repository make Fallow test paths in the parent of the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow expands some globs from the analyzed repository on disk. Before 3.34.0, a segment such as The attacker controls the repository content. The attacker must also be able to read the Fallow output, for example a CI log or a pull request comment. Then the attacker can learn if a file or directory exists in the parent of the project root:
Fallow tested only that these paths exist. It did not read or print the content of a file outside the project root through these globs. The Jest, Vitest and Rstest project globs had the same PatchesFixed in 3.34.0. Fallow now rewrites a leading WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-115569
GHSA-jfwm-3p3c-6hx5
Oct 23, 2026
Fallow: Jest and Vitest `projects` entries let an analyzed repository make Fallow read files outside the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow reads the Jest and Vitest configs of the repository that it analyzes. A Jest
Fallow parsed each of these files as a test runner config. Fallow used the content only to credit dependencies, setup files and JSX import sources. Thus unused dependency and unused file findings could change. Fallow did not print the content or send it over the network. The Fallow threat model states that analysis reads only inside the project root. A crafted repository could make Fallow read files that the user did not expect. Such a read can happen in CI, or when an agent runs Fallow on a cloned repository. The attacker gets changed findings, not the file content. Versions 2.68.0 to 3.33.1 read outside files through Jest PatchesFixed in 3.34.0. Fallow now resolves each match with symlinks and WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References
Updated Oct 23, 2026 · Source: OSV.dev | ||
3.3.0
minor
2 CVEs
GHSA-h4fr-cmh5-qr62
Oct 23, 2026
Fallow: A `.*` glob segment let an analyzed repository make Fallow test paths in the parent of the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow expands some globs from the analyzed repository on disk. Before 3.34.0, a segment such as The attacker controls the repository content. The attacker must also be able to read the Fallow output, for example a CI log or a pull request comment. Then the attacker can learn if a file or directory exists in the parent of the project root:
Fallow tested only that these paths exist. It did not read or print the content of a file outside the project root through these globs. The Jest, Vitest and Rstest project globs had the same PatchesFixed in 3.34.0. Fallow now rewrites a leading WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-115569
GHSA-jfwm-3p3c-6hx5
Oct 23, 2026
Fallow: Jest and Vitest `projects` entries let an analyzed repository make Fallow read files outside the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow reads the Jest and Vitest configs of the repository that it analyzes. A Jest
Fallow parsed each of these files as a test runner config. Fallow used the content only to credit dependencies, setup files and JSX import sources. Thus unused dependency and unused file findings could change. Fallow did not print the content or send it over the network. The Fallow threat model states that analysis reads only inside the project root. A crafted repository could make Fallow read files that the user did not expect. Such a read can happen in CI, or when an agent runs Fallow on a cloned repository. The attacker gets changed findings, not the file content. Versions 2.68.0 to 3.33.1 read outside files through Jest PatchesFixed in 3.34.0. Fallow now resolves each match with symlinks and WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References
Updated Oct 23, 2026 · Source: OSV.dev | ||
3.2.0
minor
2 CVEs
GHSA-h4fr-cmh5-qr62
Oct 23, 2026
Fallow: A `.*` glob segment let an analyzed repository make Fallow test paths in the parent of the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow expands some globs from the analyzed repository on disk. Before 3.34.0, a segment such as The attacker controls the repository content. The attacker must also be able to read the Fallow output, for example a CI log or a pull request comment. Then the attacker can learn if a file or directory exists in the parent of the project root:
Fallow tested only that these paths exist. It did not read or print the content of a file outside the project root through these globs. The Jest, Vitest and Rstest project globs had the same PatchesFixed in 3.34.0. Fallow now rewrites a leading WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-115569
GHSA-jfwm-3p3c-6hx5
Oct 23, 2026
Fallow: Jest and Vitest `projects` entries let an analyzed repository make Fallow read files outside the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow reads the Jest and Vitest configs of the repository that it analyzes. A Jest
Fallow parsed each of these files as a test runner config. Fallow used the content only to credit dependencies, setup files and JSX import sources. Thus unused dependency and unused file findings could change. Fallow did not print the content or send it over the network. The Fallow threat model states that analysis reads only inside the project root. A crafted repository could make Fallow read files that the user did not expect. Such a read can happen in CI, or when an agent runs Fallow on a cloned repository. The attacker gets changed findings, not the file content. Versions 2.68.0 to 3.33.1 read outside files through Jest PatchesFixed in 3.34.0. Fallow now resolves each match with symlinks and WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References
Updated Oct 23, 2026 · Source: OSV.dev | ||
3.1.0
minor
2 CVEs
GHSA-h4fr-cmh5-qr62
Oct 23, 2026
Fallow: A `.*` glob segment let an analyzed repository make Fallow test paths in the parent of the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow expands some globs from the analyzed repository on disk. Before 3.34.0, a segment such as The attacker controls the repository content. The attacker must also be able to read the Fallow output, for example a CI log or a pull request comment. Then the attacker can learn if a file or directory exists in the parent of the project root:
Fallow tested only that these paths exist. It did not read or print the content of a file outside the project root through these globs. The Jest, Vitest and Rstest project globs had the same PatchesFixed in 3.34.0. Fallow now rewrites a leading WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-115569
GHSA-jfwm-3p3c-6hx5
Oct 23, 2026
Fallow: Jest and Vitest `projects` entries let an analyzed repository make Fallow read files outside the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow reads the Jest and Vitest configs of the repository that it analyzes. A Jest
Fallow parsed each of these files as a test runner config. Fallow used the content only to credit dependencies, setup files and JSX import sources. Thus unused dependency and unused file findings could change. Fallow did not print the content or send it over the network. The Fallow threat model states that analysis reads only inside the project root. A crafted repository could make Fallow read files that the user did not expect. Such a read can happen in CI, or when an agent runs Fallow on a cloned repository. The attacker gets changed findings, not the file content. Versions 2.68.0 to 3.33.1 read outside files through Jest PatchesFixed in 3.34.0. Fallow now resolves each match with symlinks and WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References
Updated Oct 23, 2026 · Source: OSV.dev | ||
3.0.0
major
2 CVEs
GHSA-h4fr-cmh5-qr62
Oct 23, 2026
Fallow: A `.*` glob segment let an analyzed repository make Fallow test paths in the parent of the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow expands some globs from the analyzed repository on disk. Before 3.34.0, a segment such as The attacker controls the repository content. The attacker must also be able to read the Fallow output, for example a CI log or a pull request comment. Then the attacker can learn if a file or directory exists in the parent of the project root:
Fallow tested only that these paths exist. It did not read or print the content of a file outside the project root through these globs. The Jest, Vitest and Rstest project globs had the same PatchesFixed in 3.34.0. Fallow now rewrites a leading WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-115569
GHSA-jfwm-3p3c-6hx5
Oct 23, 2026
Fallow: Jest and Vitest `projects` entries let an analyzed repository make Fallow read files outside the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow reads the Jest and Vitest configs of the repository that it analyzes. A Jest
Fallow parsed each of these files as a test runner config. Fallow used the content only to credit dependencies, setup files and JSX import sources. Thus unused dependency and unused file findings could change. Fallow did not print the content or send it over the network. The Fallow threat model states that analysis reads only inside the project root. A crafted repository could make Fallow read files that the user did not expect. Such a read can happen in CI, or when an agent runs Fallow on a cloned repository. The attacker gets changed findings, not the file content. Versions 2.68.0 to 3.33.1 read outside files through Jest PatchesFixed in 3.34.0. Fallow now resolves each match with symlinks and WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References
Updated Oct 23, 2026 · Source: OSV.dev |
3.0.0
major
Dependencies (49)
+ 41 more
Changelog
Compare changes
|
|
2.104.0
minor
2 CVEs
GHSA-h4fr-cmh5-qr62
Oct 23, 2026
Fallow: A `.*` glob segment let an analyzed repository make Fallow test paths in the parent of the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow expands some globs from the analyzed repository on disk. Before 3.34.0, a segment such as The attacker controls the repository content. The attacker must also be able to read the Fallow output, for example a CI log or a pull request comment. Then the attacker can learn if a file or directory exists in the parent of the project root:
Fallow tested only that these paths exist. It did not read or print the content of a file outside the project root through these globs. The Jest, Vitest and Rstest project globs had the same PatchesFixed in 3.34.0. Fallow now rewrites a leading WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-115569
GHSA-jfwm-3p3c-6hx5
Oct 23, 2026
Fallow: Jest and Vitest `projects` entries let an analyzed repository make Fallow read files outside the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow reads the Jest and Vitest configs of the repository that it analyzes. A Jest
Fallow parsed each of these files as a test runner config. Fallow used the content only to credit dependencies, setup files and JSX import sources. Thus unused dependency and unused file findings could change. Fallow did not print the content or send it over the network. The Fallow threat model states that analysis reads only inside the project root. A crafted repository could make Fallow read files that the user did not expect. Such a read can happen in CI, or when an agent runs Fallow on a cloned repository. The attacker gets changed findings, not the file content. Versions 2.68.0 to 3.33.1 read outside files through Jest PatchesFixed in 3.34.0. Fallow now resolves each match with symlinks and WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References
Updated Oct 23, 2026 · Source: OSV.dev |
2.104.0
minor
Dependencies (49)
+ 41 more
Changelog
Compare changes
|
|
2.103.0
minor
2 CVEs
GHSA-h4fr-cmh5-qr62
Oct 23, 2026
Fallow: A `.*` glob segment let an analyzed repository make Fallow test paths in the parent of the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow expands some globs from the analyzed repository on disk. Before 3.34.0, a segment such as The attacker controls the repository content. The attacker must also be able to read the Fallow output, for example a CI log or a pull request comment. Then the attacker can learn if a file or directory exists in the parent of the project root:
Fallow tested only that these paths exist. It did not read or print the content of a file outside the project root through these globs. The Jest, Vitest and Rstest project globs had the same PatchesFixed in 3.34.0. Fallow now rewrites a leading WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-115569
GHSA-jfwm-3p3c-6hx5
Oct 23, 2026
Fallow: Jest and Vitest `projects` entries let an analyzed repository make Fallow read files outside the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow reads the Jest and Vitest configs of the repository that it analyzes. A Jest
Fallow parsed each of these files as a test runner config. Fallow used the content only to credit dependencies, setup files and JSX import sources. Thus unused dependency and unused file findings could change. Fallow did not print the content or send it over the network. The Fallow threat model states that analysis reads only inside the project root. A crafted repository could make Fallow read files that the user did not expect. Such a read can happen in CI, or when an agent runs Fallow on a cloned repository. The attacker gets changed findings, not the file content. Versions 2.68.0 to 3.33.1 read outside files through Jest PatchesFixed in 3.34.0. Fallow now resolves each match with symlinks and WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References
Updated Oct 23, 2026 · Source: OSV.dev |
2.103.0
minor
Dependencies (50)
+ 42 more
Changelog
Compare changes
|
|
2.102.0
minor
2 CVEs
GHSA-h4fr-cmh5-qr62
Oct 23, 2026
Fallow: A `.*` glob segment let an analyzed repository make Fallow test paths in the parent of the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow expands some globs from the analyzed repository on disk. Before 3.34.0, a segment such as The attacker controls the repository content. The attacker must also be able to read the Fallow output, for example a CI log or a pull request comment. Then the attacker can learn if a file or directory exists in the parent of the project root:
Fallow tested only that these paths exist. It did not read or print the content of a file outside the project root through these globs. The Jest, Vitest and Rstest project globs had the same PatchesFixed in 3.34.0. Fallow now rewrites a leading WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-115569
GHSA-jfwm-3p3c-6hx5
Oct 23, 2026
Fallow: Jest and Vitest `projects` entries let an analyzed repository make Fallow read files outside the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow reads the Jest and Vitest configs of the repository that it analyzes. A Jest
Fallow parsed each of these files as a test runner config. Fallow used the content only to credit dependencies, setup files and JSX import sources. Thus unused dependency and unused file findings could change. Fallow did not print the content or send it over the network. The Fallow threat model states that analysis reads only inside the project root. A crafted repository could make Fallow read files that the user did not expect. Such a read can happen in CI, or when an agent runs Fallow on a cloned repository. The attacker gets changed findings, not the file content. Versions 2.68.0 to 3.33.1 read outside files through Jest PatchesFixed in 3.34.0. Fallow now resolves each match with symlinks and WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References
Updated Oct 23, 2026 · Source: OSV.dev | ||
2.101.0
minor
2 CVEs
GHSA-h4fr-cmh5-qr62
Oct 23, 2026
Fallow: A `.*` glob segment let an analyzed repository make Fallow test paths in the parent of the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow expands some globs from the analyzed repository on disk. Before 3.34.0, a segment such as The attacker controls the repository content. The attacker must also be able to read the Fallow output, for example a CI log or a pull request comment. Then the attacker can learn if a file or directory exists in the parent of the project root:
Fallow tested only that these paths exist. It did not read or print the content of a file outside the project root through these globs. The Jest, Vitest and Rstest project globs had the same PatchesFixed in 3.34.0. Fallow now rewrites a leading WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-115569
GHSA-jfwm-3p3c-6hx5
Oct 23, 2026
Fallow: Jest and Vitest `projects` entries let an analyzed repository make Fallow read files outside the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow reads the Jest and Vitest configs of the repository that it analyzes. A Jest
Fallow parsed each of these files as a test runner config. Fallow used the content only to credit dependencies, setup files and JSX import sources. Thus unused dependency and unused file findings could change. Fallow did not print the content or send it over the network. The Fallow threat model states that analysis reads only inside the project root. A crafted repository could make Fallow read files that the user did not expect. Such a read can happen in CI, or when an agent runs Fallow on a cloned repository. The attacker gets changed findings, not the file content. Versions 2.68.0 to 3.33.1 read outside files through Jest PatchesFixed in 3.34.0. Fallow now resolves each match with symlinks and WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References
Updated Oct 23, 2026 · Source: OSV.dev | ||
2.100.0
minor
2 CVEs
GHSA-h4fr-cmh5-qr62
Oct 23, 2026
Fallow: A `.*` glob segment let an analyzed repository make Fallow test paths in the parent of the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow expands some globs from the analyzed repository on disk. Before 3.34.0, a segment such as The attacker controls the repository content. The attacker must also be able to read the Fallow output, for example a CI log or a pull request comment. Then the attacker can learn if a file or directory exists in the parent of the project root:
Fallow tested only that these paths exist. It did not read or print the content of a file outside the project root through these globs. The Jest, Vitest and Rstest project globs had the same PatchesFixed in 3.34.0. Fallow now rewrites a leading WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-115569
GHSA-jfwm-3p3c-6hx5
Oct 23, 2026
Fallow: Jest and Vitest `projects` entries let an analyzed repository make Fallow read files outside the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow reads the Jest and Vitest configs of the repository that it analyzes. A Jest
Fallow parsed each of these files as a test runner config. Fallow used the content only to credit dependencies, setup files and JSX import sources. Thus unused dependency and unused file findings could change. Fallow did not print the content or send it over the network. The Fallow threat model states that analysis reads only inside the project root. A crafted repository could make Fallow read files that the user did not expect. Such a read can happen in CI, or when an agent runs Fallow on a cloned repository. The attacker gets changed findings, not the file content. Versions 2.68.0 to 3.33.1 read outside files through Jest PatchesFixed in 3.34.0. Fallow now resolves each match with symlinks and WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References
Updated Oct 23, 2026 · Source: OSV.dev | ||
2.99.0
minor
2 CVEs
GHSA-h4fr-cmh5-qr62
Oct 23, 2026
Fallow: A `.*` glob segment let an analyzed repository make Fallow test paths in the parent of the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow expands some globs from the analyzed repository on disk. Before 3.34.0, a segment such as The attacker controls the repository content. The attacker must also be able to read the Fallow output, for example a CI log or a pull request comment. Then the attacker can learn if a file or directory exists in the parent of the project root:
Fallow tested only that these paths exist. It did not read or print the content of a file outside the project root through these globs. The Jest, Vitest and Rstest project globs had the same PatchesFixed in 3.34.0. Fallow now rewrites a leading WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-115569
GHSA-jfwm-3p3c-6hx5
Oct 23, 2026
Fallow: Jest and Vitest `projects` entries let an analyzed repository make Fallow read files outside the project root
3.3
/ 10
Low
Local
Low
None
Required
Unchanged
Low
None
None
ImpactFallow reads the Jest and Vitest configs of the repository that it analyzes. A Jest
Fallow parsed each of these files as a test runner config. Fallow used the content only to credit dependencies, setup files and JSX import sources. Thus unused dependency and unused file findings could change. Fallow did not print the content or send it over the network. The Fallow threat model states that analysis reads only inside the project root. A crafted repository could make Fallow read files that the user did not expect. Such a read can happen in CI, or when an agent runs Fallow on a cloned repository. The attacker gets changed findings, not the file content. Versions 2.68.0 to 3.33.1 read outside files through Jest PatchesFixed in 3.34.0. Fallow now resolves each match with symlinks and WorkaroundsRun Fallow only on repositories that you trust. Before you run Fallow on another repository, check the Fixed in
3.34.0
References
Updated Oct 23, 2026 · Source: OSV.dev |