Selman IT
All work
Security platformCybersecurity Portal

Ethical Root

Ethical Root teaches security by making people break things safely: each exercise runs in its own container, so a mistake costs nothing but time.

  • Next.js
  • Node.js
  • PostgreSQL
  • Docker

What it does

  • Guided labs that walk through a vulnerability class from first principles
  • Isolated sandbox per exercise, so attempts cannot affect each other
  • Automatic checks that confirm an exploit worked, not just that it ran
  • A progress record that shows what is understood and what is not

How it is built

  • Next.js front end, Node.js API, PostgreSQL for accounts and progress
  • One Docker container per sandbox session, destroyed on exit
  • No host-level access from inside a sandbox
  • Everything behind TLS on a single VPS, documented end to end

Status

Running as a production platform, maintained by Selman IT.

Start a similar project