
Research
Two Malicious Rust Crates Impersonate Popular Logger to Steal Wallet Keys
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
pptx-image-compressor
Advanced tools
A tiny CLI utility to compress images embedded in PowerPoint files.
A tiny CLI utility to compress images embedded in PowerPoint (.pptx/.pptm
) files. It unpacks the PPTX, resizes and recompresses .jpg/.jpeg/.png
images.
unzip
and zip
installed (usually preinstalled on macOS and many Linux distros), ORExpand-Archive
/Compress-Archive
automaticallynpm install pptx-image-compressor -g
pptx-image-compressor <path_to_file.pptx> [max_size] [quality]
Parameters:
Examples:
Keep images up to 1920 px on the long side at default quality:
node main.js "My Presentation.pptx"
Resize to 1600 px and use JPEG quality 75 (and corresponding PNG compression):
node main.js ".\slides\deck.pptx" 1600 75
On success, you’ll see a summary like:
✅ Done! File saved as: <original_name>_compressed.pptx
📊 Compression results:
Original size: <X> MB
New size: <Y> MB
Saved: <Z> MB
Compression ratio: <R>%
The tool creates a new file next to the original, suffixed with _compressed
(e.g., deck_compressed.pptx
). Your original file is left untouched.
MIT — see LICENSE.
FAQs
A tiny CLI utility to compress images embedded in PowerPoint files.
We found that pptx-image-compressor demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
Research
A malicious package uses a QR code as steganography in an innovative technique.
Research
/Security News
Socket identified 80 fake candidates targeting engineering roles, including suspected North Korean operators, exposing the new reality of hiring as a security function.