La Dirección General de Seguridad Nacional, es el organismo encargado de la vigilancia interna de Marruecos. Depende del Ministerio del Interior y acumula un gran poder dada la enorme influencia y capacidad de decisión que posee en la sociedad marroquí. Está dirigida por el general de división Hamidou Lâanigri, quien había sido director general de la Dirección de Vigilancia del Territorio.