Latest Tech News

Stay updated with the latest in technology, AI, cybersecurity, and more

Filtered by: jwt Clear Filter

DrawAFish.com Postmortem

DrawAFish.com TL;DR: Incident Duration: ~6 hours (2AM–8AM EST) ~6 hours (2AM–8AM EST) Impact: Username vandalism (slurs) Offensive fish approved / safe fish removed Root Causes: Legacy 6-digit admin password exposed in past data breach Username update API lacked authentication JWT not tied to specific user Mitigation: Manual reversal of mod actions, fixed authorization logic, backups reviewed Manual reversal of mod actions, fixed authorization logic, backups reviewed Takeaway: hwoopsy dais

Drawafish.com Postmortem: Whoops

DrawAFish.com TL;DR: Incident Duration: ~6 hours (2AM–8AM EST) ~6 hours (2AM–8AM EST) Impact: Username vandalism (slurs) Offensive fish approved / safe fish removed Root Causes: Legacy 6-digit admin password exposed in past data breach Username update API lacked authentication JWT not tied to specific user Mitigation: Manual reversal of mod actions, fixed authorization logic, backups reviewed Manual reversal of mod actions, fixed authorization logic, backups reviewed Takeaway: hwoopsy dais

Self-Signed JWTs

2025-08-01 Get a load of this (totally normalized) BS. "We have just the offering for you! Visit our website. Create an account. Verify your email. Create a project. Add your credit card. Go to settings. Create an API key. Add it to your password manager. Drop it in your .env file. Download our SDK. Import it. Pass your env var in. Never share your API key. Make sure you never commit it to source control. On the client, we have a React SDK. Make sure you use your publishable key for that. For