1. A system for program analysis comprising: a high-level scanning tool comprising a processor configured to perform a high-level analysis on a program to generate one or more high-level findings; one or more low-level scanning tools, each configured to perform a low-level analysis on the program using the processor to generate a low-level finding; a mapping module configured to map the one or more low-level findings to the high-level findings to generate a concise combination report that displays results associated with the analyses such that high-level findings are grouped together and suppressed in information relating to low-level reports; and a report module configured to link analyses in the combination report to associate a suppressed finding in a first analysis with a full report on the finding in a second analysis.