Skip to main content

Checkpoint: Database-Backed Application

intermediate20 min readLesson 92 of 169

Build a repository over a constrained schema — with an injection attempt on the tests.

The checkpoint assembles the whole module: schema with constraints, parameterized repository, translated errors, and a test that actively tries to inject.

Working with AI: ask the mentor to generate attack inputs for your queries — then prove each one is inert.