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
?

1252

0.00174113361191

(pattern support = 13 / 34)(pattern violations = 1 / 183)(overlap = 5.00 / 6.00)

itext/5091/original-src/com/itextpdf/text/pdf/XfaForm.java#XfaForm(PdfReader);itext/5091/original-src/com/itextpdf/text/pdf/OcspClientBouncyCastle.java#getEncoded(X509Certificate, X509Certificate, String);itext/5091/original-src/com/itextpdf/text/pdf/RandomAccessFileOrArray.java#InputStreamToArray(InputStream);itext/5091/original-src/com/itextpdf/text/pdf/codec/Base64.java#encodeBytes(byte[], int, int, int);itext/5091/original-src/com/itextpdf/text/pdf/codec/JBIG2SegmentReader.java#getData(boolean)

13

?

1253

0.00174113361191

(pattern support = 13 / 34)(pattern violations = 1 / 183)(overlap = 5.00 / 6.00)

itext/5091/original-src/com/itextpdf/text/pdf/XfaForm.java#XfaForm(PdfReader);itext/5091/original-src/com/itextpdf/text/pdf/OcspClientBouncyCastle.java#getEncoded(X509Certificate, X509Certificate, String);itext/5091/original-src/com/itextpdf/text/pdf/RandomAccessFileOrArray.java#InputStreamToArray(InputStream);itext/5091/original-src/com/itextpdf/text/pdf/codec/Base64.java#encodeBytes(byte[], int, int, int);itext/5091/original-src/com/itextpdf/text/pdf/codec/JBIG2SegmentReader.java#getData(boolean)

13

?

1254

0.00174113361191

(pattern support = 13 / 34)(pattern violations = 1 / 183)(overlap = 5.00 / 6.00)

itext/5091/original-src/com/itextpdf/text/pdf/XfaForm.java#XfaForm(PdfReader);itext/5091/original-src/com/itextpdf/text/pdf/OcspClientBouncyCastle.java#getEncoded(X509Certificate, X509Certificate, String);itext/5091/original-src/com/itextpdf/text/pdf/RandomAccessFileOrArray.java#InputStreamToArray(InputStream);itext/5091/original-src/com/itextpdf/text/pdf/codec/Base64.java#encodeBytes(byte[], int, int, int);itext/5091/original-src/com/itextpdf/text/pdf/codec/JBIG2SegmentReader.java#getData(boolean)

13

?

1255

0.00174113361191

(pattern support = 13 / 34)(pattern violations = 1 / 183)(overlap = 5.00 / 6.00)

itext/5091/original-src/com/itextpdf/text/pdf/XfaForm.java#XfaForm(PdfReader);itext/5091/original-src/com/itextpdf/text/pdf/OcspClientBouncyCastle.java#getEncoded(X509Certificate, X509Certificate, String);itext/5091/original-src/com/itextpdf/text/pdf/RandomAccessFileOrArray.java#InputStreamToArray(InputStream);itext/5091/original-src/com/itextpdf/text/pdf/codec/Base64.java#encodeBytes(byte[], int, int, int);itext/5091/original-src/com/itextpdf/text/pdf/codec/JBIG2SegmentReader.java#getData(boolean)

13

?

1256

0.00174113361191

(pattern support = 13 / 34)(pattern violations = 1 / 183)(overlap = 5.00 / 6.00)

itext/5091/original-src/com/itextpdf/text/pdf/XfaForm.java#XfaForm(PdfReader);itext/5091/original-src/com/itextpdf/text/pdf/OcspClientBouncyCastle.java#getEncoded(X509Certificate, X509Certificate, String);itext/5091/original-src/com/itextpdf/text/pdf/RandomAccessFileOrArray.java#InputStreamToArray(InputStream);itext/5091/original-src/com/itextpdf/text/pdf/codec/Base64.java#encodeBytes(byte[], int, int, int);itext/5091/original-src/com/itextpdf/text/pdf/codec/JBIG2SegmentReader.java#getData(boolean)

13

?

14

0.0477941176471

(pattern support = 13 / 34)(pattern violations = 1 / 4)(overlap = 3.00 / 6.00)

