Conversation
Fix path traversal in extract_all
|
This pull request contains a GitHub Actions workflow issue where actions/checkout is pinned to a mutable tag (actions/checkout@v4) instead of a specific commit SHA, the job runs repository code on pull_request which can be risky for forked contributions, and the workflow lacks an explicit minimal permissions section—recommend pinning checkout to a SHA, avoid running untrusted code or restrict privileges, and set explicit least-privilege permissions. Code Policy: GitHub Action Policy
ruby_lzma_gem/.github/workflows/main.yml Lines 20 to 23 in bdf4c3c All finding details can be found in the DryRun Security Dashboard. |
I feel like this is a valid concern, given this will be a public repo. It might be worth fixing before we switch it over. |
Aikido findings page: https://app.aikido.dev/repositories/1319440
Note: Aikido is set to scan the poc branch, this will get updated to main post-merge