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
?

10

0.2465753424657534

(overlap = 3.00 / 4.00)(pattern support = 72 / 73)(violation support = 1 / 3)

  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfDocument.java#flushLines()
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfAcroForm.java#isValid()
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfWriter.java#addSharedObjectsToBody()
  • itext/5091/build/src/main/java/com/itextpdf/text/Anchor.java#getChunks()
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/events/PdfPageEventForwarder.java#onSection(PdfWriter, Document, float, int, Paragraph)

72

?

876

0.004756468797564688

(overlap = 10.00 / 12.00)(pattern support = 15 / 73)(violation support = 1 / 36)

  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfDocument.java#setXmpMetadata(byte[])
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfContentByte.java#beginMarkedContentSequence(PdfStructureElement)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfWriter.java#addDirectImageSimple(Image, PdfIndirectReference)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfNumberTree.java#writeTree(HashMap, PdfWriter)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfAnnotation.java#createInk(PdfWriter, Rectangle, String, float)

15

?

1978

0.0004941785763703572

(overlap = 5.00 / 9.00)(pattern support = 10 / 73)(violation support = 1 / 154)

  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/AcroFields.java#setFieldProperty(String, String, Object, int)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfCopy.java#addAnnotation(PdfAnnotation)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfAction.java#javaScript(String, PdfWriter, boolean)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/AcroFields.java#setFieldProperty(String, String, int, int)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/internal/PdfAnnotationsImp.java#rotateAnnotations(PdfWriter, Rectangle)

10

?

1979

0.0004941785763703572

(overlap = 5.00 / 9.00)(pattern support = 10 / 73)(violation support = 1 / 154)

  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/AcroFields.java#setFieldProperty(String, String, Object, int)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfCopy.java#addAnnotation(PdfAnnotation)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfAction.java#javaScript(String, PdfWriter, boolean)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/AcroFields.java#setFieldProperty(String, String, int, int)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/internal/PdfAnnotationsImp.java#rotateAnnotations(PdfWriter, Rectangle)

10

?

2121

0.00046689264270573623

(overlap = 5.00 / 9.00)(pattern support = 10 / 73)(violation support = 1 / 163)

  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/AcroFields.java#setFieldProperty(String, String, Object, int)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfCopy.java#addAnnotation(PdfAnnotation)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfAction.java#javaScript(String, PdfWriter, boolean)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/AcroFields.java#setFieldProperty(String, String, int, int)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/internal/PdfAnnotationsImp.java#rotateAnnotations(PdfWriter, Rectangle)

10

?

2122

0.00046689264270573623

(overlap = 5.00 / 9.00)(pattern support = 10 / 73)(violation support = 1 / 163)

  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/AcroFields.java#setFieldProperty(String, String, Object, int)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfCopy.java#addAnnotation(PdfAnnotation)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfAction.java#javaScript(String, PdfWriter, boolean)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/AcroFields.java#setFieldProperty(String, String, int, int)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/internal/PdfAnnotationsImp.java#rotateAnnotations(PdfWriter, Rectangle)

10

?

2258

0.0004158661243772405

(overlap = 5.00 / 9.00)(pattern support = 10 / 73)(violation support = 1 / 183)

  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/AcroFields.java#setFieldProperty(String, String, Object, int)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfCopy.java#addAnnotation(PdfAnnotation)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfAction.java#javaScript(String, PdfWriter, boolean)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/AcroFields.java#setFieldProperty(String, String, int, int)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/internal/PdfAnnotationsImp.java#rotateAnnotations(PdfWriter, Rectangle)

10

?

2259

0.0004158661243772405

(overlap = 5.00 / 9.00)(pattern support = 10 / 73)(violation support = 1 / 183)

  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/AcroFields.java#setFieldProperty(String, String, Object, int)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfCopy.java#addAnnotation(PdfAnnotation)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfAction.java#javaScript(String, PdfWriter, boolean)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/AcroFields.java#setFieldProperty(String, String, int, int)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/internal/PdfAnnotationsImp.java#rotateAnnotations(PdfWriter, Rectangle)

10

?

2260

0.0004158661243772405

(overlap = 5.00 / 9.00)(pattern support = 10 / 73)(violation support = 1 / 183)

  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/AcroFields.java#setFieldProperty(String, String, Object, int)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfCopy.java#addAnnotation(PdfAnnotation)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/PdfAction.java#javaScript(String, PdfWriter, boolean)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/AcroFields.java#setFieldProperty(String, String, int, int)
  • itext/5091/build/src/main/java/com/itextpdf/text/pdf/internal/PdfAnnotationsImp.java#rotateAnnotations(PdfWriter, Rectangle)

10