itext/5091/original-src/com/itextpdf/text/pdf/PdfReader.java#duplicatePdfObject(PdfObject, PdfReader);itext/5091/original-src/com/itextpdf/text/pdf/PdfLister.java#listPage(PdfImportedPage);itext/5091/original-src/com/itextpdf/text/pdf/PdfLister.java#listArray(PdfArray);itext/5091/original-src/com/itextpdf/text/pdf/AcroFields.java#getListSelection(String);itext/5091/original-src/com/itextpdf/text/pdf/PdfStamperImp.java#readOCProperties()

13

?

1862

0.000967492260062

(pattern support = 10 / 34)(pattern violations = 1 / 266)(overlap = 7.00 / 8.00)

itext/5091/original-src/com/itextpdf/text/pdf/LtvVerification.java#outputDss(PdfDictionary, PdfDictionary, PdfArray, PdfArray, PdfArray);itext/5091/original-src/com/itextpdf/text/pdf/PdfWriter.java#addOCGRadioGroup(ArrayList);itext/5091/original-src/com/itextpdf/text/pdf/PdfDocument.java#addNames(TreeMap, HashMap, HashMap, PdfWriter);itext/5091/original-src/com/itextpdf/text/pdf/PdfWriter.java#getOCGOrder(PdfArray, PdfLayer);itext/5091/original-src/com/itextpdf/text/pdf/PdfWriter.java#fillOCProperties(boolean)

10

?

2107

0.000816411974042

(pattern support = 13 / 34)(pattern violations = 1 / 281)(overlap = 3.00 / 5.00)

itext/5091/original-src/com/itextpdf/text/pdf/SequenceList.java#expand(String, int);itext/5091/original-src/com/itextpdf/text/pdf/PdfReader.java#readDocObj();itext/5091/original-src/com/itextpdf/text/pdf/PdfReader.java#selectPages(List);itext/5091/original-src/com/itextpdf/text/pdf/PdfCopyFieldsImp.java#branchForm(HashMap, PdfIndirectReference, String);itext/5091/original-src/com/itextpdf/text/pdf/PdfStamperImp.java#correctAcroFieldPages(int)

13

?

2108

0.000816411974042

(pattern support = 13 / 34)(pattern violations = 1 / 281)(overlap = 3.00 / 5.00)

itext/5091/original-src/com/itextpdf/text/pdf/SequenceList.java#expand(String, int);itext/5091/original-src/com/itextpdf/text/pdf/PdfReader.java#readDocObj();itext/5091/original-src/com/itextpdf/text/pdf/PdfReader.java#selectPages(List);itext/5091/original-src/com/itextpdf/text/pdf/PdfCopyFieldsImp.java#branchForm(HashMap, PdfIndirectReference, String);itext/5091/original-src/com/itextpdf/text/pdf/PdfStamperImp.java#correctAcroFieldPages(int)

13

?

2109

0.000816411974042

(pattern support = 13 / 34)(pattern violations = 1 / 281)(overlap = 3.00 / 5.00)

itext/5091/original-src/com/itextpdf/text/pdf/SequenceList.java#expand(String, int);itext/5091/original-src/com/itextpdf/text/pdf/PdfReader.java#readDocObj();itext/5091/original-src/com/itextpdf/text/pdf/PdfReader.java#selectPages(List);itext/5091/original-src/com/itextpdf/text/pdf/PdfCopyFieldsImp.java#branchForm(HashMap, PdfIndirectReference, String);itext/5091/original-src/com/itextpdf/text/pdf/PdfStamperImp.java#correctAcroFieldPages(int)

13

?

2110

0.000816411974042

(pattern support = 13 / 34)(pattern violations = 1 / 281)(overlap = 3.00 / 5.00)

itext/5091/original-src/com/itextpdf/text/pdf/SequenceList.java#expand(String, int);itext/5091/original-src/com/itextpdf/text/pdf/PdfReader.java#readDocObj();itext/5091/original-src/com/itextpdf/text/pdf/PdfReader.java#selectPages(List);itext/5091/original-src/com/itextpdf/text/pdf/PdfCopyFieldsImp.java#branchForm(HashMap, PdfIndirectReference, String);itext/5091/original-src/com/itextpdf/text/pdf/PdfStamperImp.java#correctAcroFieldPages(int)

13

?

2111

0.000816411974042

(pattern support = 13 / 34)(pattern violations = 1 / 281)(overlap = 3.00 / 5.00)

