Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: Project-MONAI/MONAI
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 9c6d819
Choose a base ref
...
head repository: Project-MONAI/MONAI
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: d18565f
Choose a head ref
  • 2 commits
  • 5 files changed
  • 4 contributors

Commits on Jan 26, 2026

  1. Fix Zip Slip vulnerability in NGC private bundle download (#8682)

    Replaced the unsafe `zipfile.extractall()` in
    `_download_from_ngc_private` with MONAI's safe extraction utility.
    Prevents path traversal via crafted zip member paths (CWE-22).
    
    ### Description
    
    This changes _download_from_ngc_private() to use the same safe zip
    extraction path as the other bundle download sources. The previous code
    used ZipFile.extractall() directly, which could allow Zip Slip path
    traversal if a malicious archive is downloaded. Now extraction validates
    member paths and keeps writes within the target directory.
    
    ---------
    
    Signed-off-by: Yue (Knox) Liu <[email protected]>
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Co-authored-by: YunLiu <[email protected]>
    3 people committed Jan 26, 2026
    Configuration menu
    Copy the full SHA
    0dd2fb1 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2026

  1. Adding What's New Page for 1.5.2 Release (#8720)

    ### Description
    
    This adds the "what's new" page for the minor 1.5.2 release. This commit
    should probably just be cherry-picked for the release. Branch rules will
    have to be temporarily broken to allow the PR past blossom as well,
    since no code is modified here this is safe and it's only the
    documentation generation that should be checked.
    
    ### Types of changes
    <!--- Put an `x` in all the boxes that apply, and remove the not
    applicable items -->
    - [x] Non-breaking change (fix or new feature that would not break
    existing functionality).
    - [ ] Breaking change (fix or new feature that would cause existing
    functionality to change).
    - [ ] New tests added to cover the changes.
    - [ ] Integration tests passed locally by running `./runtests.sh -f -u
    --net --coverage`.
    - [ ] Quick tests passed locally by running `./runtests.sh --quick
    --unittests --disttests`.
    - [ ] In-line docstrings updated.
    - [x] Documentation updated, tested `make html` command in the `docs/`
    folder.
    
    ---------
    
    Signed-off-by: Eric Kerfoot <[email protected]>
    Co-authored-by: YunLiu <[email protected]>
    ericspod and KumoLiu committed Jan 27, 2026
    Configuration menu
    Copy the full SHA
    d18565f View commit details
    Browse the repository at this point in the history
Loading