Skip to content

Conversation

@Enovale
Copy link
Contributor

@Enovale Enovale commented Aug 16, 2025

No description provided.

@NotNite
Copy link
Member

NotNite commented Sep 4, 2025

Sorry for the long wait on this PR, I've been on vacation for the past few weeks. I can't extensively review or test this just yet, but here's some quick observations:

Again, apologies for the wait!

@Enovale
Copy link
Contributor Author

Enovale commented Sep 12, 2025

I should have addressed both these things? Please let me know if my solutions are done correctly

@NotNite NotNite self-requested a review September 12, 2025 09:05
@NotNite
Copy link
Member

NotNite commented Sep 17, 2025

Hi, sorry for the long wait! Please make sure the commit is updated in the build manifest so I can review this PR again. Thanks!

@Enovale
Copy link
Contributor Author

Enovale commented Sep 17, 2025

Sorry, I updated the build commit.

@NotNite
Copy link
Member

NotNite commented Sep 17, 2025

Tested this and it works well:

image

However, I have some more observations to make:

@keysmashes
Copy link

drive-by comment: unless I'm missing something, path.join alone isn't sufficient to prevent directory traversal:

> path.join("/my/pictures/directory", "../../../etc/passwd")
'/etc/passwd'

Copy link
Contributor Author

@Enovale Enovale left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I screwed up my version control... oops.

@Enovale
Copy link
Contributor Author

Enovale commented Oct 13, 2025

Nothing has changed, I just messed up my branch. Sorry for the confusion.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants