Use private vulnerability reporting rather than opening an issue, so the report stays between us until there is a fix to ship.
Expect a reply within a week. If a fix is warranted it goes out as a release with the advisory published alongside it.
Worth knowing before deciding whether something is a vulnerability:
- It reads source files. It never writes to the project it is pointed at.
- It makes no network requests of any kind — no telemetry, no update check, no crash reporting.
- It writes only to its own folder:
%LOCALAPPDATA%\Atlason Windows and~/Library/Application Support/Atlason macOS. That holds the scan history that powers the Drift section, and the interface language. - The app runs
atlas-engineas a child process and reads JSON from it.
So the interesting surface is the parser: Atlas reads files it did not write, including from repositories a user may not trust. A crash, a hang, or unbounded memory use on a hostile input is worth reporting.
The latest release. Atlas is small enough that fixes go into the next version rather than being backported.