Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
wvctf — WVCTF or WebVulnCTF is a gamified web platform which promotes training in pentesting and web application development security in an entertaining way. Through a rewards system, the user must search for a set of flags in the vulnerable application, that correspond to frequent vulnerabilities in web applications. https://syn-4ck.github.io/wvctf/ | Kitploit
Tools/GitHubGitHub/syn-4ck/wvctf
Vulnerability AnalysisWeb SecurityCTFPenetration TestingLearning & EducationLabs & Practice
GitHubsyn-4ck/wvctf

wvctf

View Repository
112 years agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →

About

WVCTF or WebVulnCTF is a gamified web platform which promotes training in pentesting and web application development security in an entertaining way. Through a rewards system, the user must search for a set of flags in the vulnerable application, that correspond to frequent vulnerabilities in web applications. https://syn-4ck.github.io/wvctf/

Share

WebVulnCTF

WVCTF or WebVulnCTF is a gamified web platform which promotes training in pentesting and web application development security in an entertaining way. Through a rewards system, the user must search for a set of flags in the vulnerable application, that correspond to frequent vulnerabilities in web applications.

For more information visit the official webpage: https://repojfm.github.io/wvctf/

Build and deploy

Requirements:

  • Java 8 JDK (recommended jdk1.8.0_251 or latest)
  • Apache Maven 3.6.3
  • Node v12 (recommended v12.16.2) with NPM 6.14.x
  • PostgreSQL (v12 recommended) run in the default port (5432) with a empty database 'wvctf', user 'postgres' and password 'root'. For more security configure /src/main/resources/application.properties.
  • MongoDB (v4.2 recommended) run in the default port (27017) with a empty database 'WVCTF', user 'root' and password 'toor' in the authentication database 'admin'. For more security configure /src/main/resources/application.properties.

To build with Maven:

root@kitploit:~
Backend: (on <path>/wvctf)

	mvn clean install

Frontend: (on <path>/wvctf/src/main/java/com/julianfm/wvctf/frontend)

	npm install

To run:

root@kitploit:~
Backend: (on <path>/wvctf)

	mvn spring-boot:run

Frontend: (on <path>/wvctf/src/main/java/com/julianfm/wvctf/frontend)

	npm start

For help, you have the script run_script.bat (only for CMD of Windows).

Checkers

Security Code Testing (SAST & SCA)

CodeQL SonarCloud SAST Scan Snyk SCA Check

Secrets detector (Yelp detect-secrets)

detect-secrets

Compile testing

Java CI with Maven Node.js CI

Download Tool