In a mixing bowl, combine softened cream cheese and crushed pineapple until smooth.
Stir in chopped cranberries, pecans, powdered sugar, vanilla extract, cinnamon, and salt until well combined.
Cover the mixture and refrigerate for 30 minutes to firm up.
Use a small cookie scoop or hands to form bite-sized balls.
Coat each ball in finely chopped pecans until fully covered.
Place on platter and refrigerate until ready to serve.
