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
?

1035

0.00170117624186

(pattern support = 14 / 36)(pattern violations = 1 / 127)(overlap = 5.00 / 9.00)

itext/5091/original-src/com/itextpdf/text/pdf/RandomAccessFileOrArray.java#InputStreamToArray(InputStream);itext/5091/original-src/com/itextpdf/text/pdf/TSAClientBouncyCastle.java#getTSAResponse(byte[]);itext/5091/original-src/com/itextpdf/text/pdf/codec/Base64.java#decode(String, int);itext/5091/original-src/com/itextpdf/text/pdf/PdfReader.java#ASCIIHexDecode(byte);itext/5091/original-src/com/itextpdf/text/pdf/parser/ContentByteUtils.java#getContentBytesFromContentObject(PdfObject)

14

?

1036

0.00170117624186

(pattern support = 14 / 36)(pattern violations = 1 / 127)(overlap = 5.00 / 9.00)

itext/5091/original-src/com/itextpdf/text/pdf/RandomAccessFileOrArray.java#InputStreamToArray(InputStream);itext/5091/original-src/com/itextpdf/text/pdf/TSAClientBouncyCastle.java#getTSAResponse(byte[]);itext/5091/original-src/com/itextpdf/text/pdf/codec/Base64.java#decode(String, int);itext/5091/original-src/com/itextpdf/text/pdf/PdfReader.java#ASCIIHexDecode(byte);itext/5091/original-src/com/itextpdf/text/pdf/parser/ContentByteUtils.java#getContentBytesFromContentObject(PdfObject)

14

?

1037

0.00170117624186

(pattern support = 14 / 36)(pattern violations = 1 / 127)(overlap = 5.00 / 9.00)

itext/5091/original-src/com/itextpdf/text/pdf/RandomAccessFileOrArray.java#InputStreamToArray(InputStream);itext/5091/original-src/com/itextpdf/text/pdf/TSAClientBouncyCastle.java#getTSAResponse(byte[]);itext/5091/original-src/com/itextpdf/text/pdf/codec/Base64.java#decode(String, int);itext/5091/original-src/com/itextpdf/text/pdf/PdfReader.java#ASCIIHexDecode(byte);itext/5091/original-src/com/itextpdf/text/pdf/parser/ContentByteUtils.java#getContentBytesFromContentObject(PdfObject)

14

?

1038

0.00170117624186

(pattern support = 14 / 36)(pattern violations = 1 / 127)(overlap = 5.00 / 9.00)

itext/5091/original-src/com/itextpdf/text/pdf/RandomAccessFileOrArray.java#InputStreamToArray(InputStream);itext/5091/original-src/com/itextpdf/text/pdf/TSAClientBouncyCastle.java#getTSAResponse(byte[]);itext/5091/original-src/com/itextpdf/text/pdf/codec/Base64.java#decode(String, int);itext/5091/original-src/com/itextpdf/text/pdf/PdfReader.java#ASCIIHexDecode(byte);itext/5091/original-src/com/itextpdf/text/pdf/parser/ContentByteUtils.java#getContentBytesFromContentObject(PdfObject)

14

?

1039

0.00170117624186

(pattern support = 14 / 36)(pattern violations = 1 / 127)(overlap = 5.00 / 9.00)

itext/5091/original-src/com/itextpdf/text/pdf/RandomAccessFileOrArray.java#InputStreamToArray(InputStream);itext/5091/original-src/com/itextpdf/text/pdf/TSAClientBouncyCastle.java#getTSAResponse(byte[]);itext/5091/original-src/com/itextpdf/text/pdf/codec/Base64.java#decode(String, int);itext/5091/original-src/com/itextpdf/text/pdf/PdfReader.java#ASCIIHexDecode(byte);itext/5091/original-src/com/itextpdf/text/pdf/parser/ContentByteUtils.java#getContentBytesFromContentObject(PdfObject)

14

?

11

0.0572916666667

(pattern support = 22 / 36)(pattern violations = 1 / 4)(overlap = 3.00 / 8.00)

itext/5091/original-src/com/itextpdf/text/pdf/PdfCopyFieldsImp.java#mergeWithMaster(Map);itext/5091/original-src/com/itextpdf/text/pdf/PdfStamperImp.java#flatFields();itext/5091/original-src/com/itextpdf/text/pdf/PdfStamperImp.java#close(Map);itext/5091/original-src/com/itextpdf/text/pdf/PdfSignatureAppearance.java#preClose(HashMap);itext/5091/original-src/com/itextpdf/text/pdf/SimpleNamedDestination.java#outputNamedDestinationAsNames(HashMap, PdfWriter)

22

?

1741

0.000914494741655

(pattern support = 10 / 36)(pattern violations = 1 / 270)(overlap = 8.00 / 9.00)

