YApi abandoned since 2022: critical vulnerabilities found and fixed

The popular API documentation platform YApi, with over 27,000 stars on GitHub, has not been updated since 2022. This has led to serious issues, including incompatibility with modern Node.js versions, broken Chrome extensions, and critical security vulnerabilities. Specifically, it was discovered that without a configured passsalt, project tokens are encrypted with a well-known key, allowing project members to impersonate other users. Furthermore, mock scripts allowed for arbitrary code execution on the server. The author has taken over project maintenance, implementing fixes such as an isolated-vm sandbox for secure script execution, updating the extension to Manifest V3, and correcting token logic while maintaining backward compatibility. These updates breathe new life into the tool, ensuring its relevance and security for developers who rely on YApi in their workflows.
This is a summary. Read the full article at the original source:
HabrRelated stories
Claude Code Batch File Edits: Using MultiEdit and Write Together to Cut Round-Trips in Long Refactor Sessions
A recent guide on Dev.to explores how to optimize refactoring workflows using Claude Code's MultiEdit and Write tools. By shifting from sequential, si…
The author shares their experience in developing the ASK Legarus automated control system six months after their initial report. Over this period, the…
In this insightful discussion, computer science pioneer Alan Kay reflects on the foundational contributions of Claude Shannon to modern information th…

