A CLI tool to export OWASP Juice Shop security challenges into CTFd, RootTheBox, or FBCTF compatible formats.
Juice Shop CTF Extension is a command-line tool that exports security challenges from the OWASP Juice Shop vulnerable web application into data formats compatible with popular CTF frameworks like CTFd, RootTheBox, and FBCTF. It solves the problem of manually setting up CTF events by automating challenge population, allowing organizers to quickly deploy competitive hacking environments.
Security trainers, educators, CTF event organizers, and penetration testing teams who want to run Capture the Flag events using the OWASP Juice Shop's curated set of web vulnerabilities.
Developers choose this tool because it seamlessly bridges a leading educational security application with industry-standard CTF platforms, saving hours of manual configuration. Its interactive CLI and Docker support make it accessible for both beginners and experienced organizers.
Tool to export Juice Shop challenges and hints in data format compatible with CTFd, RootTheBox or FBCTF
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Exports challenges to CTFd (v3.7+), RootTheBox (v3.3+), and FBCTF, providing flexibility for different CTF setups. Evidence: README lists supported frameworks with specific version requirements.
Features a step-by-step CLI that simplifies configuration, making it accessible for beginners. Evidence: README includes a screenshot and describes interactive mode with guided prompts.
Offers a Docker image for dependency-free execution, enhancing portability and ease of use. Evidence: README provides Docker run commands and badges for automated builds.
Allows hints to be set as free, paid, or disabled, enabling customization of challenge difficulty. Evidence: Key Features and configuration file options mention `insertHints` with these choices.
Requires a running instance of OWASP Juice Shop, adding an extra deployment step and potential network issues. Evidence: Configuration needs `juiceShopUrl`, and troubleshooting mentions connection problems.
Only works with three specific CTF frameworks; organizers using others must seek alternatives. Evidence: README explicitly lists only CTFd, RootTheBox, and FBCTF, with no extensibility mentioned.
Includes an option to ignore SSL warnings, indicating that certificate validation can be problematic and require manual intervention. Evidence: `--ignoreSslWarnings` flag is provided to bypass common setup issues.