Overview / Databases

Databases

Every database across the infrastructure and which application owns it.

Production droplet — MySQL 8.0.44 (local)

DatabaseUsed byEngineNotes
hatchhatch.social (WordPress)MySQL localTable prefix uDFnVS0xv_
hatch-webweb.hatch.social (WordPress)MySQL localTable prefix wp_
hatch-social-testapi.hatch.social (Laravel API)MySQL localtest data, not prod
hatch-social → remotedash.hatch.social (Laravel dashboard)DO Managed MySQLReal production data — see below
MySQL is reachable on all interfaces

On the production droplet, MySQL listens on 0.0.0.0:3306 (and X-protocol on 33060). Confirm the DigitalOcean Cloud Firewall blocks these ports from the public internet.

Production data — DigitalOcean Managed MySQL

Hostdb-hatchsocial-prod-do-user-17843709-0.m.db.ondigitalocean.com
Port25060 (TLS)
Databasehatch-social
Consumed byThe Laravel dashboard (dash.hatch.social)
SignificanceThis managed cluster holds the real production application data for the dashboard. It is the most important data store to protect and back up.

Staging VM — MariaDB 10.11.14 (local)

DatabaseUsed byNotes
wordpressThe empty WordPress install on 206.189.206.25112 default tables, 1 user — placeholder content only. Bound to localhost.

Loose database dumps found in source control

⚠️ SQL dumps committed to the backend repo's public folder

The backend repo (redesigned-spoon-Dashboard) has two MySQL dumps checked in under public/, the web-served directory:

  • public/hatch-social (16).sql (~395 KB)
  • public/u610221546_hatch_social (2).sql (~113 KB)

The u610221546_ prefix is the format Hostinger uses for shared-hosting database names — another hint the backend has lived on third-party hosting. Anything in public/ can be downloaded over the web if deployed as-is. These dumps should be removed from the repo and the history scrubbed, then treated as potentially leaked.

Where mobile data actually lives — open question

The shipping mobile app points at hatch-social.cstmpanel.com, not at api.hatch.social. Whatever database that host uses is the real production datastore for the mobile experience, and it is currently outside your audited infrastructure. Resolving this is the top item on the Findings page.

Database inventory compiled from live read-only SSH and the cloned repositories on 2026-06-08.