An apparatus, comprising: a memory; and a processor operatively coupled to the memory, the processor configured to receive information about asset-agnostic threat information from a source, the processor configured to calculate, substantially in parallel, each threat score from a plurality of threat scores for a first organization asset based on the information about the asset-agnostic threat information, the plurality of threat scores for the first organization asset including 1) a threat source score and 2) a threat destination score, the threat source score representing a likelihood that the first organization asset will be a source of a threat, the threat destination score representing a likelihood that the first organization asset will be a destination of a threat, the threat destination score for the first organization asset being different from the threat source score for the first organization asset, the processor configured to calculate a plurality of threat scores for a second organization asset based on 1) a relationship between the first organization asset and the second organization asset, and 2) an indication of the importance of the first organization asset, the plurality of threat scores for the second organization asset including a threat source score and a threat destination score for the second organization asset, the processor configured to perform threat mitigation for the first organization asset when a threat score from the plurality of threat scores for the first organization asset exceeds a predetermined threshold, the processor configured to perform threat mitigation for the second organization asset when a threat score from the plurality of threat scores for the second organization asset exceeds the predetermined threshold. a memory; and a processor operatively coupled to the memory, the processor configured to receive information about asset-agnostic threat information from a source, the processor configured to calculate, substantially in parallel, each threat score from a plurality of threat scores for a first organization asset based on the information about the asset-agnostic threat information, the plurality of threat scores for the first organization asset including 1) a threat source score and 2) a threat destination score, the threat source score representing a likelihood that the first organization asset will be a source of a threat, the threat destination score representing a likelihood that the first organization asset will be a destination of a threat, the threat destination score for the first organization asset being different from the threat source score for the first organization asset, the processor configured to calculate a plurality of threat scores for a second organization asset based on 1) a relationship between the first organization asset and the second organization asset, and 2) an indication of the importance of the first organization asset, the plurality of threat scores for the second organization asset including a threat source score and a threat destination score for the second organization asset, the processor configured to perform threat mitigation for the first organization asset when a threat score from the plurality of threat scores for the first organization asset exceeds a predetermined threshold, the processor configured to perform threat mitigation for the second organization asset when a threat score from the plurality of threat scores for the second organization asset exceeds the predetermined threshold.