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/scansuite
and 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