Here are the countries that depend on others for their national security -----
1. Vatican City protected by Swiss guards
2. Monaco, protected by France under defence pact
3. Liechtenstein , protected by Switzerland
4. Iceland , protected by NATO and US
5. Andorra , protected by France and Spain
The below information I am writing from my own knowledge.
6. Bhutan , protected by India