Remove/Change Python 3.8 References#3155
Merged
Merged
Conversation
Bumped up requirements to python 3.9 and removed test and build references for python 3.8.
Contributor
mkultraWasHere
approved these changes
Mar 20, 2025
Contributor
|
TY @endiz |
deacon-mp
added a commit
that referenced
this pull request
Mar 16, 2026
…n download_exfil - _get_operation_exfil_folders now returns paw-only keys matching the directory naming convention used at exfil upload time - download_exfil path containment check appends os.sep to prevent startswith bypass via sibling directories (e.g. /tmp/caldera2/) Fixes #3155
2 tasks
Contributor
|
Closed by corresponding PR fix. The fix has been submitted and is pending review. |
deacon-mp
added a commit
that referenced
this pull request
Mar 16, 2026
…3280) * fix: correct exfil operation filter and patch path traversal bypass in download_exfil - _get_operation_exfil_folders now returns paw-only keys matching the directory naming convention used at exfil upload time - download_exfil path containment check appends os.sep to prevent startswith bypass via sibling directories (e.g. /tmp/caldera2/) Fixes #3155 * style: fix E306 blank line + remove unused imports in test_rest_svc.py * test: exercise production download_exfil_file to catch regressions in is_in_exfil_dir
fionamccrae
pushed a commit
that referenced
this pull request
Mar 16, 2026
…3280) * fix: correct exfil operation filter and patch path traversal bypass in download_exfil - _get_operation_exfil_folders now returns paw-only keys matching the directory naming convention used at exfil upload time - download_exfil path containment check appends os.sep to prevent startswith bypass via sibling directories (e.g. /tmp/caldera2/) Fixes #3155 * style: fix E306 blank line + remove unused imports in test_rest_svc.py * test: exercise production download_exfil_file to catch regressions in is_in_exfil_dir
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumped up requirements to python 3.9 and removed test and build references for python 3.8.
Description
Python 3.9 is now the minimum version of python required. Bumped up requirement versions and removed tests that still had 3.8. Documentation already reflects the minimum required version.
Type of change
Please delete options that are not relevant.
How Has This Been Tested?
Pulled PR repo and built caldera with python 3.10, no issues. I can't test github\sonar tests.
Checklist: