
“Everything will be done to prevent any new attack and to ruthlessly punish those who would dare to attempt it,” he said.
The sole surviving member of the 10-person jihadist cell that staged the attacks, 36-year-old Salah Abdeslam, is serving life in jail.
The other nine attackers blew themselves up or were killed by police in the attack claimed by the Islamic State jihadist group.
US-backed forces in 2019 defeated the last remnants of the IS proto-state straddling parts of Syria and Iraq that inspired the Paris attacks.
But Macron warned of another form of jihadism that he called “internal, insidious, less detectable, and less predictable”.
“No one can guarantee the end of attacks, but we can guarantee that for those who take up arms against France, the response will be uncompromising,” he said.
Macron said that France would continue to track jihadists at home and abroad.
“Eighty-five attacks have been foiled in 10 years, including six this year,” he added.