Normal link checkers (like Xenu or Link Checker) do not work on Jive sites, as a broken link does not generate a 4040 or 302. Instead the document macro constructs a "Not Found" page for the broken link - which is possibly more helpful to an end user, but totally fools the link checker.
As a result, even a minor restructure to a Jive site can leave broken links, and the only way to find them is by manually examining each page and its links. Which is hardly practical for all but a trivial site.
This was raised as Case 147036, but the support position is that this would require a feature change to fix.