Place lime juice, olive oil, garlic, salt and cayenne pepper in a small jar with lid.
Shake until well mixed.
Place beans, corn, avocado, bell pepper, tomatoes, onion and cilantro in a bowl.
Shake lime dressing and pour over vegetables.
Stir salad to coat vegetables with dressing.
Serve.