FlagForge makes it easy to jump into cybersecurity challenges without any setup. This guide walks you through creating an account, finding a challenge, and submitting your first flag.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/flagForgeCTF/flagForge/llms.txt
Use this file to discover all available pages before exploring further.
Visit FlagForge or set up a self-hosted instance
Go to flagforgectf.com to use the hosted platform. If your organization runs a private instance, visit that URL instead.
To run your own FlagForge instance, follow the self-hosting deployment guide.
Sign in with Google OAuth
Click Sign in on the landing page and select Continue with Google. FlagForge uses Google OAuth for authentication — no separate password is required.When you sign in for the first time, FlagForge automatically creates a profile for you using your Google account name, email, and profile picture. Your starting score is 0.
FlagForge only requests your email and profile information. Your Google account password is never shared with FlagForge.
Browse the Problems page
After signing in, navigate to the Problems page from the main menu. You’ll see all available challenges listed with their names, categories, and point values.Challenges are organized by category — such as Web, Crypto, Forensics, and Pwn — so you can filter by the area you want to practice.
Open a challenge and read the description
Click on any challenge to open its detail page. Each challenge includes:
- A description explaining the scenario and what you need to find
- The point value awarded for a correct submission
- Optional file attachments to download and analyze
- Hints you can reveal if you get stuck
Submit the flag in the format flag{...}
Once you’ve solved the challenge and found the flag, enter it in the submission box on the challenge page and click Submit.Flags always follow the format If your flag is correct, your score updates immediately and the challenge is marked as solved on your profile.
flag{...}, for example:Track your score on the leaderboard
After submitting a correct flag, head to the Leaderboard page to see how your score compares to other participants. The leaderboard updates in real time as players solve challenges.You can also visit your Profile page to review which challenges you’ve solved, what badges you’ve earned, and your current total score.
Next steps
Now that you’ve submitted your first flag, explore the rest of what FlagForge offers.Dynamic flags
Learn how per-user unique flags work and why they prevent flag sharing.
Badges
Discover the badge system and how to earn recognition for your achievements.
Leaderboard
Understand how scores and rankings are calculated.
Configuration
Customize your profile and learn about the role system.