Cook pasta according to directions. When draining, reserve 3 tablespoons of pasta water. Rinse pasta under cool water then place in a large mixing bowl.
Add beans, arugula, basil, sundried tomatoes, mayo, pesto, reserved pasta water, lemon juice, coarse salt, black pepper, and red pepper flakes, then mix to combined.
In a small pan over medium heat, add pine nuts and toast for about 4-5 minutes, tossing frequently to keep from burning.
Taste your pasta to see if it needs any more salt or lemon juice – this will be per your preference. Now eat up and enjoy your life!