Place lime juice, olive oil, garlic, salt, and cayenne pepper in a small jar. Cover with lid, and shake until ingredients are well mixed.
In a salad bowl, combine beans, corn, avocado, bell pepper, tomatoes, green onions, and cilantro. Shake lime dressing, and pour it over the salad. Stir salad to coat vegetables and beans with dressing, and serve.