unauthplayground flight sim
Level 1 · Curious clicker
reading level
recipes
challenges
remix
views

a stack needs something to talk to,
and something that thinks — drag blocks here (or tap one)

press SPACE — see what the internet sees · S — simulate · ESC — exit replay

Attack replays

Real probe sequences our honeypot receives, replayed against whatever is on your canvas. Steps that find an open block land; a boundary deflects them. Nothing here is invented — the requests are the ones bots actually send (watch them live).

2026-07 · honeypot :11434 (fake Ollama)

The GPU thief

A bot finds an open Ollama, confirms what it is, lists the models, and settles in to use them. We watch this exact probe sequence hit our decoy every week.

4 steps · ends with: models added or taken

2026-07 · honeypot :5678 (fake n8n)

First visitor becomes admin

Bots check n8n instances for an unclaimed setup page. If the owner never finished setup, the first visitor to arrive becomes the admin.

3 steps · ends with: admin claimed

2026-07 · honeypot, all services

The .env harvester

The background noise of the internet. Bots asking every open service for config files, .env files, and git directories. It does not matter what the service is. If it answers, it gets asked.

3 steps · ends with: package secrets requested

2026-07 · honeypot :3000 (fake Langfuse)

The prompt reader

A reachable Langfuse dashboard is a window into production. Every prompt, every completion, every user id that ever flowed through tracing.

3 steps · ends with: prompts readable

2026-07 · honeypot :3001 (real FastMCP)

The tool caller

MCP servers speak an open stream protocol. A bot that finds one can list the tools it offers and start calling them, no login involved.

4 steps · ends with: tools executed

Weekly fix-it speedrun

One broken stack, same for everyone all week. Fix every critical finding — fewest seconds wins, fewest moves breaks the tie. The clock runs in your browser and we trust you; that is the deal.

    Incident casebook

    Real failure patterns, reconstructed as playable case files. Load the crime scene, run the attack that took it down, and answer the three questions every postmortem asks. Case 001 is where most people start.

    case 001 · 2026-07

    The midnight render farm

    A prototype's GPU starts working for someone else at 2 a.m.

    3 questions · 60 xp

    case 002 · 2026-07

    First visitor becomes admin

    Setup was going to be finished "after lunch".

    3 questions · 60 xp

    case 003 · 2026-07

    The quiet reader

    The dashboard that was reachable "temporarily", for three weeks.

    3 questions · 60 xp

    Skill tree

    Every node is a sentence you can say about yourself, unlocked by something you actually did here — never by time spent. Progress lives in this browser.

    graded against the public rules — a teaching rubric, not a security scan · progress stays in this browser · for the real grade, scan your server