Cook the pasta. Bring a large pot of salted water to a rolling boil.
Cook the pasta until just al dente so it holds up in the salad. Drain and rinse quickly under cool water to stop the cooking.
Season the pasta while warm. Toss the pasta with a tablespoon of olive oil and a pinch of salt. This keeps it from sticking and gives you a head start on flavor.
Whisk the dressing. In a bowl or jar, combine olive oil, red wine vinegar, Dijon, honey, garlic, oregano, red pepper flakes, salt, and pepper.
Whisk or shake until emulsified and taste for balance—add a touch more vinegar or salt if needed.
Prep the mix-ins. Slice the salami and cheese into bite-size pieces. Halve the olives and tomatoes. Slice the roasted peppers, artichokes, pepperoncini, and red onion.
Chop the herbs.
Combine. In a large bowl, add the pasta, salami, cheese, olives, roasted peppers, artichokes, pepperoncini, tomatoes, and onion. Pour over about three-quarters of the dressing and toss gently to coat.
Rest and absorb. Let the salad sit for 10–15 minutes so the pasta soaks up the flavors. Taste and add more dressing, salt, or pepper as needed.
Finish with herbs. Fold in the parsley and basil just before serving to keep them bright and fragrant.
Chill or serve. Serve right away at cool room temperature, or chill for 1–2 hours if you prefer it colder.
Reserve a few spoonfuls of dressing for a quick refresh just before serving.