Skip to content
Snippets Groups Projects
Commit 5ea4e814 authored by Hidde Beydals's avatar Hidde Beydals
Browse files

Add safe guards for relative paths


This commit adds multiple safe guards for relative paths, ensuring they
never traverse outside the working directory.

The `SafeRelativePath` flag calculates the safe relative path based on a
relative base dir, which results in a flattened path.

The write methods of `manifestgen` make use of the `SecureJoin` as well,
to ensure writes are never outside of the given directory when used as
a lib outside of the CLI.

Signed-off-by: default avatarHidde Beydals <hello@hidde.co>
parent 008b3b84
No related branches found
No related tags found
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment