When starting with bug bounty, ensuring you have a good testing scope is key. This includes the assets you would like your researcher crowd to test and report vulnerabilities on. Defining your out of scope is also just as important. These are things you do not want researchers to test and submit vulnerabilities on.

‘In-Scope’

In this part of your program build we will assist you with defining exactly what you would like to be test. These can be publicly facing assets, internal assets, domains, APIs, Web/Mobile applications, network infrastructure etc. depending on your focus and objectives. To refine your descriptions and explain to the researchers, we have a library of templates that you may use as a whole or parts of, to best describe what you are looking to get tested.

The ‘In-Scope’ is crucial for setting the boundaries of the program, ensuring that researchers know which parts of the organisation's digital infrastructure they can legally test without violating terms of service or engaging in unauthorised activity.

‘Out-Of-Scope’

The ‘Out Of Scope’ is just as important, if not more as this is where we define what is outside of those boundaries. This is key as this prevents misunderstanding in what they are allowed to test and provides them with areas of focus. In this section we can include internally known issues, accepted risk vulnerabilities, third party services, specific components/functionalities of your assets or organisation that you do not want researchers to investigate or test.

As all researchers accept the Terms and Conditions of your program, they are legally confirming that they will remain within the scope and accepting that they will report outside of this as doing so can lead to negative impacts on the asset/organisation or program.

The exclusion of certain targets from the scope is decided by the you as a client and for various reasons, which may include privacy concerns, legal restrictions, or because those targets may not be relevant to the organisation's current security objectives.

What makes a good bug bounty scope?

Overall, these are all key factors to consider when defining your scope. It is also good practice to ensure that you keep in mind the continuous nature of bug bounty, meaning that you can prioritise the assets /components that require testing in the short term vs longer term.