itext/5091/original-src/com/itextpdf/text/pdf/SequenceList.java#expand(String, int);itext/5091/original-src/com/itextpdf/text/pdf/PdfReader.java#readDocObj();itext/5091/original-src/com/itextpdf/text/pdf/PdfReader.java#selectPages(List);itext/5091/original-src/com/itextpdf/text/pdf/PdfCopyFieldsImp.java#branchForm(HashMap, PdfIndirectReference, String);itext/5091/original-src/com/itextpdf/text/pdf/PdfStamperImp.java#correctAcroFieldPages(int)

13

?

2351

0.000434027777778

(pattern support = 17 / 34)(pattern violations = 1 / 864)(overlap = 9.00 / 12.00)

itext/5091/original-src/com/itextpdf/text/pdf/PdfNumberTree.java#writeTree(HashMap, PdfWriter);itext/5091/original-src/com/itextpdf/text/pdf/codec/BmpImage.java#indexedModel(byte, int, int);itext/5091/original-src/com/itextpdf/text/pdf/codec/PngImage.java#getColorspace();itext/5091/original-src/com/itextpdf/text/pdf/PdfStamperImp.java#insertPage(int, Rectangle);itext/5091/original-src/com/itextpdf/text/pdf/Type1Font.java#getFontBaseType(PdfIndirectReference, int, int, byte)

17

?

238

0.00394548063128

(pattern support = 11 / 34)(pattern violations = 1 / 41)(overlap = 3.00 / 6.00)

itext/5091/original-src/com/itextpdf/text/pdf/TrueTypeFont.java#getNames(int);itext/5091/original-src/com/itextpdf/text/pdf/PdfSignatureAppearance.java#close(PdfDictionary);itext/5091/original-src/com/itextpdf/text/pdf/BidiOrder.java#validateTypes(byte[]);itext/5091/original-src/com/itextpdf/text/pdf/PdfPages.java#reorderPages(int);itext/5091/original-src/com/itextpdf/text/pdf/codec/JBIG2SegmentReader.java#readHeader()

11

?

239

0.00394548063128

(pattern support = 11 / 34)(pattern violations = 1 / 41)(overlap = 3.00 / 6.00)

itext/5091/original-src/com/itextpdf/text/pdf/TrueTypeFont.java#getNames(int);itext/5091/original-src/com/itextpdf/text/pdf/PdfSignatureAppearance.java#close(PdfDictionary);itext/5091/original-src/com/itextpdf/text/pdf/BidiOrder.java#validateTypes(byte[]);itext/5091/original-src/com/itextpdf/text/pdf/PdfPages.java#reorderPages(int);itext/5091/original-src/com/itextpdf/text/pdf/codec/JBIG2SegmentReader.java#readHeader()

11

?

2652

0.000368265993266

(pattern support = 17 / 34)(pattern violations = 1 / 864)(overlap = 7.00 / 11.00)

itext/5091/original-src/com/itextpdf/text/pdf/PdfNumberTree.java#writeTree(HashMap, PdfWriter);itext/5091/original-src/com/itextpdf/text/pdf/codec/BmpImage.java#indexedModel(byte, int, int);itext/5091/original-src/com/itextpdf/text/pdf/codec/PngImage.java#getColorspace();itext/5091/original-src/com/itextpdf/text/pdf/PdfStamperImp.java#insertPage(int, Rectangle);itext/5091/original-src/com/itextpdf/text/pdf/Type1Font.java#getFontBaseType(PdfIndirectReference, int, int, byte)

17

?

2653

0.000368265993266

(pattern support = 17 / 34)(pattern violations = 1 / 864)(overlap = 7.00 / 11.00)

itext/5091/original-src/com/itextpdf/text/pdf/PdfNumberTree.java#writeTree(HashMap, PdfWriter);itext/5091/original-src/com/itextpdf/text/pdf/codec/BmpImage.java#indexedModel(byte, int, int);itext/5091/original-src/com/itextpdf/text/pdf/codec/PngImage.java#getColorspace();itext/5091/original-src/com/itextpdf/text/pdf/PdfStamperImp.java#insertPage(int, Rectangle);itext/5091/original-src/com/itextpdf/text/pdf/Type1Font.java#getFontBaseType(PdfIndirectReference, int, int, byte)

