Mix cranberries, apple, orange, sugar, shallot, jalapeno pepper, green onion, lime juice, and vinegar together in a bowl.
Cover bowl with plastic wrap and refrigerate for flavors to blend, 4 to 24 hours.
6 servings