itext/5091/original-src/com/itextpdf/text/pdf/PdfWriter.java#addASEvent(PdfName, PdfName);itext/5091/original-src/com/itextpdf/text/pdf/LtvVerification.java#outputDss(PdfDictionary, PdfDictionary, PdfArray, PdfArray, PdfArray);itext/5091/original-src/com/itextpdf/text/pdf/PdfDocument.java#addNames(TreeMap, HashMap, HashMap, PdfWriter);itext/5091/original-src/com/itextpdf/text/pdf/PdfCopyFieldsImp.java#createAcroForms();itext/5091/original-src/com/itextpdf/text/pdf/PdfReader.java#readXRefStream(long)

10

?

2699

0.000420912935397

(pattern support = 17 / 36)(pattern violations = 1 / 863)(overlap = 10.00 / 13.00)

itext/5091/original-src/com/itextpdf/text/pdf/PdfNameTree.java#writeTree(HashMap, PdfWriter);itext/5091/original-src/com/itextpdf/text/pdf/PdfNumberTree.java#writeTree(HashMap, PdfWriter);itext/5091/original-src/com/itextpdf/text/pdf/PdfStamperImp.java#insertPage(int, Rectangle);itext/5091/original-src/com/itextpdf/text/pdf/PdfShading.java#type2(PdfWriter, BaseColor, float, float, PdfFunction, boolean);itext/5091/original-src/com/itextpdf/text/pdf/Type1Font.java#getFontBaseType(PdfIndirectReference, int, int, byte)

17

?

3208

0.00034820979201

(pattern support = 17 / 36)(pattern violations = 1 / 863)(overlap = 7.00 / 11.00)

itext/5091/original-src/com/itextpdf/text/pdf/PdfNameTree.java#writeTree(HashMap, PdfWriter);itext/5091/original-src/com/itextpdf/text/pdf/PdfNumberTree.java#writeTree(HashMap, PdfWriter);itext/5091/original-src/com/itextpdf/text/pdf/PdfStamperImp.java#insertPage(int, Rectangle);itext/5091/original-src/com/itextpdf/text/pdf/PdfShading.java#type2(PdfWriter, BaseColor, float, float, PdfFunction, boolean);itext/5091/original-src/com/itextpdf/text/pdf/Type1Font.java#getFontBaseType(PdfIndirectReference, int, int, byte)

17

?

3209

0.00034820979201

(pattern support = 17 / 36)(pattern violations = 1 / 863)(overlap = 7.00 / 11.00)

itext/5091/original-src/com/itextpdf/text/pdf/PdfNameTree.java#writeTree(HashMap, PdfWriter);itext/5091/original-src/com/itextpdf/text/pdf/PdfNumberTree.java#writeTree(HashMap, PdfWriter);itext/5091/original-src/com/itextpdf/text/pdf/PdfStamperImp.java#insertPage(int, Rectangle);itext/5091/original-src/com/itextpdf/text/pdf/PdfShading.java#type2(PdfWriter, BaseColor, float, float, PdfFunction, boolean);itext/5091/original-src/com/itextpdf/text/pdf/Type1Font.java#getFontBaseType(PdfIndirectReference, int, int, byte)

17

?

3210

0.00034820979201

(pattern support = 17 / 36)(pattern violations = 1 / 863)(overlap = 7.00 / 11.00)

itext/5091/original-src/com/itextpdf/text/pdf/PdfNameTree.java#writeTree(HashMap, PdfWriter);itext/5091/original-src/com/itextpdf/text/pdf/PdfNumberTree.java#writeTree(HashMap, PdfWriter);itext/5091/original-src/com/itextpdf/text/pdf/PdfStamperImp.java#insertPage(int, Rectangle);itext/5091/original-src/com/itextpdf/text/pdf/PdfShading.java#type2(PdfWriter, BaseColor, float, float, PdfFunction, boolean);itext/5091/original-src/com/itextpdf/text/pdf/Type1Font.java#getFontBaseType(PdfIndirectReference, int, int, byte)

17

?

3211

0.00034820979201

(pattern support = 17 / 36)(pattern violations = 1 / 863)(overlap = 7.00 / 11.00)

itext/5091/original-src/com/itextpdf/text/pdf/PdfNameTree.java#writeTree(HashMap, PdfWriter);itext/5091/original-src/com/itextpdf/text/pdf/PdfNumberTree.java#writeTree(HashMap, PdfWriter);itext/5091/original-src/com/itextpdf/text/pdf/PdfStamperImp.java#insertPage(int, Rectangle);itext/5091/original-src/com/itextpdf/text/pdf/PdfShading.java#type2(PdfWriter, BaseColor, float, float, PdfFunction, boolean);itext/5091/original-src/com/itextpdf/text/pdf/Type1Font.java#getFontBaseType(PdfIndirectReference, int, int, byte)

