I believe you are correct: Switzerland does not have a standing army, but the people are heavily armed.
The “militia” are required to keep their military weapons (and ammunition) at home to have it available at a moment's notice. I suspect the number of home invasions in Switzerland is minimal.
My knowledge of this is somewhat dated but I haven't read about significant changes in Switzerland's defense approach in recent years.
Thanks SisterK.