β Back
App #718 Β· πΊπΈ the United States
Disaster score 155Common
HR built a GDPR request tracker, ironically unsecured
ποΈ Older than the department
Users4
Departments1
Criticality0%
Money involvedβ¬2/yr
βIt's too obscure to attack.ββ Finance Business Partner
- Reason:
- Because the mandatory field is documented as optional. Started as Stock_list_old_use-this-one.xlsx with a script attached.
- Built by:
- Kevin, a working student
- Build time:
- 2 hours 55 minutes
- Built with:
- Svelte, which nobody else here writes
- Database:
- passwords stored in a column called password
- Authentication:
- CSRF protection was disabled during debugging
- Deployment:
- hosted on a cloud account costing β¬12.10/month
- Responsible:
- Kevin, who only knows the frontend
- Documentation:
- an architecture diagram containing a box labelled "magic happens here"
- Security situation:
- the service account is also a real employee
- Future disaster:
- It will turn out to be the only system that knows the real numbers.
Age: 8.4 years Β· originally expected to last 7 days Β· 3 owners so far Β· survived 1 reorganisation Β· last meaningful change 3 days ago
Rated common mostly because: alive 440x longer than intended, older than the department using it, 1 departments depend on it.
Current owner
Nobody has taken responsibility for this disaster.
Claim responsibility