
Research
2025 Report: Destructive Malware in Open Source Packages
Destructive malware is rising across open source registries, using delays and kill switches to wipe code, break builds, and disrupt CI/CD.

Get a random temp file path
Install with npm
npm install --save tempfile
var tempfile = require('tempfile');
tempfile('.png');
//=> /var/folders/_1/tk89k8215ts0rg0kmb096nj80000gn/T/4049f192-43e7-43b2-98d9-094e6760861b.png
Type: String
Optionally supply an extension to append to the path.
MIT © Sindre Sorhus
The 'temp' package provides similar functionality to 'tempfile' by allowing you to create temporary files and directories. It offers more advanced features such as automatic cleanup of temporary files and directories, making it a more comprehensive solution for managing temporary files.
The 'tmp' package is another alternative that provides utilities for creating temporary files and directories. It includes features like automatic removal of temporary files and directories, and the ability to create temporary directories, making it a versatile option for handling temporary storage needs.
The 'fs-temp' package is designed to create temporary files and directories with a focus on simplicity and ease of use. It provides a straightforward API for generating temporary file paths and directories, similar to 'tempfile', but with additional options for customization.
FAQs
Get a random temporary file path
The npm package tempfile receives a total of 709,829 weekly downloads. As such, tempfile popularity was classified as popular.
We found that tempfile demonstrated a not healthy version release cadence and project activity because the last version was released 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
Destructive malware is rising across open source registries, using delays and kill switches to wipe code, break builds, and disrupt CI/CD.

Security News
Socket CTO Ahmad Nassri shares practical AI coding techniques, tools, and team workflows, plus what still feels noisy and why shipping remains human-led.

Research
/Security News
A five-month operation turned 27 npm packages into durable hosting for browser-run lures that mimic document-sharing portals and Microsoft sign-in, targeting 25 organizations across manufacturing, industrial automation, plastics, and healthcare for credential theft.