Begin by boiling a large pot of salted water. Once boiling, add the pasta and cook until al dente, typically 6 to 10 minutes depending on the package directions. Drain the pasta and rinse it thoroughly under cold water to stop the cooking process.
While the pasta is boiling, prepare the dressing in a large mixing bowl. Combine the vinegar, sea salt, black pepper, oregano, and pepperoncini juice (if using). Gradually whisk in the extra-virgin olive oil until the mixture is well emulsified.
Transfer the cooked and cooled pasta into the bowl with the dressing, ensuring each piece is well-coated. Incorporate the bell pepper, zucchini, cherry tomatoes, scallions, olives, parmesan cheese, mozzarella, and herbs (if using). Mix thoroughly to combine all ingredients evenly.
Taste and adjust the seasoning with additional salt and pepper if needed. For optimal flavor, cover the salad and refrigerate for at least 30 minutes before serving. This dish can be prepared in advance and stored in the refrigerator for up to 5 days, making it a convenient option for meal prep.