In a medium skillet set over medium-high heat, heat a drizzle of oil and saute the onion and and garlic until soft. Add the salt, curry paste, tomato sauce, garam masala and cook for a few minutes, until nice and fragrant.
Put the kidney beans into the bowl of a food processor and add the cooked onion mixture. Add the lemon juice, sriracha and maple syrup and pulse until as chunky or smooth as you like. Adjust seasonings if necessary.
Cool and refrigerate overnight (it's even better the next day, and the day after that), and serve with pita chips, torn fresh pitas, tortilla chips, crackers or vegetable sticks.