A command line interface for scanning source code for vulnerabilities.
- Install OpenJDK
- Set an
OPENAI_API_KEY
environment variable on your host or login with the vuldra CLI (vuldra openai login
). - To test the CLI tool, run
./gradlew install && ./vuldra <arguments>
in the root project directory with any desired arguments.
- Clikt is used for the CLI tool
- OpenAI API is used for the text generation
- openai-kotlin is used as a wrapper for the OpenAI API
- kotlin-cli-starter was used as a Koltin CLI template