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 |
?
|
135 |
0.55153257 |
((pattern support = 12 / 40)(pattern violations = 1 / 58)(violation support = 1 / 1)(overlap = 1 - (2 / 18))) / 4 |
itext/5091/original-src/com/itextpdf/text/pdf/TextField.java#getListAppearance();itext/5091/original-src/com/itextpdf/text/pdf/CFFFontSubset.java#BuildFDArrayUsed(int);itext/5091/original-src/com/itextpdf/text/pdf/TrueTypeFontSubSet.java#createNewGlyphTables();itext/5091/original-src/com/itextpdf/text/pdf/CFFFontSubset.java#BuildSubrUsed(int, int, int, int[], HashMap, ArrayList);itext/5091/original-src/com/itextpdf/text/pdf/PdfWriter.java#writeCrossReferenceTable(OutputStream, PdfIndirectReference, PdfIndirectReference, PdfIndirectReference, PdfObject, long) |
12 |
|
|
?
|
1616 |
0.3314935 |
((pattern support = 20 / 40)(pattern violations = 1 / 77)(violation support = 1 / 77)(overlap = 1 - (1 / 5))) / 4 |
itext/5091/original-src/com/itextpdf/text/pdf/PdfStream.java#toPdf(PdfWriter, OutputStream);itext/5091/original-src/com/itextpdf/text/pdf/codec/Base64.java#encodeFileToFile(String, String);itext/5091/original-src/com/itextpdf/text/pdf/PdfWriter.java#writeCrossReferenceTable(OutputStream, PdfIndirectReference, PdfIndirectReference, PdfIndirectReference, PdfObject, long);itext/5091/original-src/com/itextpdf/text/pdf/OutputStreamCounter.java#write(byte[]);itext/5091/original-src/com/itextpdf/text/pdf/codec/Base64.java#decodeToFile(String, String) |
20 |
|
|
?
|
1662 |
0.32990232 |
((pattern support = 11 / 40)(pattern violations = 1 / 758)(violation support = 1 / 11)(overlap = 1 - (1 / 21))) / 4 |
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/Type1Font.java#getFontBaseType(PdfIndirectReference, int, int, byte);itext/5091/original-src/com/itextpdf/text/pdf/PdfCopyFieldsImp.java#branchForm(HashMap, PdfIndirectReference, String) |
11 |
|
|
?
|
187 |
0.5379529 |
((pattern support = 11 / 40)(pattern violations = 1 / 23)(violation support = 1 / 1)(overlap = 1 - (2 / 12))) / 4 |
itext/5091/original-src/com/itextpdf/text/pdf/codec/JBIG2SegmentReader.java#read();itext/5091/original-src/com/itextpdf/text/pdf/BaseField.java#moveFields(PdfDictionary, PdfDictionary);itext/5091/original-src/com/itextpdf/text/MarkedSection.java#process(ElementListener);itext/5091/original-src/com/itextpdf/awt/geom/misc/RenderingHints.java#putAll(Map);itext/5091/original-src/com/itextpdf/text/pdf/PdfReader.java#getNamedDestinationFromStrings() |
11 |
|
|
?
|
1952 |
0.30841175 |
((pattern support = 12 / 40)(pattern violations = 1 / 80)(violation support = 1 / 31)(overlap = 1 - (1 / 9))) / 4 |
itext/5091/original-src/com/itextpdf/text/pdf/DocumentFont.java#fillMetrics(byte[], IntHashtable, int);itext/5091/original-src/com/itextpdf/text/pdf/PdfReader.java#removeUnusedNode(PdfObject, boolean);itext/5091/original-src/com/itextpdf/text/pdf/AcroFields.java#decodeGenericDictionary(PdfDictionary, BaseField);itext/5091/original-src/com/itextpdf/text/pdf/XfaForm.java#processDatasetsInternal(Node);itext/5091/original-src/com/itextpdf/text/pdf/TrueTypeFont.java#addRangeUni(HashMap, boolean, boolean) |
12 |
|
|
?
|
1961 |
0.30841175 |
((pattern support = 12 / 40)(pattern violations = 1 / 80)(violation support = 1 / 31)(overlap = 1 - (1 / 9))) / 4 |
itext/5091/original-src/com/itextpdf/text/pdf/DocumentFont.java#fillMetrics(byte[], IntHashtable, int);itext/5091/original-src/com/itextpdf/text/pdf/PdfReader.java#removeUnusedNode(PdfObject, boolean);itext/5091/original-src/com/itextpdf/text/pdf/AcroFields.java#decodeGenericDictionary(PdfDictionary, BaseField);itext/5091/original-src/com/itextpdf/text/pdf/XfaForm.java#processDatasetsInternal(Node);itext/5091/original-src/com/itextpdf/text/pdf/TrueTypeFont.java#addRangeUni(HashMap, boolean, boolean) |
12 |
|
|
?
|
2420 |
0.28372952 |
((pattern support = 12 / 40)(pattern violations = 1 / 631)(violation support = 1 / 9)(overlap = 1 - (5 / 18))) / 4 |
itext/5091/original-src/com/itextpdf/text/pdf/PdfReader.java#createFakeFontSubsets();itext/5091/original-src/com/itextpdf/text/pdf/PdfStamperImp.java#flatFields();itext/5091/original-src/com/itextpdf/text/pdf/PdfReader.java#shuffleSubsetNames();itext/5091/original-src/com/itextpdf/text/pdf/AcroFields.java#setFieldProperty(String, String, Object, int);itext/5091/original-src/com/itextpdf/text/pdf/AcroFields.java#fill() |
12 |
|
|
?
|
2546 |
0.28267866 |
((pattern support = 12 / 40)(pattern violations = 1 / 285)(violation support = 1 / 16)(overlap = 1 - (4 / 17))) / 4 |
itext/5091/original-src/com/itextpdf/text/pdf/PdfContentByte.java#bezierArc(float, float, float, float, float, float);itext/5091/original-src/com/itextpdf/text/pdf/PdfStamperImp.java#addComments(FdfReader);itext/5091/original-src/com/itextpdf/text/pdf/AcroFields.java#getFieldPositions(String);itext/5091/original-src/com/itextpdf/text/pdf/AcroFields.java#getAppearance(PdfDictionary, String, String);itext/5091/original-src/com/itextpdf/text/pdf/BaseField.java#getHardBreaks(String) |
12 |
|
|
?
|
2614 |
0.27846134 |
((pattern support = 12 / 40)(pattern violations = 1 / 631)(violation support = 1 / 29)(overlap = 1 - (4 / 18))) / 4 |
itext/5091/original-src/com/itextpdf/text/pdf/PdfReader.java#createFakeFontSubsets();itext/5091/original-src/com/itextpdf/text/pdf/PdfStamperImp.java#flatFields();itext/5091/original-src/com/itextpdf/text/pdf/PdfReader.java#shuffleSubsetNames();itext/5091/original-src/com/itextpdf/text/pdf/AcroFields.java#setFieldProperty(String, String, Object, int);itext/5091/original-src/com/itextpdf/text/pdf/AcroFields.java#fill() |
12 |
|
|
?
|
2635 |
0.27641958 |
((pattern support = 12 / 40)(pattern violations = 1 / 631)(violation support = 1 / 38)(overlap = 1 - (4 / 18))) / 4 |
itext/5091/original-src/com/itextpdf/text/pdf/PdfReader.java#createFakeFontSubsets();itext/5091/original-src/com/itextpdf/text/pdf/PdfStamperImp.java#flatFields();itext/5091/original-src/com/itextpdf/text/pdf/PdfReader.java#shuffleSubsetNames();itext/5091/original-src/com/itextpdf/text/pdf/AcroFields.java#setFieldProperty(String, String, Object, int);itext/5091/original-src/com/itextpdf/text/pdf/AcroFields.java#fill() |
12 |
|
|
?
|
2674 |
0.27579302 |
((pattern support = 12 / 40)(pattern violations = 1 / 631)(violation support = 1 / 42)(overlap = 1 - (4 / 18))) / 4 |
itext/5091/original-src/com/itextpdf/text/pdf/PdfReader.java#createFakeFontSubsets();itext/5091/original-src/com/itextpdf/text/pdf/PdfStamperImp.java#flatFields();itext/5091/original-src/com/itextpdf/text/pdf/PdfReader.java#shuffleSubsetNames();itext/5091/original-src/com/itextpdf/text/pdf/AcroFields.java#setFieldProperty(String, String, Object, int);itext/5091/original-src/com/itextpdf/text/pdf/AcroFields.java#fill() |
12 |
|
|
?
|
2746 |
0.2742619 |
((pattern support = 11 / 40)(pattern violations = 1 / 758)(violation support = 1 / 17)(overlap = 1 - (5 / 21))) / 4 |
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/Type1Font.java#getFontBaseType(PdfIndirectReference, int, int, byte);itext/5091/original-src/com/itextpdf/text/pdf/PdfCopyFieldsImp.java#branchForm(HashMap, PdfIndirectReference, String) |
11 |
|
|
?
|
2866 |
0.26400882 |
((pattern support = 12 / 40)(pattern violations = 1 / 182)(violation support = 1 / 73)(overlap = 1 - (5 / 19))) / 4 |
itext/5091/original-src/com/itextpdf/text/pdf/PdfEncryption.java#decryptByteArray(byte[]);itext/5091/original-src/com/itextpdf/text/pdf/FilterHandlers.java#decode(byte[], PdfName, PdfObject, PdfDictionary);itext/5091/original-src/com/itextpdf/text/pdf/RandomAccessFileOrArray.java#InputStreamToArray(InputStream);itext/5091/original-src/com/itextpdf/text/pdf/CJKFont.java#convertToBytes(String);itext/5091/original-src/com/itextpdf/text/pdf/codec/JBIG2SegmentReader.java#getData(boolean) |
12 |
|
|
?
|
2873 |
0.26400882 |
((pattern support = 12 / 40)(pattern violations = 1 / 182)(violation support = 1 / 73)(overlap = 1 - (5 / 19))) / 4 |
itext/5091/original-src/com/itextpdf/text/pdf/PdfEncryption.java#decryptByteArray(byte[]);itext/5091/original-src/com/itextpdf/text/pdf/FilterHandlers.java#decode(byte[], PdfName, PdfObject, PdfDictionary);itext/5091/original-src/com/itextpdf/text/pdf/RandomAccessFileOrArray.java#InputStreamToArray(InputStream);itext/5091/original-src/com/itextpdf/text/pdf/CJKFont.java#convertToBytes(String);itext/5091/original-src/com/itextpdf/text/pdf/codec/JBIG2SegmentReader.java#getData(boolean) |
12 |
|
|
?
|
2920 |
0.26400882 |
((pattern support = 12 / 40)(pattern violations = 1 / 182)(violation support = 1 / 73)(overlap = 1 - (5 / 19))) / 4 |
itext/5091/original-src/com/itextpdf/text/pdf/PdfEncryption.java#decryptByteArray(byte[]);itext/5091/original-src/com/itextpdf/text/pdf/FilterHandlers.java#decode(byte[], PdfName, PdfObject, PdfDictionary);itext/5091/original-src/com/itextpdf/text/pdf/RandomAccessFileOrArray.java#InputStreamToArray(InputStream);itext/5091/original-src/com/itextpdf/text/pdf/CJKFont.java#convertToBytes(String);itext/5091/original-src/com/itextpdf/text/pdf/codec/JBIG2SegmentReader.java#getData(boolean) |
12 |
|
|
?
|
2923 |
0.26400882 |
((pattern support = 12 / 40)(pattern violations = 1 / 182)(violation support = 1 / 73)(overlap = 1 - (5 / 19))) / 4 |
itext/5091/original-src/com/itextpdf/text/pdf/PdfEncryption.java#decryptByteArray(byte[]);itext/5091/original-src/com/itextpdf/text/pdf/FilterHandlers.java#decode(byte[], PdfName, PdfObject, PdfDictionary);itext/5091/original-src/com/itextpdf/text/pdf/RandomAccessFileOrArray.java#InputStreamToArray(InputStream);itext/5091/original-src/com/itextpdf/text/pdf/CJKFont.java#convertToBytes(String);itext/5091/original-src/com/itextpdf/text/pdf/codec/JBIG2SegmentReader.java#getData(boolean) |
12 |
|
|
?
|
3071 |
0.2562739 |
((pattern support = 10 / 40)(pattern violations = 1 / 456)(violation support = 1 / 122)(overlap = 1 - (8 / 34))) / 4 |
itext/5091/original-src/com/itextpdf/text/pdf/AcroFields.java#setFieldProperty(String, String, int, int);itext/5091/original-src/com/itextpdf/text/pdf/AcroFields.java#setFieldProperty(String, String, Object, int) |
10 |
|
|
?
|
3286 |
0.24812178 |
((pattern support = 11 / 40)(pattern violations = 1 / 638)(violation support = 1 / 612)(overlap = 1 - (2 / 7))) / 4 |
itext/5091/original-src/com/itextpdf/text/pdf/AcroFields.java#setFieldProperty(String, String, int, int);itext/5091/original-src/com/itextpdf/text/pdf/AcroFields.java#setFieldProperty(String, String, Object, int) |
11 |
|
|
?
|
592 |
0.4264706 |
((pattern support = 40 / 40)(pattern violations = 1 / 51)(violation support = 1 / 51)(overlap = 1 - (1 / 3))) / 4 |
itext/5091/original-src/com/itextpdf/text/pdf/events/PdfPCellEventForwarder.java#addCellEvent(PdfPCellEvent);itext/5091/original-src/com/itextpdf/text/pdf/VerticalText.java#addText(Chunk);itext/5091/original-src/com/itextpdf/text/pdf/PdfOutline.java#addKid(PdfOutline);itext/5091/original-src/com/itextpdf/text/pdf/fonts/cmaps/CMapByteCid.java#CMapByteCid();itext/5091/original-src/com/itextpdf/text/pdf/AcroFields.java#addMerged(PdfDictionary) |
40 |
|
|