This repository lists most of the challenges used in the CTF Night, as well as most of the infrastructure that can be used to run them. To enhance our CTF events and practice sessions, anyone can submit challenges to add to our open-source CTF challenge pool. These challenges will be featured on the https://ctf.ccs-security.club website.
Before submitting a pull request (PR), please make sure to:
- Your challenge includes a
challenge.yml
file. If not, refer to the challenge specification for guidance using the ctfcli tool. - Each challenge must have a unique name. Existing challenge names can be found in the .ctf/challenges config file.
- Follow the repository structure. Create a directory for your challenge to store necessary source files. Do not modify or delete
.ctf/
,.github/workflow/
, andinfra/
directories. - Your challenges must have a healthcheck script if it is deployable. For automatically deployment, Dockerization is required.
Read through our contributing guidelines to learn about our submission process, coding rules, and more.
Help us keep CTF challenges open and inclusive. Please read and follow our Code of Conduct
Join the conversation and help the community.