report it. your neglegence of not doing so will cost you yours one day. that is, if he doesn't do it himself. proper would be for him to report it himself. if he's not professional about a mistake, then you might consider a career path in being the new janitor?
don't feel guilty about this kind of things. people need to own their mistakes. next think you know someone hiding their mistakes will point to you , the responsible kind, to blame.
don't let your goodness for other bring you in a situation that leaves you helpless. seen happen many times some superior got found out of some derping and they shift the blame downward. even if the ppl below already knew of these things and perhaps helped them hide it out of the good of their heart or care for this person. since they were with that part of the problem, it was easy for them to point fingers downwards... and it's always easier to point a finger than man up at fear risk losing your own job so that option is what a lot of ppl take...