ORAS CLI

ORAS Project·ORASProject.ORAS

OCI registry client - managing content like artifacts, images, packages

winget install --id ORASProject.ORAS --exact --source winget

Latest 1.3.3·July 10, 2026

Release Notes

ORAS CLI v1.3.3 is a maintenance release focused on security hardening, dependency updates, and a few user-facing improvements to oras attach.

Highlights

πŸ”’ Security: upgraded oras-go to v2.6.2, which addresses a tar-extraction path-traversal advisory (GHSA-fxhp-mv3v-67qp) affecting hardlink entries during pull/extract. ✨ oras attach gains --config support, and --annotation $config:* values now flow through to the packed manifest. πŸ›‘οΈ Supply-chain hardening: GitHub Actions are now pinned to commit SHAs, SBOMs are attached to release artifacts, and static security scanning (gosec) runs in CI. πŸ› Copy/mount fixes: no longer mounts when source and destination credentials differ, and falls back to blob upload when a cross-repo mount fails.

✨ Features

Add --config flag support for oras attach by @ogulcanaydogan in #2000 Pass --annotation $config:* through to PackManifestOptions for attach by @SAY-5 in #2037 Allow setting org.opencontainers.image.title in the annotation file by @rafaelgieschke in #1872 Add SBOMs to the release workflow by @bupd in #1940

πŸ› Bug Fixes

cp should not mount when source and destination credentials differ by @wangxiaoxuan273 in #1903 Fall back to blob upload when cross-repo mount fails by @bupd in #1924 Redact password values from e2e test execution logs by @TerryHowe in #2042 Revert Alpine base image to fix multi-arch build by @bupd in #1933 Set GOTOOLCHAIN=local in snapcraft.yaml to prevent auto-download by @TerryHowe in #2012 Fix typo in logEntrySeparator const by @Ahmad-Faraj in #2087

πŸ”’ Security

Bump oras.land/oras-go/v2 to 2.6.2 (addresses GHSA-fxhp-mv3v-67qp) by @dependabot in #2105, #2106 Add static security scanning (gosec) to CI by @bupd in #1934; resolve gosec findings (G703, G117, G704) by @TerryHowe in #1985 Pin GitHub Actions to commit SHAs by @TerryHowe in #2016; pin to full version comments by @alliasgher in #2038 Add golangci-lint configuration with additional linters by @bupd in #1936

πŸ“– Documentation

Add examples to the logout command help text by @ogulcanaydogan in #2079 Add multi-repository backup and restore proposal by @shizhMSFT in #1917

🧰 Maintenance

Upgrade to Go 1.25.7 by @TerryHowe / @adriansali in #1980, #1910 Migrate from unmaintained gopkg.in/yaml.v3 to go.yaml.in/yaml/v4 by @bupd in #1922 Add goheader (license headers) and revive linters, plus gofmt/go modernize passes ~110 dependency updates across Go modules, Docker base images, and GitHub Actions via Dependabot

New Contributors

  • @rafaelgieschke made their first contribution in #1872
  • @ManishhDev made their first contribution in #1883
  • @johnsonshi made their first contribution in #1889
  • @vr-varad made their first contribution in #1898
  • @adriansali made their first contribution in #1910
  • @bupd made their first contribution in #1933
  • @alliasgher made their first contribution in #2038
  • @ogulcanaydogan made their first contribution in #2000
  • @bimakw made their first contribution in #1950
  • @SAY-5 made their first contribution in #2037
  • @gaoflow made their first contribution in #2093
  • @Ahmad-Faraj made their first contribution in #2087

Full Changelog: https://github.com/oras-project/oras/compare/v1.3.2...v1.3.3

Installer type: zip

x64β€”30CA213A565A450DE33001DAE83053DB53C221E6674C5233DC3406B686657969

Details

Homepage
https://oras.land/
License
Apache-2.0 license
Publisher
ORAS Project
Support
https://github.com/oras-project/oras
Moniker
oras

Tags

dockerociregistrystorage

Older versions (8)

1.3.0
x64β€”B050E93AA0DC7A79A61FA8E4074DFA302C41D4AF01B634FE393C5DD687536AEE
1.2.3
x64β€”8FE890F5C6C89B06FB138839E533A112E0FC026A25B2C8C1B042B32455A56947
1.2.2
x64β€”25110D69D220BF55469A14C243F759305737DAC6672FB47B4AF4E43B000F55F5
1.2.1
x64β€”E072DAC29EB4A4B62520B52193E028420C159E5EC192F28BFEBFB11F81C7D6D8
1.2.0
x64β€”F110B42A20BD4728FB0428D36EE6ED10DE58CD986BBA8E95ECC4F0272CB017BA
1.1.0
x64β€”2AC83631181D888445E50784A5F760F7F9D97FBA3C089E79B68580C496FE68CF
1.0.1
x64β€”0B9C50EDA7AA384D435B31710264D08C77A5E83EE6560EE6E13CA46A6ACEC1BA
1.0.0
x64β€”E47E91FBC72CFE4E5C89321EBC5AF953BCAFA8A9ECDB0B4FBD53FD136578E03E