Unassailable
adjective
immune to attack; incapable of being tampered with
“an impregnable fortress”
Similar: impregnable, inviolable, secure, strong, unattackable
adjective
without flaws or loopholes
“an ironclad contract”
Similar: unshakable, watertight, bulletproof
adjective
impossible to assail
Similar: untouchable