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 |
|
?
|
108 |
0.5516082 |
((pattern support = 12 / 40)(pattern violations = 1 / 57)(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 |
|
|
|
?
|
152 |
0.53844696 |
((pattern support = 11 / 40)(pattern violations = 1 / 22)(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 |
|
|
|
?
|
1591 |
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 |
|
|
|
?
|
1625 |
0.32990277 |
((pattern support = 11 / 40)(pattern violations = 1 / 757)(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 |
|
|
|
?
|
1931 |
0.30823985 |
((pattern support = 12 / 40)(pattern violations = 1 / 78)(violation support = 1 / 32)(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 |
|
|
|
?
|
1937 |
0.30823985 |
((pattern support = 12 / 40)(pattern violations = 1 / 78)(violation support = 1 / 32)(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 |
|
|
|
?
|
2335 |
0.28720683 |
((pattern support = 12 / 40)(pattern violations = 1 / 623)(violation support = 1 / 8)(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 |
|
|
|
?
|
2526 |
0.28268486 |
((pattern support = 12 / 40)(pattern violations = 1 / 283)(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 |
|
|
|
?
|
2595 |
0.27817905 |
((pattern support = 12 / 40)(pattern violations = 1 / 623)(violation support = 1 / 30)(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 |
|
|
|
?
|
2631 |
0.27642468 |
((pattern support = 12 / 40)(pattern violations = 1 / 623)(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 |
|
|
|
?
|
2665 |
0.27594328 |
((pattern support = 12 / 40)(pattern violations = 1 / 623)(violation support = 1 / 41)(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 |
|
|
|
?
|
2739 |
0.27426234 |
((pattern support = 11 / 40)(pattern violations = 1 / 757)(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 |
|
|
|
?
|
2849 |
0.2640013 |
((pattern support = 12 / 40)(pattern violations = 1 / 183)(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 |
|
|
|
?
|
2867 |
0.2640013 |
((pattern support = 12 / 40)(pattern violations = 1 / 183)(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 |
|
|
|
?
|
2886 |
0.2640013 |
((pattern support = 12 / 40)(pattern violations = 1 / 183)(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 |
|
|
|
?
|
2889 |
0.2640013 |
((pattern support = 12 / 40)(pattern violations = 1 / 183)(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 |
|
|
|
?
|
3038 |
0.25626332 |
((pattern support = 10 / 40)(pattern violations = 1 / 451)(violation support = 1 / 123)(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 |
|
|
|
?
|
3282 |
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 |
|
|
|
?
|
553 |
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 |
|
|