17

?

3212

0.00034820979201

(pattern support = 17 / 36)(pattern violations = 1 / 863)(overlap = 7.00 / 11.00)

itext/5091/original-src/com/itextpdf/text/pdf/PdfNameTree.java#writeTree(HashMap, PdfWriter);itext/5091/original-src/com/itextpdf/text/pdf/PdfNumberTree.java#writeTree(HashMap, PdfWriter);itext/5091/original-src/com/itextpdf/text/pdf/PdfStamperImp.java#insertPage(int, Rectangle);itext/5091/original-src/com/itextpdf/text/pdf/PdfShading.java#type2(PdfWriter, BaseColor, float, float, PdfFunction, boolean);itext/5091/original-src/com/itextpdf/text/pdf/Type1Font.java#getFontBaseType(PdfIndirectReference, int, int, byte)

17

?

3213

0.00034820979201

(pattern support = 17 / 36)(pattern violations = 1 / 863)(overlap = 7.00 / 11.00)

itext/5091/original-src/com/itextpdf/text/pdf/PdfNameTree.java#writeTree(HashMap, PdfWriter);itext/5091/original-src/com/itextpdf/text/pdf/PdfNumberTree.java#writeTree(HashMap, PdfWriter);itext/5091/original-src/com/itextpdf/text/pdf/PdfStamperImp.java#insertPage(int, Rectangle);itext/5091/original-src/com/itextpdf/text/pdf/PdfShading.java#type2(PdfWriter, BaseColor, float, float, PdfFunction, boolean);itext/5091/original-src/com/itextpdf/text/pdf/Type1Font.java#getFontBaseType(PdfIndirectReference, int, int, byte)

17

?

3214

0.00034820979201

(pattern support = 17 / 36)(pattern violations = 1 / 863)(overlap = 7.00 / 11.00)

itext/5091/original-src/com/itextpdf/text/pdf/PdfNameTree.java#writeTree(HashMap, PdfWriter);itext/5091/original-src/com/itextpdf/text/pdf/PdfNumberTree.java#writeTree(HashMap, PdfWriter);itext/5091/original-src/com/itextpdf/text/pdf/PdfStamperImp.java#insertPage(int, Rectangle);itext/5091/original-src/com/itextpdf/text/pdf/PdfShading.java#type2(PdfWriter, BaseColor, float, float, PdfFunction, boolean);itext/5091/original-src/com/itextpdf/text/pdf/Type1Font.java#getFontBaseType(PdfIndirectReference, int, int, byte)

17

?

3330

0.000284268576952

(pattern support = 12 / 36)(pattern violations = 1 / 533)(overlap = 5.00 / 11.00)

itext/5091/original-src/com/itextpdf/text/pdf/LongHashtable.java#LongHashtable(int, float);itext/5091/original-src/com/itextpdf/text/pdf/PdfContentByte.java#setFontAndSize(BaseFont, float);itext/5091/original-src/com/itextpdf/text/pdf/PdfPages.java#reorderPages(int);itext/5091/original-src/com/itextpdf/text/pdf/TrueTypeFont.java#process(byte, boolean);itext/5091/original-src/com/itextpdf/text/pdf/codec/JBIG2SegmentReader.java#readHeader()

12

?

3331

0.000284268576952

(pattern support = 12 / 36)(pattern violations = 1 / 533)(overlap = 5.00 / 11.00)

itext/5091/original-src/com/itextpdf/text/pdf/LongHashtable.java#LongHashtable(int, float);itext/5091/original-src/com/itextpdf/text/pdf/PdfContentByte.java#setFontAndSize(BaseFont, float);itext/5091/original-src/com/itextpdf/text/pdf/PdfPages.java#reorderPages(int);itext/5091/original-src/com/itextpdf/text/pdf/TrueTypeFont.java#process(byte, boolean);itext/5091/original-src/com/itextpdf/text/pdf/codec/JBIG2SegmentReader.java#readHeader()

12

?

3680

0.00027557319224

(pattern support = 10 / 36)(pattern violations = 1 / 840)(overlap = 5.00 / 6.00)

itext/5091/original-src/com/itextpdf/text/pdf/AcroFields.java#setField(String, String, String);itext/5091/original-src/com/itextpdf/text/pdf/PdfStamperImp.java#setAdditionalAction(PdfName, PdfAction);itext/5091/original-src/com/itextpdf/text/pdf/PdfAnnotation.java#setMKBackgroundColor(BaseColor);itext/5091/original-src/com/itextpdf/text/pdf/PdfAnnotation.java#setMKBorderColor(BaseColor);itext/5091/original-src/com/itextpdf/text/pdf/PdfStamperImp.java#setDuration(int, int)

10