Flagprint

Every team gets its own flag and its own files.
A shared flag tells you who leaked it.

An open-source plugin that stops flag sharing in CTFd. Per-team flags, per-team challenge files, and shared-flag detection that names the leaker. Free, for the CTFd you already run.

A team pastes another team's flag, sees Incorrect, and the admin is told who copied whose flag

What it does

Install

cd CTFd/CTFd/plugins
git clone https://github.com/rj-karan/ctfd-flagprint flagprint

Restart CTFd and open Admin → Flagprint. Script delivery also pulls the sandbox image: docker pull ghcr.io/rj-karan/flagprint-generator:latest.