Ok, well in the lore (which is what we are using) it's not invincible.
English
-
Source?
-
In this case armor lock has never been referenced in lore except in the Halo visually guides. If it truly was invincible it would beg the question of why they never installed it on their ships? Or used it in the books.