Review

Misuse Details

Details about the known misuse from the MUBench dataset.

Potential Hits

Findings of the detector that identify an anomaly in the same file and method as the known misuse.

Hit Rank Confidence Confidence String Pattern Examples Pattern Support Pattern Violation Target Environment Mapping
?

1267

1

StrategyRankDesc
1585()
Confidence167610 / (10 + 270)
DefectIndicator1940(1 / 2954 (PdfArray)) * 10 / 79
O-E2MN2027(overlap = 3.00 / 6.00)
O-E2MN*PS2085(overlap = 3.00 / 6.00)*(pattern support = 10 / 73)
O-E2MN*PS*PU2092(overlap = 3.00 / 6.00)*(pattern support = 10 / 73)*(1 / 2954 (PdfArray))
O-E2MN*PS*PV1777(overlap = 3.00 / 6.00)*(pattern support = 10 / 73)*(pattern violations = 1 / 270)
O-E2MN*PS*PV*PU1919(overlap = 3.00 / 6.00)*(pattern support = 10 / 73)*(pattern violations = 1 / 270)*(1 / 2954 (PdfArray))
O-E2MN*PS*PV*VS1867(overlap = 3.00 / 6.00)*(pattern support = 10 / 73)*(pattern violations = 1 / 270)*(violation support = 1 / 79)
O-E2MN*PS*PV*VS*PU1893(overlap = 3.00 / 6.00)*(pattern support = 10 / 73)*(pattern violations = 1 / 270)*(violation support = 1 / 79)*(1 / 2954 (PdfArray))
O-E2MN*PS*VS1977(overlap = 3.00 / 6.00)*(pattern support = 10 / 73)*(violation support = 1 / 79)
O-E2MN*PS*VS*PU1977(overlap = 3.00 / 6.00)*(pattern support = 10 / 73)*(violation support = 1 / 79)*(1 / 2954 (PdfArray))
O-E2MN*PU2036(overlap = 3.00 / 6.00)*(1 / 2954 (PdfArray))
O-E2MN*PV1482(overlap = 3.00 / 6.00)*(pattern violations = 1 / 270)
O-E2MN*PV*PU1627(overlap = 3.00 / 6.00)*(pattern violations = 1 / 270)*(1 / 2954 (PdfArray))
O-E2MN*PV*VS1699(overlap = 3.00 / 6.00)*(pattern violations = 1 / 270)*(violation support = 1 / 79)
O-E2MN*PV*VS*PU1680(overlap = 3.00 / 6.00)*(pattern violations = 1 / 270)*(violation support = 1 / 79)*(1 / 2954 (PdfArray))
O-E2MN*VS1798(overlap = 3.00 / 6.00)*(violation support = 1 / 79)
O-E2MN*VS*PU1873(overlap = 3.00 / 6.00)*(violation support = 1 / 79)*(1 / 2954 (PdfArray))
PS2031(pattern support = 10 / 73)
PS*PU2051(pattern support = 10 / 73)*(1 / 2954 (PdfArray))
PS*PV1676(pattern support = 10 / 73)*(pattern violations = 1 / 270)
PS*PV*PU1871(pattern support = 10 / 73)*(pattern violations = 1 / 270)*(1 / 2954 (PdfArray))
PS*PV*VS1757(pattern support = 10 / 73)*(pattern violations = 1 / 270)*(violation support = 1 / 79)
PS*PV*VS*PU1802(pattern support = 10 / 73)*(pattern violations = 1 / 270)*(violation support = 1 / 79)*(1 / 2954 (PdfArray))
PS*VS1939(pattern support = 10 / 73)*(violation support = 1 / 79)
PS*VS*PU1940(pattern support = 10 / 73)*(violation support = 1 / 79)*(1 / 2954 (PdfArray))
PU1508(1 / 2954 (PdfArray))
PV1377(pattern violations = 1 / 270)
PV*PU1579(pattern violations = 1 / 270)*(1 / 2954 (PdfArray))
PV*VS1529(pattern violations = 1 / 270)*(violation support = 1 / 79)
PV*VS*PU1670(pattern violations = 1 / 270)*(violation support = 1 / 79)*(1 / 2954 (PdfArray))
Rareness19391 - (79 / 10)
VS1619(violation support = 1 / 79)
VS*PU1592(violation support = 1 / 79)*(1 / 2954 (PdfArray))
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfWriter.java#addASEvent(PdfName, PdfName)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfWriter.java#addOCGRadioGroup(ArrayList)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfWriter.java#fillOCProperties(boolean)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/LtvVerification.java#outputDss(PdfDictionary, PdfDictionary, PdfArray, PdfArray, PdfArray)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfDocument.java#addNames(TreeMap, HashMap, HashMap, PdfWriter)

