← Back
✍️ Admit it
App #1505 Β· πŸ‡©πŸ‡ͺ Germany
Disaster score 570Legendary

Procurement built a custom password manager, somehow

✨ Friday deployment☠️ No known owner🧟 Builder has leftπŸ•ΈοΈ Load bearing
Users2
Departments0
Criticality12%
Money involved€550/yr
β€œWe'll document it after the quarter.”— Group Controller
Reason:
Honestly? Because the meeting to fix it created 3 more meetings. With a logo generated at 23:14.
Built by:
Sarah, someone from Procurement
Build time:
an afternoon, mostly
Built with:
a webhook pointed at someone's ngrok tunnel
Database:
one table called everything
Authentication:
the audit log records "something changed"
Deployment:
deployed straight to production on a Friday, no staging
Responsible:
an external agency with no contract on file
Documentation:
a Slack thread from March
Security situation:
the pentest report is still marked draft
Future disaster:
It will be migrated into SAP and then quietly migrated back.

Accidentally connected to (6)

  • β†’ polls the API every 8 seconds
  • β†’ depends on a SharePoint list
  • β†’ depends on LibreOffice rendering the spreadsheet correctly
  • β†’ uses the same API key in test and production
  • β†’ depends on a vendor account nobody can log into
  • β†’ depends on a firewall rule labelled TEMP

⚠️ Removing this app may now destroy the company.

Age: 16 days Β· originally expected to last 3 weeks Β· 2 owners so far Β· last meaningful change 16 days ago Β· original builder left 38 days ago

Rated legendary mostly because: 6 accidental connections, nobody owns it, the builder has left.

Current owner

Nobody has taken responsibility for this disaster.

Claim responsibility
Spin the wheel