17

?

2654

0.000368265993266

(pattern support = 17 / 34)(pattern violations = 1 / 864)(overlap = 7.00 / 11.00)

itext/5091/original-src/com/itextpdf/text/pdf/PdfNumberTree.java#writeTree(HashMap, PdfWriter);itext/5091/original-src/com/itextpdf/text/pdf/codec/BmpImage.java#indexedModel(byte, int, int);itext/5091/original-src/com/itextpdf/text/pdf/codec/PngImage.java#getColorspace();itext/5091/original-src/com/itextpdf/text/pdf/PdfStamperImp.java#insertPage(int, Rectangle);itext/5091/original-src/com/itextpdf/text/pdf/Type1Font.java#getFontBaseType(PdfIndirectReference, int, int, byte)

17

?

2655

0.000368265993266

(pattern support = 17 / 34)(pattern violations = 1 / 864)(overlap = 7.00 / 11.00)

itext/5091/original-src/com/itextpdf/text/pdf/PdfNumberTree.java#writeTree(HashMap, PdfWriter);itext/5091/original-src/com/itextpdf/text/pdf/codec/BmpImage.java#indexedModel(byte, int, int);itext/5091/original-src/com/itextpdf/text/pdf/codec/PngImage.java#getColorspace();itext/5091/original-src/com/itextpdf/text/pdf/PdfStamperImp.java#insertPage(int, Rectangle);itext/5091/original-src/com/itextpdf/text/pdf/Type1Font.java#getFontBaseType(PdfIndirectReference, int, int, byte)

17

?

2656

0.000368265993266

(pattern support = 17 / 34)(pattern violations = 1 / 864)(overlap = 7.00 / 11.00)

itext/5091/original-src/com/itextpdf/text/pdf/PdfNumberTree.java#writeTree(HashMap, PdfWriter);itext/5091/original-src/com/itextpdf/text/pdf/codec/BmpImage.java#indexedModel(byte, int, int);itext/5091/original-src/com/itextpdf/text/pdf/codec/PngImage.java#getColorspace();itext/5091/original-src/com/itextpdf/text/pdf/PdfStamperImp.java#insertPage(int, Rectangle);itext/5091/original-src/com/itextpdf/text/pdf/Type1Font.java#getFontBaseType(PdfIndirectReference, int, int, byte)

17

?

2657

0.000368265993266

(pattern support = 17 / 34)(pattern violations = 1 / 864)(overlap = 7.00 / 11.00)

itext/5091/original-src/com/itextpdf/text/pdf/PdfNumberTree.java#writeTree(HashMap, PdfWriter);itext/5091/original-src/com/itextpdf/text/pdf/codec/BmpImage.java#indexedModel(byte, int, int);itext/5091/original-src/com/itextpdf/text/pdf/codec/PngImage.java#getColorspace();itext/5091/original-src/com/itextpdf/text/pdf/PdfStamperImp.java#insertPage(int, Rectangle);itext/5091/original-src/com/itextpdf/text/pdf/Type1Font.java#getFontBaseType(PdfIndirectReference, int, int, byte)

17

?

2658

0.000368265993266

(pattern support = 17 / 34)(pattern violations = 1 / 864)(overlap = 7.00 / 11.00)

itext/5091/original-src/com/itextpdf/text/pdf/PdfNumberTree.java#writeTree(HashMap, PdfWriter);itext/5091/original-src/com/itextpdf/text/pdf/codec/BmpImage.java#indexedModel(byte, int, int);itext/5091/original-src/com/itextpdf/text/pdf/codec/PngImage.java#getColorspace();itext/5091/original-src/com/itextpdf/text/pdf/PdfStamperImp.java#insertPage(int, Rectangle);itext/5091/original-src/com/itextpdf/text/pdf/Type1Font.java#getFontBaseType(PdfIndirectReference, int, int, byte)

17

?

3491

0.000291783380019

(pattern support = 10 / 34)(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#setMKBorderColor(BaseColor);itext/5091/original-src/com/itextpdf/text/pdf/PdfStamperImp.java#moveRectangle(PdfDictionary, PdfReader, int, PdfName, String);itext/5091/original-src/com/itextpdf/text/pdf/PdfStamperImp.java#setTransition(PdfTransition, int)

10