GraphQLmap: scripting engine to interact with a graphql endpoint for pentesting purposes