imap-backup

Install command:
brew install imap-backup

Backup GMail (or other IMAP) accounts to disk

https://github.com/joeyates/imap-backup

License: MIT

Development: Pull requests

Formula JSON API: /api/formula/imap-backup.json

Formula code: imap-backup.rb on GitHub

Bottle (binary package) installation support provided for:

macOS on
Apple Silicon
tahoe
sequoia
sonoma
macOS on
Intel
sonoma
Linux ARM64
x86_64

Current versions:

stable 16.6.0

Depends on:

ruby 4.0.6 Powerful, clean, object-oriented scripting language

Known vulnerabilities in the current version:

GHSA-q2mw-fvj9-vvcw net-imap has quadratic complexity when reading response literals
GHSA-vcgp-9326-pqcp net-imap vulnerable to STARTTLS stripping via invalid response timing
GHSA-87pf-fpwv-p7m7 net-imap vulnerable to denial of service via high iteration count for `SCRAM-*` authentication
GHSA-hm49-wcqc-g2xg net-imap vulnerable to command Injection via "raw" arguments to multiple commands
GHSA-75xq-5h9v-w6px (medium) net-imap vulnerable to command Injection via unvalidated Symbol inputs
GHSA-8p34-64r3-mwg8 Net::IMAP: Command Injection via non-synchronizing literal in "raw" argument
GHSA-c4fp-cxrr-mj66 Net::IMAP: Denial of Service via incomplete raw argument validation
GHSA-46q3-7gv7-qmgg Net::IMAP: Command Injection via ID command argument
GHSA-h8w8-99g7-qmvj (high) Concurrent Ruby : `AtomicReference#update` livelocks when the stored value is `Float::NAN`
GHSA-wv3x-4vxv-whpp (medium) Concurrent Ruby: `ReentrantReadWriteLock` read-count overflow grants a write lock without exclusi...
GHSA-6wx8-w4f5-wwcr Concurrent Ruby: ReadWriteLock allows wrong-thread write release and stray read-release counter c...

Data from Homebrew/advisory-database. Run brew vulns imap-backup for a live check.

Analytics:

30 days90 days365 days
Installs1964689
Installs on Request1964689
Build Errors0