In a large pot, bring salted water to a boil. Add the halved baby potatoes and cook until fork-tender, about 15-20 minutes. Drain and let cool slightly.
In a large mixing bowl, combine sour cream, mayonnaise, Dijon mustard, garlic powder, onion powder, salt, and black pepper. Mix until smooth.
Once the potatoes are cool enough to handle, add them to the bowl with the dressing. Gently fold to coat the potatoes evenly.
Stir in the shredded cheddar cheese, crumbled bacon, chopped green onions, and parsley. Mix until well combined.
Cover the salad and refrigerate for at least 1 hour to allow the flavors to meld.
Serve chilled or at room temperature, garnished with additional green onions and bacon if desired.