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
?

1360

0.0011344884488448846

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

itext/5091/original-src/com/itextpdf/text/pdf/FdfWriter.java#calculate(HashMap);itext/5091/original-src/com/itextpdf/text/pdf/SimpleNamedDestination.java#exportToXML(HashMap, Writer, String, boolean);itext/5091/original-src/com/itextpdf/text/pdf/PdfSignatureAppearance.java#preClose(HashMap);itext/5091/original-src/com/itextpdf/text/pdf/FdfWriter.java#iterateFields(HashMap, HashMap, String);itext/5091/original-src/com/itextpdf/text/pdf/PdfCopyFieldsImp.java#branchForm(HashMap, PdfIndirectReference, String)

22

?

1451

9.011444534558888E-4

(pattern support = 10 / 36)(pattern violations = 1 / 274)(overlap = 8.00 / 9.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

?

1571

7.117437722419928E-4

(pattern support = 12 / 36)(pattern violations = 1 / 281)(overlap = 3.00 / 5.00)

itext/5091/original-src/com/itextpdf/text/pdf/PdfStamperImp.java#flatFields();itext/5091/original-src/com/itextpdf/text/pdf/PdfCopyFieldsImp.java#addPageOffsetToField(Map, int);itext/5091/original-src/com/itextpdf/awt/PdfGraphics2D.java#doAttributes(AttributedCharacterIterator);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)

12

?

1575

7.117437722419928E-4

(pattern support = 12 / 36)(pattern violations = 1 / 281)(overlap = 3.00 / 5.00)

itext/5091/original-src/com/itextpdf/text/pdf/PdfStamperImp.java#flatFields();itext/5091/original-src/com/itextpdf/text/pdf/PdfCopyFieldsImp.java#addPageOffsetToField(Map, int);itext/5091/original-src/com/itextpdf/awt/PdfGraphics2D.java#doAttributes(AttributedCharacterIterator);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)

12

?

1582

7.117437722419928E-4

(pattern support = 12 / 36)(pattern violations = 1 / 281)(overlap = 3.00 / 5.00)

itext/5091/original-src/com/itextpdf/text/pdf/PdfStamperImp.java#flatFields();itext/5091/original-src/com/itextpdf/text/pdf/PdfCopyFieldsImp.java#addPageOffsetToField(Map, int);itext/5091/original-src/com/itextpdf/awt/PdfGraphics2D.java#doAttributes(AttributedCharacterIterator);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)

12

?

2429

4.0631752041148014E-4

(pattern support = 17 / 36)(pattern violations = 1 / 894)(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/PdfFunction.java#type3(PdfWriter, float, float, PdfFunction, float, float);itext/5091/original-src/com/itextpdf/text/pdf/codec/PngImage.java#getColorspace();itext/5091/original-src/com/itextpdf/text/pdf/PdfShading.java#type2(PdfWriter, BaseColor, float, float, PdfFunction, boolean)

17

?

2644

3.361354032494972E-4

(pattern support = 17 / 36)(pattern violations = 1 / 894)(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/PdfFunction.java#type3(PdfWriter, float, float, PdfFunction, float, float);itext/5091/original-src/com/itextpdf/text/pdf/codec/PngImage.java#getColorspace();itext/5091/original-src/com/itextpdf/text/pdf/PdfShading.java#type2(PdfWriter, BaseColor, float, float, PdfFunction, boolean)

17

?

2654

3.361354032494972E-4

(pattern support = 17 / 36)(pattern violations = 1 / 894)(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/PdfFunction.java#type3(PdfWriter, float, float, PdfFunction, float, float);itext/5091/original-src/com/itextpdf/text/pdf/codec/PngImage.java#getColorspace();itext/5091/original-src/com/itextpdf/text/pdf/PdfShading.java#type2(PdfWriter, BaseColor, float, float, PdfFunction, boolean)

17

?

2705

3.361354032494972E-4

(pattern support = 17 / 36)(pattern violations = 1 / 894)(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/PdfFunction.java#type3(PdfWriter, float, float, PdfFunction, float, float);itext/5091/original-src/com/itextpdf/text/pdf/codec/PngImage.java#getColorspace();itext/5091/original-src/com/itextpdf/text/pdf/PdfShading.java#type2(PdfWriter, BaseColor, float, float, PdfFunction, boolean)

17

?

2720

3.361354032494972E-4

(pattern support = 17 / 36)(pattern violations = 1 / 894)(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/PdfFunction.java#type3(PdfWriter, float, float, PdfFunction, float, float);itext/5091/original-src/com/itextpdf/text/pdf/codec/PngImage.java#getColorspace();itext/5091/original-src/com/itextpdf/text/pdf/PdfShading.java#type2(PdfWriter, BaseColor, float, float, PdfFunction, boolean)

17

?

2725

3.361354032494972E-4

(pattern support = 17 / 36)(pattern violations = 1 / 894)(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/PdfFunction.java#type3(PdfWriter, float, float, PdfFunction, float, float);itext/5091/original-src/com/itextpdf/text/pdf/codec/PngImage.java#getColorspace();itext/5091/original-src/com/itextpdf/text/pdf/PdfShading.java#type2(PdfWriter, BaseColor, float, float, PdfFunction, boolean)

17

?

2745

3.361354032494972E-4

(pattern support = 17 / 36)(pattern violations = 1 / 894)(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/PdfFunction.java#type3(PdfWriter, float, float, PdfFunction, float, float);itext/5091/original-src/com/itextpdf/text/pdf/codec/PngImage.java#getColorspace();itext/5091/original-src/com/itextpdf/text/pdf/PdfShading.java#type2(PdfWriter, BaseColor, float, float, PdfFunction, boolean)

17

?

2776

3.361354032494972E-4

(pattern support = 17 / 36)(pattern violations = 1 / 894)(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/PdfFunction.java#type3(PdfWriter, float, float, PdfFunction, float, float);itext/5091/original-src/com/itextpdf/text/pdf/codec/PngImage.java#getColorspace();itext/5091/original-src/com/itextpdf/text/pdf/PdfShading.java#type2(PdfWriter, BaseColor, float, float, PdfFunction, boolean)

17

?

3283

2.7557319223985895E-4

(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#close(Map);itext/5091/original-src/com/itextpdf/text/pdf/AcroFields.java#setFieldProperty(String, String, Object, int);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

?

800

0.0019251925192519254

(pattern support = 22 / 36)(pattern violations = 1 / 202)(overlap = 7.00 / 11.00)

itext/5091/original-src/com/itextpdf/text/pdf/FdfWriter.java#calculate(HashMap);itext/5091/original-src/com/itextpdf/text/pdf/SimpleNamedDestination.java#exportToXML(HashMap, Writer, String, boolean);itext/5091/original-src/com/itextpdf/text/pdf/PdfSignatureAppearance.java#preClose(HashMap);itext/5091/original-src/com/itextpdf/text/pdf/FdfWriter.java#iterateFields(HashMap, HashMap, String);itext/5091/original-src/com/itextpdf/text/pdf/PdfCopyFieldsImp.java#branchForm(HashMap, PdfIndirectReference, String)

22

?

816

0.0019251925192519254

(pattern support = 22 / 36)(pattern violations = 1 / 202)(overlap = 7.00 / 11.00)

itext/5091/original-src/com/itextpdf/text/pdf/FdfWriter.java#calculate(HashMap);itext/5091/original-src/com/itextpdf/text/pdf/SimpleNamedDestination.java#exportToXML(HashMap, Writer, String, boolean);itext/5091/original-src/com/itextpdf/text/pdf/PdfSignatureAppearance.java#preClose(HashMap);itext/5091/original-src/com/itextpdf/text/pdf/FdfWriter.java#iterateFields(HashMap, HashMap, String);itext/5091/original-src/com/itextpdf/text/pdf/PdfCopyFieldsImp.java#branchForm(HashMap, PdfIndirectReference, String)

22

?

911

0.001770896579639749

(pattern support = 14 / 36)(pattern violations = 1 / 183)(overlap = 5.00 / 6.00)

itext/5091/original-src/com/itextpdf/text/pdf/PdfReader.java#FlateDecode(byte, boolean);itext/5091/original-src/com/itextpdf/text/pdf/RandomAccessFileOrArray.java#InputStreamToArray(InputStream);itext/5091/original-src/com/itextpdf/text/pdf/codec/wmf/MetaDo.java#wrapBMP(Image);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#getGlobal(boolean)

14

?

918

0.001770896579639749

(pattern support = 14 / 36)(pattern violations = 1 / 183)(overlap = 5.00 / 6.00)

itext/5091/original-src/com/itextpdf/text/pdf/PdfReader.java#FlateDecode(byte, boolean);itext/5091/original-src/com/itextpdf/text/pdf/RandomAccessFileOrArray.java#InputStreamToArray(InputStream);itext/5091/original-src/com/itextpdf/text/pdf/codec/wmf/MetaDo.java#wrapBMP(Image);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#getGlobal(boolean)

14

?

942

0.001770896579639749

(pattern support = 14 / 36)(pattern violations = 1 / 183)(overlap = 5.00 / 6.00)

itext/5091/original-src/com/itextpdf/text/pdf/PdfReader.java#FlateDecode(byte, boolean);itext/5091/original-src/com/itextpdf/text/pdf/RandomAccessFileOrArray.java#InputStreamToArray(InputStream);itext/5091/original-src/com/itextpdf/text/pdf/codec/wmf/MetaDo.java#wrapBMP(Image);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#getGlobal(boolean)

14

?

986

0.001770896579639749

(pattern support = 14 / 36)(pattern violations = 1 / 183)(overlap = 5.00 / 6.00)

itext/5091/original-src/com/itextpdf/text/pdf/PdfReader.java#FlateDecode(byte, boolean);itext/5091/original-src/com/itextpdf/text/pdf/RandomAccessFileOrArray.java#InputStreamToArray(InputStream);itext/5091/original-src/com/itextpdf/text/pdf/codec/wmf/MetaDo.java#wrapBMP(Image);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#getGlobal(boolean)

14

?

992

0.001770896579639749

(pattern support = 14 / 36)(pattern violations = 1 / 183)(overlap = 5.00 / 6.00)

itext/5091/original-src/com/itextpdf/text/pdf/PdfReader.java#FlateDecode(byte, boolean);itext/5091/original-src/com/itextpdf/text/pdf/RandomAccessFileOrArray.java#InputStreamToArray(InputStream);itext/5091/original-src/com/itextpdf/text/pdf/codec/wmf/MetaDo.java#wrapBMP(Image);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#getGlobal(boolean)

14