For the past four months, over 130 malicious NPM packages deploying information stealers have been collectively downloaded ...
Activities are stored in-memory in src/app.py. Data is lost on restart and concurrent writes are not safe. Move activities to src/data/activities.json and load them on startup. When changes occur ...