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
?

1135

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

?

1136

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

?

1137

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

?

1138

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

?

1139

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

?

1695

0.00133018031333

(pattern support = 24 / 34)(pattern violations = 1 / 199)(overlap = 3.00 / 8.00)

itext/5091/original-src/com/itextpdf/text/pdf/PdfWriter.java#addNamedDestinations(Map, int);itext/5091/original-src/com/itextpdf/text/pdf/FdfWriter.java#setFields(FdfReader);itext/5091/original-src/com/itextpdf/text/pdf/PdfDocument.java#addNames(TreeMap, HashMap, HashMap, PdfWriter);itext/5091/original-src/com/itextpdf/text/pdf/TrueTypeFont.java#addRangeUni(HashMap, boolean, boolean);itext/5091/original-src/com/itextpdf/text/pdf/CMapAwareDocumentFont.java#processUni2Byte()

24

?

1855

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

?

2090

0.000434530706837

(pattern support = 17 / 34)(pattern violations = 1 / 863)(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

?

234

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

?

235

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

?

2390

0.000368692720952

(pattern support = 17 / 34)(pattern violations = 1 / 863)(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

?

2391

0.000368692720952

(pattern support = 17 / 34)(pattern violations = 1 / 863)(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

?

2392

0.000368692720952

(pattern support = 17 / 34)(pattern violations = 1 / 863)(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

?

2393

0.000368692720952

(pattern support = 17 / 34)(pattern violations = 1 / 863)(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

?

2394

0.000368692720952

(pattern support = 17 / 34)(pattern violations = 1 / 863)(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

?

2395

0.000368692720952

(pattern support = 17 / 34)(pattern violations = 1 / 863)(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

?

2396

0.000368692720952

(pattern support = 17 / 34)(pattern violations = 1 / 863)(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

?

3145

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

?

696

0.00225727568323

(pattern support = 24 / 34)(pattern violations = 1 / 199)(overlap = 7.00 / 11.00)

itext/5091/original-src/com/itextpdf/text/pdf/PdfWriter.java#addNamedDestinations(Map, int);itext/5091/original-src/com/itextpdf/text/pdf/FdfWriter.java#setFields(FdfReader);itext/5091/original-src/com/itextpdf/text/pdf/PdfDocument.java#addNames(TreeMap, HashMap, HashMap, PdfWriter);itext/5091/original-src/com/itextpdf/text/pdf/TrueTypeFont.java#addRangeUni(HashMap, boolean, boolean);itext/5091/original-src/com/itextpdf/text/pdf/CMapAwareDocumentFont.java#processUni2Byte()

24

?

697

0.00225727568323

(pattern support = 24 / 34)(pattern violations = 1 / 199)(overlap = 7.00 / 11.00)

itext/5091/original-src/com/itextpdf/text/pdf/PdfWriter.java#addNamedDestinations(Map, int);itext/5091/original-src/com/itextpdf/text/pdf/FdfWriter.java#setFields(FdfReader);itext/5091/original-src/com/itextpdf/text/pdf/PdfDocument.java#addNames(TreeMap, HashMap, HashMap, PdfWriter);itext/5091/original-src/com/itextpdf/text/pdf/TrueTypeFont.java#addRangeUni(HashMap, boolean, boolean);itext/5091/original-src/com/itextpdf/text/pdf/CMapAwareDocumentFont.java#processUni2Byte()

24