Not just Claude. In my experience, almost any LLM running in Pi would rather go down rabbit holes than ask for clarification. I think the solution is to restrict what the LLM can do: If it keeps running into "permission denied" when trying to run disassemblers or read files in /lib64, then it's probably not doing what the user intended it to do.
But you're right, that report is definitely written by an LLM. Humans don't typically put parenthetical postmodifiers in headings ("Mechanism (from the shipped libc.so)"), but LLMs just love them too much.