October 18
The Alerts page now groups ecosystem-specific alerts (npm, Chrome extensions, and VS Code extensions) into a dedicated section, with clear prefixes to make them easier to identify. For example, Chrome extension alerts now appear as “Chrome: [Alert Name]” and VS Code alerts as “VS Code: [Alert Name]”. This is a UI-only change. Alert identifiers in API responses remain unchanged.
October 18
Socket Firewall version 0.14.0 adds new configuration options and improves reliability when connecting to the API.
New features
Bug fixes and improvements
October 17
Fixed issues with file uploads that caused dotfiles (such as .socket.facts.json
) to lose their leading dots and paths without directories to fail. The SDK now correctly preserves dotfile names and normalizes file paths consistently across operating systems, including Windows.
October 15
Resolved an issue in the Python SDK where the deduplication logic failed when processing compact API responses that omit optional fields. The updated logic now safely handles missing fields and avoids adding unnecessary null values to the output.
October 8
The socket fix
command now supports automatically fixing vulnerabilities in Python (PyPI) projects by upgrading affected dependencies in requirements.txt
and uv.lock
files. This allows you to apply suggested CVE fixes for Python dependencies just as easily as you can for npm or other ecosystems.
October 4
Fixed unpublished npm packages with missing tarballs to ensure they can now be resolved via the /v0/purl
batch endpoint and will properly return with unpublished alerts.
October 3
You can now create and save custom tabs on the org alerts page. This lets you preserve a set of filters with a name, making it easy to return to and share across your organization.
This feature is available today on the org alerts page for business and enterprise plans.
September 30
Fixed organization dependency search API to correctly distinguish between scoped and unscoped npm packages. Searching for pkg:npm/package-name
now returns only the unscoped package and will not incorrectly include scoped variants like pkg:npm/@types/package-name
.
September 25
The RepoSwitcher at the top of the dashboard now supports repository label selection, letting you scope content across pages by label.
September 23
You can now organize repositories more efficiently by assigning labels to multiple repositories at once.