← Back
✍️ Admit it
App #1493 Β· πŸ‡ΊπŸ‡Έ the United States
Disaster score 570Legendary

Accounting built a vendor contract tracker

🧟 Builder has leftπŸ’€ Direct production accessπŸ›οΈ Older than the departmentπŸ•ΈοΈ Load bearing
Users1
Departments1
Criticality12%
Money involved€22/yr
β€œIt's just a cron job.”— HR Generalist
Reason:
Mainly because the automation sends an email asking someone to do it manually. With 2 users, one of whom is the CEO.
Built by:
Nadia, a key account manager
Build time:
an afternoon, mostly
Built with:
Make.com being used as infrastructure
Database:
a production table with no primary key
Authentication:
an API key in the frontend bundle
Deployment:
running from an image tagged latest
Responsible:
Marketing Manager, who delegated it to somebody who left
Documentation:
a 104 minute screen recording
Security situation:
the API key is called PUBLIC_API_KEY
Future disaster:
It will cause Security to ask "what application?".

Accidentally connected to (5)

  • β†’ calls the production API with an admin token
  • β†’ scrapes another internal app
  • β†’ parses PDFs using regex
  • β†’ depends on a file somebody overwrites every morning
  • β†’ depends on a shared mailbox used as an API

⚠️ Removing this app may now destroy the company.

Age: 6.2 years Β· originally expected to last 14 days Β· 6 owners so far Β· survived 1 reorganisation Β· last meaningful change 420 days ago Β· original builder left 1324 days ago

Rated legendary mostly because: 5 accidental connections, alive 160x longer than intended, direct production access.

Current owner

Nobody has taken responsibility for this disaster.

Claim responsibility
Spin the wheel