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
?

330

0.012000000000000002

(pattern support = 10 / 25)(pattern violations = 1 / 20)(overlap = 3.00 / 5.00)

  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/SimpleNamedDestination.java#outputNamedDestinationAsNames(HashMap, PdfWriter)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/SimpleNamedDestination.java#createDestinationArray(String, PdfWriter)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/SimpleNamedDestination.java#outputNamedDestinationAsStrings(HashMap, PdfWriter)
  • itext/5091/build/src/main/java//com/itextpdf/text/html/simpleparser/ElementFactory.java#setParagraphLeading(Paragraph, String)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/CJKFont.java#createMetric(String)

10

?

375

0.011111111111111112

(pattern support = 11 / 25)(pattern violations = 1 / 33)(overlap = 5.00 / 6.00)

  • itext/5091/build/src/main/java//com/itextpdf/awt/PdfGraphics2D.java#drawString(String, float)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/PdfContentByte.java#drawRadioField(float, boolean)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/PdfContentByte.java#drawButton(float, String, BaseFont)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/PdfContentByte.java#drawTextField(float)

11

?

376

0.011111111111111112

(pattern support = 11 / 25)(pattern violations = 1 / 33)(overlap = 5.00 / 6.00)

  • itext/5091/build/src/main/java//com/itextpdf/awt/PdfGraphics2D.java#drawString(String, float)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/PdfContentByte.java#drawRadioField(float, boolean)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/PdfContentByte.java#drawButton(float, String, BaseFont)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/PdfContentByte.java#drawTextField(float)

11

?

377

0.011111111111111112

(pattern support = 11 / 25)(pattern violations = 1 / 33)(overlap = 5.00 / 6.00)

  • itext/5091/build/src/main/java//com/itextpdf/awt/PdfGraphics2D.java#drawString(String, float)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/PdfContentByte.java#drawRadioField(float, boolean)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/PdfContentByte.java#drawButton(float, String, BaseFont)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/PdfContentByte.java#drawTextField(float)

11

?

378

0.011111111111111112

(pattern support = 11 / 25)(pattern violations = 1 / 33)(overlap = 5.00 / 6.00)

  • itext/5091/build/src/main/java//com/itextpdf/awt/PdfGraphics2D.java#drawString(String, float)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/PdfContentByte.java#drawRadioField(float, boolean)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/PdfContentByte.java#drawButton(float, String, BaseFont)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/PdfContentByte.java#drawTextField(float)

11

?

2166

0.002261904761904762

(pattern support = 19 / 25)(pattern violations = 1 / 240)(overlap = 5.00 / 7.00)

  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/XfdfReader.java#endElement(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/Barcode128.java#setCode(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/xml/simpleparser/EntitiesToUnicode.java#decodeEntity(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/html/HtmlUtilities.java#parseAttributes(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/Anchor.java#process(ElementListener)

19

?

2167

0.002261904761904762

(pattern support = 19 / 25)(pattern violations = 1 / 240)(overlap = 5.00 / 7.00)

  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/XfdfReader.java#endElement(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/Barcode128.java#setCode(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/xml/simpleparser/EntitiesToUnicode.java#decodeEntity(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/html/HtmlUtilities.java#parseAttributes(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/Anchor.java#process(ElementListener)

19

?

2168

0.002261904761904762

(pattern support = 19 / 25)(pattern violations = 1 / 240)(overlap = 5.00 / 7.00)

  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/XfdfReader.java#endElement(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/Barcode128.java#setCode(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/xml/simpleparser/EntitiesToUnicode.java#decodeEntity(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/html/HtmlUtilities.java#parseAttributes(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/Anchor.java#process(ElementListener)

19

?

2169

0.002261904761904762

(pattern support = 19 / 25)(pattern violations = 1 / 240)(overlap = 5.00 / 7.00)

  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/XfdfReader.java#endElement(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/Barcode128.java#setCode(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/xml/simpleparser/EntitiesToUnicode.java#decodeEntity(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/html/HtmlUtilities.java#parseAttributes(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/Anchor.java#process(ElementListener)

19

?

2170

0.002261904761904762

(pattern support = 19 / 25)(pattern violations = 1 / 240)(overlap = 5.00 / 7.00)

  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/XfdfReader.java#endElement(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/Barcode128.java#setCode(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/xml/simpleparser/EntitiesToUnicode.java#decodeEntity(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/html/HtmlUtilities.java#parseAttributes(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/Anchor.java#process(ElementListener)

19

?

2171

0.002261904761904762

(pattern support = 19 / 25)(pattern violations = 1 / 240)(overlap = 5.00 / 7.00)

  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/XfdfReader.java#endElement(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/Barcode128.java#setCode(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/xml/simpleparser/EntitiesToUnicode.java#decodeEntity(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/html/HtmlUtilities.java#parseAttributes(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/Anchor.java#process(ElementListener)

19

?

2172

0.002261904761904762

(pattern support = 19 / 25)(pattern violations = 1 / 240)(overlap = 5.00 / 7.00)

  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/XfdfReader.java#endElement(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/Barcode128.java#setCode(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/xml/simpleparser/EntitiesToUnicode.java#decodeEntity(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/html/HtmlUtilities.java#parseAttributes(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/Anchor.java#process(ElementListener)

19

?

3212

0.0013071895424836603

