Platform

Rules & Acceptable Use

The short version

RatLabs is a deliberately vulnerable training platform. Every machine listed on the Challenges page exists to be attacked — that's the point. Everything else does not.


In scope

  • All challenge machines listed on /challenges — attack them however you like.
  • Active Directory lab networks (VaultNet, MegaCorp, Corp) — the full kill-chain is fair game.
  • Retired machines you spin up via your Premium account.

Out of scope — do not attack

  • The portal itself (this website, its login, its API endpoints, its database).
  • The Kubernetes cluster nodes and control plane.
  • Linode / cloud infrastructure hosting this platform.
  • Any service not explicitly listed as a challenge machine.
  • Other users' accounts, sessions, or data.
  • Automated scanning or DoS against portal endpoints.

Violating these rules may result in immediate account termination and, where appropriate, legal action.


Found a real vulnerability in the portal?

If you discover a genuine security issue in the portal application or its infrastructure, please disclose it responsibly:

We appreciate responsible disclosure and will credit researchers who report valid issues.


Fair play

  • Don't intentionally break machines for other users (e.g. deleting challenge files, changing root passwords to lock others out).
  • Sharing flags or full solutions publicly spoils the challenge for others — keep writeups private until a machine retires.
  • One account per person. Shared accounts are not permitted.
  • Don't use RatLabs to practice illegal techniques against systems you don't own or have permission to test.

Last updated: May 2026. Questions? info@thexssrat.com