1. A computer program product residing on a non-transitory computer readable storage medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising: assigning a value to a first data-flow of a first summary associated with a control flow graph and assigning the value to a second data-flow of a second summary associated with the control flow graph; identifying that the first data-flow with the value does flow into a type of sink, includes identifying that the first data-flow is a security sensitive operation; identifying that the second data-flow with the value does not flow into the type of sink; refining the first summary of a behavior of the first data-flow in response to identifying that the first data-flow does flow into the type of sink; and skipping refinement of the second summary of a behavior of the second data-flow in response to identifying that the second data-flow does not flow into the type of sink; wherein the type of sink includes a security sink.