OpenInventory signs in to Steam with your account, so security reports are taken seriously.
Please don't open a public issue. Use private vulnerability reporting on this repository. Expect an acknowledgement within a few days.
Only the latest release receives fixes.
- Your Steam refresh token is stored locally in
session.jsonin the data directory (mode0600) and deleted on Sign out. - OpenInventory never lists or trades items; it reads your inventory, moves items between your inventory and storage units (each move confirmed by the Game Coordinator), renames storage units, and can activate a sealed Terminal. Activation is irreversible, so it is only sent after an explicit confirmation in the UI.
- No telemetry. Network access is limited to Steam, public item/price data and update checks against GitHub Releases.
See the Security section of the README for hardening a self-hosted instance.