Connect to DefectDojo

Check the Defect Dojo admin password and get its API key:

cd ~/apps/scansuite &&./dojo-password

Note: This checks the password in the auto installed Defect Dojo folder ~/apps/django-DefectDojo folder. If you have a separate Defect Dojo installation, refer to its documentation on how to get or renew the password.

Open the browser and login to Defect Dojo via https://YOUR_HOST_IP:8443:

Troubleshooting DefectDojo:

Restart DefectDojo:

cd ~/apps/django-DefectDojo/ && ./dc-down.sh

./dc-up-d.sh postgres-redis

Update password:

cd ~/apps/django-DefectDojo/ && docker-compose exec uwsgi /bin/bash -c 'python manage.py changepassword admin'

Reset the Database. This command will clear Dojo database and restart it:

~/apps/scansuite/services/reset-dojo

After reset wait a few minutes and check for the new password:

~/apps/scansuite/dojo-password

For more details refer to official Defect Dojo repository and documentation.

If everything is fine, follow to /api/key-v2 path and copy the API key:

Login to the ScanSuite over https://YOUR_HOST_IP

Troubleshooting ScanSuite:

Restart ScanSuite: cd ~/apps/scansuite && ./start-scansuite

Restart docker service: sudo service docker restart

To check container logs for errors, cd ~/apps/scansuiteand execute any of the following commands:

docker-compose logs web

docker-compose logs worker

docker-compose logs worker_admin

docker-compose logs celery_beat

cat /var/tmp/scansuite.log

To specify Defect Dojo connection details, follow to the Settings menu:

Paste the Defect Dojo host URL and API key, click Save:

Follow to Create new Product and create a test product. If everything is set correctly, the new product will be created:

Last updated