律师分析:
全国人民代表大会
国家安全法是经中华人民共和国全国人民代表大会常务委员会通过的。《国家安全法》经全国人民代表大会常务委员会通过。法律规定,全国人民代表大会和全国人民代表大会常务委员会行使国家立法权,法律都应由全国人民代表大会及其常务委员会制定并通过。《国家安全法》主要是为了维护国家安全,保障改革开放和社会主义现代化建设的顺利进行。
【法律依据】:
《中华人民共和国国家安全法》 第一条 为了维护国家安全,保卫人民民主专政的政权和中国特色社会主义制度,保护人民的根本利益,保障改革开放和社会主义现代化建设的顺利进行,实现中华民族伟大复兴,根据宪法,制定本法。