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
?

16

0.034722222222222224

(pattern support = 12 / 72)(pattern violations = 1 / 4)(overlap = 5.00 / 6.00)

  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/CJKFont.java#createMetric(String)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/FdfWriter.java#setField(String, PdfObject)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfCopyFieldsImp.java#mergeField(String, Item)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/FdfWriter.java#getField(String)
  • itext/5091/build/src/main/java/com/itextpdf/text/html/simpleparser/ElementFactory.java#getFont(ChainedProperties)

12

?

300

0.00248015873015873

(pattern support = 10 / 72)(pattern violations = 1 / 42)(overlap = 3.00 / 4.00)

  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfWriter.java#writeCrossReferenceTable(OutputStream, PdfIndirectReference, PdfIndirectReference, PdfIndirectReference, PdfObject, long)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/CFFFontSubset.java#ReadASubr(int, int, int, int, HashMap, ArrayList, int[])
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/TrueTypeFont.java#writeFont(PdfWriter, PdfIndirectReference, Object)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/AcroFields.java#getAppearance(PdfDictionary, String, String)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/SequenceList.java#expand(String, int)

10

?

1258

0.000591016548463357

(pattern support = 16 / 72)(pattern violations = 1 / 188)(overlap = 3.00 / 6.00)

  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfReader.java#getStreamBytesRaw(PRStream, RandomAccessFileOrArray)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfReader.java#decodeBytes(byte[], PdfDictionary, Map)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfWriter.java#writeCrossReferenceTable(OutputStream, PdfIndirectReference, PdfIndirectReference, PdfIndirectReference, PdfObject, long)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfCopy.java#addAnnotation(PdfAnnotation)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/qrcode/Encoder.java#interleaveWithECBytes(BitVector, int, int, int, BitVector)

16

?

1406

0.000564208235210162

(pattern support = 23 / 72)(pattern violations = 1 / 519)(overlap = 11.00 / 12.00)

  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfWriter.java#add(PdfPage, PdfContents)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/CJKFont.java#getCIDFont(PdfIndirectReference, IntHashtable)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfReaderInstance.java#getFormXObject(int, int)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfCopyFieldsImp.java#branchForm(HashMap, PdfIndirectReference, String)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfAnnotation.java#createPolygonPolyline(PdfWriter, Rectangle, String, boolean, PdfArray)

23

?

1994

0.00039569484013928457

(pattern support = 10 / 72)(pattern violations = 1 / 312)(overlap = 8.00 / 9.00)

  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfWriter.java#addASEvent(PdfName, PdfName)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfReader.java#readXRefStream(long)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/LtvVerification.java#outputDss(PdfDictionary, PdfDictionary, PdfArray, PdfArray, PdfArray)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfWriter.java#getOCGOrder(PdfArray, PdfLayer)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfDocument.java#addNames(TreeMap, HashMap, HashMap, PdfWriter)

10

?

2724

0.0002111111111111111

(pattern support = 19 / 72)(pattern violations = 1 / 875)(overlap = 7.00 / 10.00)

  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfSignatureAppearance.java#addDocMDP(PdfDictionary)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfWriter.java#writeCrossReferenceTable(OutputStream, PdfIndirectReference, PdfIndirectReference, PdfIndirectReference, PdfObject, long)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/codec/GifImage.java#readImage()
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfCopyFieldsImp.java#branchForm(HashMap, PdfIndirectReference, String)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfStamperImp.java#close(Map)

19

?

2725

0.0002111111111111111

(pattern support = 19 / 72)(pattern violations = 1 / 875)(overlap = 7.00 / 10.00)

  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfSignatureAppearance.java#addDocMDP(PdfDictionary)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfWriter.java#writeCrossReferenceTable(OutputStream, PdfIndirectReference, PdfIndirectReference, PdfIndirectReference, PdfObject, long)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/codec/GifImage.java#readImage()
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfCopyFieldsImp.java#branchForm(HashMap, PdfIndirectReference, String)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfStamperImp.java#close(Map)

19

?

2726

0.0002111111111111111

(pattern support = 19 / 72)(pattern violations = 1 / 875)(overlap = 7.00 / 10.00)

  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfSignatureAppearance.java#addDocMDP(PdfDictionary)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfWriter.java#writeCrossReferenceTable(OutputStream, PdfIndirectReference, PdfIndirectReference, PdfIndirectReference, PdfObject, long)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/codec/GifImage.java#readImage()
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfCopyFieldsImp.java#branchForm(HashMap, PdfIndirectReference, String)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfStamperImp.java#close(Map)

19

?

2727

0.0002111111111111111

(pattern support = 19 / 72)(pattern violations = 1 / 875)(overlap = 7.00 / 10.00)

  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfSignatureAppearance.java#addDocMDP(PdfDictionary)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfWriter.java#writeCrossReferenceTable(OutputStream, PdfIndirectReference, PdfIndirectReference, PdfIndirectReference, PdfObject, long)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/codec/GifImage.java#readImage()
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfCopyFieldsImp.java#branchForm(HashMap, PdfIndirectReference, String)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfStamperImp.java#close(Map)

19

?

2728

0.0002111111111111111

(pattern support = 19 / 72)(pattern violations = 1 / 875)(overlap = 7.00 / 10.00)

  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfSignatureAppearance.java#addDocMDP(PdfDictionary)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfWriter.java#writeCrossReferenceTable(OutputStream, PdfIndirectReference, PdfIndirectReference, PdfIndirectReference, PdfObject, long)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/codec/GifImage.java#readImage()
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfCopyFieldsImp.java#branchForm(HashMap, PdfIndirectReference, String)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfStamperImp.java#close(Map)

19

?

2729

0.0002111111111111111

(pattern support = 19 / 72)(pattern violations = 1 / 875)(overlap = 7.00 / 10.00)

  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfSignatureAppearance.java#addDocMDP(PdfDictionary)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfWriter.java#writeCrossReferenceTable(OutputStream, PdfIndirectReference, PdfIndirectReference, PdfIndirectReference, PdfObject, long)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/codec/GifImage.java#readImage()
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfCopyFieldsImp.java#branchForm(HashMap, PdfIndirectReference, String)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfStamperImp.java#close(Map)

19

?

2730

0.0002111111111111111

(pattern support = 19 / 72)(pattern violations = 1 / 875)(overlap = 7.00 / 10.00)

  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfSignatureAppearance.java#addDocMDP(PdfDictionary)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfWriter.java#writeCrossReferenceTable(OutputStream, PdfIndirectReference, PdfIndirectReference, PdfIndirectReference, PdfObject, long)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/codec/GifImage.java#readImage()
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfCopyFieldsImp.java#branchForm(HashMap, PdfIndirectReference, String)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfStamperImp.java#close(Map)

19

?

2878

0.00013778659611992947

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

  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfStamperImp.java#setAdditionalAction(PdfName, PdfAction)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfAnnotation.java#setMKBackgroundColor(BaseColor)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfStamperImp.java#setTransition(PdfTransition, int)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfStamperImp.java#close(Map)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/AcroFields.java#setField(String, String, String)

10