Place the halved baby potatoes in a large pot and cover with water. Bring to a boil over medium-high heat and cook for about 15-20 minutes, or until the potatoes are fork-tender. Drain and let cool completely.
In a large mixing bowl, combine the sour cream, mayonnaise, Dijon mustard, garlic powder, onion powder, salt, and black pepper. Mix until smooth and well combined.
Once the potatoes have cooled, add them to the bowl with the dressing. Gently fold the potatoes into the dressing until well coated.
Stir in the shredded cheddar cheese, crumbled bacon, green onions, and chives. Mix until evenly distributed.
Cover the salad and refrigerate for at least 1 hour to allow the flavors to meld. For best results, chill for 2-3 hours.
Before serving, give the salad a gentle stir and adjust seasoning if needed. Garnish with additional green onions or chives if desired.