GBounty is a multi-step website vulnerability scanner developed in Golang designed to help companies, pentesters, and bug hunters identify potential vulnerabilities in web applications.
Now, GBounty checks if there's any update in both, the app and profiles, on every execution unless the CI environment variable is defined.
However, that's not very clever, so it could:
Let the user skip checks in a more explicit way (e.g. --skip-checks flag).
Only check for updates once per day. To do that, we can use the .gbounty directory to store when the last check was performed. In case there is any error, fallback to check.
Now, GBounty checks if there's any update in both, the app and profiles, on every execution unless the
CI
environment variable is defined.However, that's not very clever, so it could:
--skip-checks
flag)..gbounty
directory to store when the last check was performed. In case there is any error, fallback to check.