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
?

1433

0.00113448844884

(pattern support = 22 / 36)(pattern violations = 1 / 202)(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/SimpleNamedDestination.java#exportToXML(HashMap, Writer, String, boolean);itext/5091/original-src/com/itextpdf/text/pdf/SimpleNamedDestination.java#getNamedDestination(PdfReader, boolean);itext/5091/original-src/com/itextpdf/text/pdf/PdfReader.java#getNamedDestinationFromStrings()

22

?

1548

0.000901144453456

(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/PdfCopyFieldsImp.java#createAcroForms();itext/5091/original-src/com/itextpdf/text/pdf/PdfReader.java#readXRefStream(long)

10

?

1624

0.000711743772242

(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/awt/PdfGraphics2D.java#doAttributes(AttributedCharacterIterator);itext/5091/original-src/com/itextpdf/text/pdf/PdfReader.java#readDocObj();itext/5091/original-src/com/itextpdf/text/pdf/TrueTypeFont.java#addRangeUni(HashSet, boolean);itext/5091/original-src/com/itextpdf/text/pdf/CMapAwareDocumentFont.java#processUni2Byte()

12

?

1646

0.000711743772242

(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/awt/PdfGraphics2D.java#doAttributes(AttributedCharacterIterator);itext/5091/original-src/com/itextpdf/text/pdf/PdfReader.java#readDocObj();itext/5091/original-src/com/itextpdf/text/pdf/TrueTypeFont.java#addRangeUni(HashSet, boolean);itext/5091/original-src/com/itextpdf/text/pdf/CMapAwareDocumentFont.java#processUni2Byte()

12

?

1647

0.000711743772242

(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/awt/PdfGraphics2D.java#doAttributes(AttributedCharacterIterator);itext/5091/original-src/com/itextpdf/text/pdf/PdfReader.java#readDocObj();itext/5091/original-src/com/itextpdf/text/pdf/TrueTypeFont.java#addRangeUni(HashSet, boolean);itext/5091/original-src/com/itextpdf/text/pdf/CMapAwareDocumentFont.java#processUni2Byte()

12

?

2537

0.000407228546242

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

itext/5091/original-src/com/itextpdf/text/pdf/PdfNumberTree.java#writeTree(HashMap, PdfWriter);itext/5091/original-src/com/itextpdf/text/pdf/PdfSignatureAppearance.java#addDocMDP(PdfDictionary);itext/5091/original-src/com/itextpdf/text/pdf/codec/GifImage.java#readImage();itext/5091/original-src/com/itextpdf/text/pdf/codec/BmpImage.java#indexedModel(byte, int, int);itext/5091/original-src/com/itextpdf/text/pdf/PdfShading.java#type2(PdfWriter, BaseColor, float, float, PdfFunction, boolean)

17

?

2709

0.000336889070073

(pattern support = 17 / 36)(pattern violations = 1 / 892)(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/PdfSignatureAppearance.java#addDocMDP(PdfDictionary);itext/5091/original-src/com/itextpdf/text/pdf/codec/GifImage.java#readImage();itext/5091/original-src/com/itextpdf/text/pdf/codec/BmpImage.java#indexedModel(byte, int, int);itext/5091/original-src/com/itextpdf/text/pdf/PdfShading.java#type2(PdfWriter, BaseColor, float, float, PdfFunction, boolean)

17

?

2712

0.000336889070073

(pattern support = 17 / 36)(pattern violations = 1 / 892)(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/PdfSignatureAppearance.java#addDocMDP(PdfDictionary);itext/5091/original-src/com/itextpdf/text/pdf/codec/GifImage.java#readImage();itext/5091/original-src/com/itextpdf/text/pdf/codec/BmpImage.java#indexedModel(byte, int, int);itext/5091/original-src/com/itextpdf/text/pdf/PdfShading.java#type2(PdfWriter, BaseColor, float, float, PdfFunction, boolean)

17

?

2826

0.000336889070073

(pattern support = 17 / 36)(pattern violations = 1 / 892)(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/PdfSignatureAppearance.java#addDocMDP(PdfDictionary);itext/5091/original-src/com/itextpdf/text/pdf/codec/GifImage.java#readImage();itext/5091/original-src/com/itextpdf/text/pdf/codec/BmpImage.java#indexedModel(byte, int, int);itext/5091/original-src/com/itextpdf/text/pdf/PdfShading.java#type2(PdfWriter, BaseColor, float, float, PdfFunction, boolean)

17

?

2840

0.000336889070073

(pattern support = 17 / 36)(pattern violations = 1 / 892)(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/PdfSignatureAppearance.java#addDocMDP(PdfDictionary);itext/5091/original-src/com/itextpdf/text/pdf/codec/GifImage.java#readImage();itext/5091/original-src/com/itextpdf/text/pdf/codec/BmpImage.java#indexedModel(byte, int, int);itext/5091/original-src/com/itextpdf/text/pdf/PdfShading.java#type2(PdfWriter, BaseColor, float, float, PdfFunction, boolean)

17

?

2842

0.000336889070073

(pattern support = 17 / 36)(pattern violations = 1 / 892)(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/PdfSignatureAppearance.java#addDocMDP(PdfDictionary);itext/5091/original-src/com/itextpdf/text/pdf/codec/GifImage.java#readImage();itext/5091/original-src/com/itextpdf/text/pdf/codec/BmpImage.java#indexedModel(byte, int, int);itext/5091/original-src/com/itextpdf/text/pdf/PdfShading.java#type2(PdfWriter, BaseColor, float, float, PdfFunction, boolean)

17

?

2873

0.000336889070073

(pattern support = 17 / 36)(pattern violations = 1 / 892)(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/PdfSignatureAppearance.java#addDocMDP(PdfDictionary);itext/5091/original-src/com/itextpdf/text/pdf/codec/GifImage.java#readImage();itext/5091/original-src/com/itextpdf/text/pdf/codec/BmpImage.java#indexedModel(byte, int, int);itext/5091/original-src/com/itextpdf/text/pdf/PdfShading.java#type2(PdfWriter, BaseColor, float, float, PdfFunction, boolean)

17

?

2928

0.000336889070073

(pattern support = 17 / 36)(pattern violations = 1 / 892)(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/PdfSignatureAppearance.java#addDocMDP(PdfDictionary);itext/5091/original-src/com/itextpdf/text/pdf/codec/GifImage.java#readImage();itext/5091/original-src/com/itextpdf/text/pdf/codec/BmpImage.java#indexedModel(byte, int, int);itext/5091/original-src/com/itextpdf/text/pdf/PdfShading.java#type2(PdfWriter, BaseColor, float, float, PdfFunction, boolean)

17

?

3300

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/AcroFields.java#setGenerateAppearances(boolean);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#setTransition(PdfTransition, int)

10

?

758

0.00192519251925

(pattern support = 22 / 36)(pattern violations = 1 / 202)(overlap = 7.00 / 11.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/SimpleNamedDestination.java#exportToXML(HashMap, Writer, String, boolean);itext/5091/original-src/com/itextpdf/text/pdf/SimpleNamedDestination.java#getNamedDestination(PdfReader, boolean);itext/5091/original-src/com/itextpdf/text/pdf/PdfReader.java#getNamedDestinationFromStrings()

22

?

770

0.00192519251925

(pattern support = 22 / 36)(pattern violations = 1 / 202)(overlap = 7.00 / 11.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/SimpleNamedDestination.java#exportToXML(HashMap, Writer, String, boolean);itext/5091/original-src/com/itextpdf/text/pdf/SimpleNamedDestination.java#getNamedDestination(PdfReader, boolean);itext/5091/original-src/com/itextpdf/text/pdf/PdfReader.java#getNamedDestinationFromStrings()

22

?

939

0.00177089657964

(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/TSAClientBouncyCastle.java#getTSAResponse(byte[]);itext/5091/original-src/com/itextpdf/text/pdf/PdfSigGenericPKCS.java#setSignInfo(PrivateKey, Certificate[], CRL[]);itext/5091/original-src/com/itextpdf/text/pdf/codec/JBIG2SegmentReader.java#getData(boolean)

14

?

941

0.00177089657964

(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/TSAClientBouncyCastle.java#getTSAResponse(byte[]);itext/5091/original-src/com/itextpdf/text/pdf/PdfSigGenericPKCS.java#setSignInfo(PrivateKey, Certificate[], CRL[]);itext/5091/original-src/com/itextpdf/text/pdf/codec/JBIG2SegmentReader.java#getData(boolean)

14

?

984

0.00177089657964

(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/TSAClientBouncyCastle.java#getTSAResponse(byte[]);itext/5091/original-src/com/itextpdf/text/pdf/PdfSigGenericPKCS.java#setSignInfo(PrivateKey, Certificate[], CRL[]);itext/5091/original-src/com/itextpdf/text/pdf/codec/JBIG2SegmentReader.java#getData(boolean)

14

?

990

0.00177089657964

(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/TSAClientBouncyCastle.java#getTSAResponse(byte[]);itext/5091/original-src/com/itextpdf/text/pdf/PdfSigGenericPKCS.java#setSignInfo(PrivateKey, Certificate[], CRL[]);itext/5091/original-src/com/itextpdf/text/pdf/codec/JBIG2SegmentReader.java#getData(boolean)

14

?

993

0.00177089657964

(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/TSAClientBouncyCastle.java#getTSAResponse(byte[]);itext/5091/original-src/com/itextpdf/text/pdf/PdfSigGenericPKCS.java#setSignInfo(PrivateKey, Certificate[], CRL[]);itext/5091/original-src/com/itextpdf/text/pdf/codec/JBIG2SegmentReader.java#getData(boolean)

14