Heat your oven to 375°F (190°C).
In a big frying pan, cook the sausage on medium heat until it is brown and completely cooked, breaking it into small pieces while cooking. Remove extra grease.
In a bowl, mix together the cooked sausage, softened cream cheese, garlic powder, onion powder, and black pepper. Stir until everything is mixed together. If you’re using cheddar cheese, mix it in now.
Open the crescent roll dough and divide it into triangles.
Put a spoonful of the sausage mix on the wider part of each triangle and roll it towards the narrower end, pressing the edges together to close.
Put the croissants on a baking sheet covered with parchment paper.
Use the beaten egg to brush the tops for a shiny, golden look.
Put in the oven for 12-15 minutes or until the crescent shapes turn golden brown.
Let it cool a bit before serving.