10

?

4103

1

StrategyRankDesc
1586()
Confidence83910 / (10 + 96)
DefectIndicator209(1 / 1081 (PdfNumber)) * 10 / 2
O-E2MN1747(overlap = 6.00 / 10.00)
O-E2MN*PS1904(overlap = 6.00 / 10.00)*(pattern support = 10 / 73)
O-E2MN*PS*PU1498(overlap = 6.00 / 10.00)*(pattern support = 10 / 73)*(1 / 1081 (PdfNumber))
O-E2MN*PS*PV1141(overlap = 6.00 / 10.00)*(pattern support = 10 / 73)*(pattern violations = 1 / 96)
O-E2MN*PS*PV*PU862(overlap = 6.00 / 10.00)*(pattern support = 10 / 73)*(pattern violations = 1 / 96)*(1 / 1081 (PdfNumber))
O-E2MN*PS*PV*VS170(overlap = 6.00 / 10.00)*(pattern support = 10 / 73)*(pattern violations = 1 / 96)*(violation support = 1 / 2)
O-E2MN*PS*PV*VS*PU181(overlap = 6.00 / 10.00)*(pattern support = 10 / 73)*(pattern violations = 1 / 96)*(violation support = 1 / 2)*(1 / 1081 (PdfNumber))
O-E2MN*PS*VS165(overlap = 6.00 / 10.00)*(pattern support = 10 / 73)*(violation support = 1 / 2)
O-E2MN*PS*VS*PU217(overlap = 6.00 / 10.00)*(pattern support = 10 / 73)*(violation support = 1 / 2)*(1 / 1081 (PdfNumber))
O-E2MN*PU724(overlap = 6.00 / 10.00)*(1 / 1081 (PdfNumber))
O-E2MN*PV297(overlap = 6.00 / 10.00)*(pattern violations = 1 / 96)
O-E2MN*PV*PU569(overlap = 6.00 / 10.00)*(pattern violations = 1 / 96)*(1 / 1081 (PdfNumber))
O-E2MN*PV*VS124(overlap = 6.00 / 10.00)*(pattern violations = 1 / 96)*(violation support = 1 / 2)
O-E2MN*PV*VS*PU133(overlap = 6.00 / 10.00)*(pattern violations = 1 / 96)*(violation support = 1 / 2)*(1 / 1081 (PdfNumber))
O-E2MN*VS107(overlap = 6.00 / 10.00)*(violation support = 1 / 2)
O-E2MN*VS*PU146(overlap = 6.00 / 10.00)*(violation support = 1 / 2)*(1 / 1081 (PdfNumber))
PS2030(pattern support = 10 / 73)
PS*PU1260(pattern support = 10 / 73)*(1 / 1081 (PdfNumber))
PS*PV839(pattern support = 10 / 73)*(pattern violations = 1 / 96)
PS*PV*PU688(pattern support = 10 / 73)*(pattern violations = 1 / 96)*(1 / 1081 (PdfNumber))
PS*PV*VS147(pattern support = 10 / 73)*(pattern violations = 1 / 96)*(violation support = 1 / 2)
PS*PV*VS*PU135(pattern support = 10 / 73)*(pattern violations = 1 / 96)*(violation support = 1 / 2)*(1 / 1081 (PdfNumber))
PS*VS142(pattern support = 10 / 73)*(violation support = 1 / 2)
PS*VS*PU209(pattern support = 10 / 73)*(violation support = 1 / 2)*(1 / 1081 (PdfNumber))
PU710(1 / 1081 (PdfNumber))
PV314(pattern violations = 1 / 96)
PV*PU546(pattern violations = 1 / 96)*(1 / 1081 (PdfNumber))
PV*VS107(pattern violations = 1 / 96)*(violation support = 1 / 2)
PV*VS*PU121(pattern violations = 1 / 96)*(violation support = 1 / 2)*(1 / 1081 (PdfNumber))
Rareness1421 - (2 / 10)
VS91(violation support = 1 / 2)
VS*PU143(violation support = 1 / 2)*(1 / 1081 (PdfNumber))
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfReader.java#readXrefSection()
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfCopyFieldsImp.java#mergeField(String, Item)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfEFStream.java#toPdf(PdfWriter, OutputStream)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfStream.java#toPdf(PdfWriter, OutputStream)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfReader.java#decodePredictor(byte, PdfObject)

10