I am writing this on AA forum since it was AA security that enforced this rule
I was flying SAL-DFW on AA -- in SAL each gate going to the USA has its own security ran by the airline, AA in this case
I was trying to bring a sealed bag of sea salt (1lb) -- such bag I was told needed to be in checked bags -- I asked to see a printout with this rule, but was told that not all items are on the list.