OrCAD EDM has this capability. It uses something called EDM Validation to compare symbols (footprints/padstacks/step models) on a board to the ones in a promoted library in EDM. It will list a csv report showing any footprints that are out of date with the library.
↧