Cook the pasta according to package instructions until al dente, then drain and rinse with cold water.
In a large bowl, combine the cooked pasta, cherry tomatoes, cucumber, red bell pepper, and red onion.
Add the chopped parsley and basil to the salad mixture.
In a separate bowl, whisk together the olive oil, red wine vinegar, Dijon mustard, salt, and pepper until emulsified.
Pour the dressing over the pasta salad and mix gently until everything is well combined.
Taste and adjust seasoning, adding more salt, pepper, or vinegar if needed.
Cover and refrigerate for at least 30 minutes before serving to allow flavors to develop.
Serve chilled or at room temperature, garnished with extra herbs if desired.