bulletproof, unassailable, unshakable, watertight - without flaws or loopholes
Example:- an ironclad contract
watertight - not allowing water to pass in or out