(pattern support = 10 / 25)(pattern violations = 1 / 255)(overlap = 5.00 / 6.00)

  • itext/5091/build/src/main/java//com/itextpdf/text/xml/simpleparser/EntitiesToUnicode.java#decodeString(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/xml/simpleparser/EntitiesToUnicode.java#decodeEntity(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/html/HtmlUtilities.java#getIndexedFontSize(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/Barcode128.java#getHumanReadableUCCEAN(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/PdfWriter.java#addNamedDestinations(Map, int)

10

?

4457

0.0005826050769870996

(pattern support = 14 / 25)(pattern violations = 1 / 534)(overlap = 5.00 / 9.00)

  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/Barcode39#getBarsCode39(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/Barcode39.java#createAwtImage(Color)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/Barcode39.java#getBarcodeSize()
  • itext/5091/build/src/main/java//com/itextpdf/text/DocWriter.java#write(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/Barcode128#getBarsCode128Raw(String)

14

?

4458

0.0005826050769870996

(pattern support = 14 / 25)(pattern violations = 1 / 534)(overlap = 5.00 / 9.00)

  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/Barcode39#getBarsCode39(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/Barcode39.java#createAwtImage(Color)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/Barcode39.java#getBarcodeSize()
  • itext/5091/build/src/main/java//com/itextpdf/text/DocWriter.java#write(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/Barcode128#getBarsCode128Raw(String)

14

?

4459

0.0005826050769870996

(pattern support = 14 / 25)(pattern violations = 1 / 534)(overlap = 5.00 / 9.00)

  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/Barcode39#getBarsCode39(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/Barcode39.java#createAwtImage(Color)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/Barcode39.java#getBarcodeSize()
  • itext/5091/build/src/main/java//com/itextpdf/text/DocWriter.java#write(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/Barcode128#getBarsCode128Raw(String)

14

?

4460

0.0005826050769870996

(pattern support = 14 / 25)(pattern violations = 1 / 534)(overlap = 5.00 / 9.00)

  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/Barcode39#getBarsCode39(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/Barcode39.java#createAwtImage(Color)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/Barcode39.java#getBarcodeSize()
  • itext/5091/build/src/main/java//com/itextpdf/text/DocWriter.java#write(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/Barcode128#getBarsCode128Raw(String)

14

?

5991

0.0004158266129032258

(pattern support = 11 / 25)(pattern violations = 1 / 992)(overlap = 15.00 / 16.00)

  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/Barcode39#getBarsCode39(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/Barcode39.java#createAwtImage(Color)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/BarcodePostnet.java#getBarsPostnet(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/TrueTypeFontUnicode.java#toHex(int)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/Barcode128#getBarsCode128Raw(String)

11

?

5992

0.0004158266129032258

(pattern support = 11 / 25)(pattern violations = 1 / 992)(overlap = 15.00 / 16.00)

  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/Barcode39#getBarsCode39(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/Barcode39.java#createAwtImage(Color)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/BarcodePostnet.java#getBarsPostnet(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/TrueTypeFontUnicode.java#toHex(int)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/Barcode128#getBarsCode128Raw(String)

11

?

5993

0.0004158266129032258

(pattern support = 11 / 25)(pattern violations = 1 / 992)(overlap = 15.00 / 16.00)

  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/Barcode39#getBarsCode39(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/Barcode39.java#createAwtImage(Color)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/BarcodePostnet.java#getBarsPostnet(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/TrueTypeFontUnicode.java#toHex(int)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/Barcode128#getBarsCode128Raw(String)

11

?

5994

0.0004158266129032258

(pattern support = 11 / 25)(pattern violations = 1 / 992)(overlap = 15.00 / 16.00)

  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/Barcode39#getBarsCode39(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/Barcode39.java#createAwtImage(Color)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/BarcodePostnet.java#getBarsPostnet(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/TrueTypeFontUnicode.java#toHex(int)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/Barcode128#getBarsCode128Raw(String)

11

?

5995

0.0004158266129032258

(pattern support = 11 / 25)(pattern violations = 1 / 992)(overlap = 15.00 / 16.00)

  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/Barcode39#getBarsCode39(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/Barcode39.java#createAwtImage(Color)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/BarcodePostnet.java#getBarsPostnet(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/TrueTypeFontUnicode.java#toHex(int)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/Barcode128#getBarsCode128Raw(String)

11

?

6967

0.0001268450184501845

(pattern support = 11 / 25)(pattern violations = 1 / 1084)(overlap = 5.00 / 16.00)

  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/TrueTypeFontUnicode.java#writeFont(PdfWriter, PdfIndirectReference, Object[])
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/PdfObject.java#setContent(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/TrueTypeFontSubSet.java#writeFontString(String)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/PdfEncodings.java#convertToBytes(char, String)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/PdfDocument.java#addFileAttachment(String, PdfFileSpecification)

11

?

12490

0.000028653295128939826

(pattern support = 11 / 25)(pattern violations = 1 / 1047)(overlap = 9.00 / 132.00)

  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/PdfContentByte.java#setRGBColorStrokeF(float)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/PdfWriter.java#addSimpleExtGState(PdfDictionary)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/PdfWriter.java#registerLayer(PdfOCG)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/PdfContentByte.java#setRGBColorFillF(float)
  • itext/5091/build/src/main/java//com/itextpdf/text/pdf/PdfContentByte.java#outputColorNumbers(BaseColor, float)

11

The graph contained more than 40 nodes (128) and is likely unreadable. Skipping generation.