Maybe it's nitpicking but the shibboleth was used to differentiate between members of different tribes of the same people involved in what amounted to a civil war. It is useless for distinguishing between speakers of different languages.
No, that's a good point. My intention was to use it as an example of distinguishing regional dialects, accents, etc. but also native speakers from second-language speakers.