set identifier confidence on CPE entries

Former-commit-id: 1b50168ed2d1ae4f426cc703cb099c514b80d9e9
This commit is contained in:
Jeremy Long
2014-01-17 20:22:57 -05:00
parent b2f688a032
commit dde1d96058

View File

@@ -579,7 +579,13 @@ public class CPEAnalyzer implements Analyzer {
for (IdentifierMatch m : collected) { for (IdentifierMatch m : collected) {
if (bestIdentifierQuality.equals(m.getConfidence()) if (bestIdentifierQuality.equals(m.getConfidence())
&& bestEvidenceQuality.equals(m.getEvidenceConfidence())) { && bestEvidenceQuality.equals(m.getEvidenceConfidence())) {
dependency.addIdentifier(m.getIdentifier()); Identifier i = m.getIdentifier();
if (bestIdentifierQuality == IdentifierConfidence.BEST_GUESS) {
i.setConfidence(Confidence.LOW);
} else {
i.setConfidence(bestEvidenceQuality);
}
dependency.addIdentifier(i);
} }
} }
} }