Files
syft/internal
Alex Goodman 2897361337 fix: cap archive entry path depth
Adding an entry checked `HasPath` on every prefix of its path, so a name with thousands of
components did O(depth^2) hashing per entry before anything was charged.

- entry names over 256 path components are refused and reported like other unsafe names
- implied parent directories are found walking from the deepest parent up, stopping at the first
  one that already exists

Signed-off-by: Alex Goodman <wagoodman@users.noreply.github.com>
2026-10-21 11:21:36 -04:00
..
2026-10-21 11:21:36 -04:00
2026-09-22 00:23:36 -04:00
2026-10-19 16:31:31 -04:00
…
2022-02-22 21:45:12 -05:00