DEV Community

Marcus-Aprelius
Marcus-Aprelius

Posted on

[Release 0.4.0] VS Code-compatible extension for browsing crypto files/vaults

SATO is still under development. Use it with caution in production!

A new major version v.0.4.0 of SATO - VS Code-compatible extension for browsing crypto files/vaults - contains a lost of updates.

QR functionality demo

Demonstration of new functionality in the archive

This is an overview of the most important of changes:

UI:

  • Fast category filtering: All, Vaults, Archives, SSH, Crypto Files
  • QR Code Generator with live updates and integration across the app
  • Refreshed menus, dialogs, and Archive Explorer
  • Improved file navigation, path handling, and tooltips

Main Menu:

  • New records in context menu — Preview and Show Info
  • Context-aware menus showing only available actions
  • Missing dependency notifications for external tools

Security:

  • Creation of read-only backups (.bak files)
  • ZIP signature validation, Zip Slip protection, extraction limits, and ZIP bomb detection
  • Preserved permissions, ownership, and timestamps during ZIP editing
  • Improved archive deletion reliability

Supported Formats:

  • Added archive browsing, preview, extraction, and editing via 7-Zip
  • Improved handling of TAR-based and compressed archives
  • Added support for DEB, RPM, AGE, LUKS, and many archive/package formats: .deb, .rpm, .zipx, .7z, .rar, .tar, .tar.gz, .tgz, .tar.bz2, .tar.xz, .txz, .gz, .bz2, .xz, .cab, .cpio, .lzma, .arj, .jar, .nupkg, .vsix, .war, .alz, .egg, .age, .luks, etc

Other:

  • Updated packages and the minimum supported VS Code version to 1.120.0
  • Reduced extension size from ~6 MB to under 1 MB and faster startup through esbuild bundling
  • Updated dependencies, tooling, and VS Code compatibility
  • Removed unused dependencies and resolved security issues and many others

Additionally, two previous minor releases should be mentioned as well:

Release 0.3.2:

  • Themes added to the menu View (and a record to Settings) to change the application’s color scheme
  • Automatic back up possibility (and a new record to Setting) of .zip files added of archives before modification (default: true)
  • Added ZIP archive editing capabilities:
    • Extract individual/multiple files/folders
    • Create or delete files/folders
  • Also options to the zip file itself added:
    • Add, change or remove archive passwords
    • Preview the contents of files (most common formats) directly within the archive

Release 0.3.1:

  • Base64 decoder added to the converter
  • Live mode for displaying the decoded result while typing added to the Base64 decoder
  • Code refactoring by removing duplicates and adding security enhancements

If you’re reading this, it means you’re genuinely interested. Thank you for trying it out and for your support.
I created this tool to make everyday DevOps work a little easier. It may still contain bugs or imperfections, so please report about them on GitHub.

[DEV.to] [GitHub] [VS Code Marketplace] [OpenVSX Registry]

© 2026 Marcus-Aprelius

Top comments (0)