Fix incorrect signature reconstruction

This commit is contained in:
Koen Vlaswinkel
2023-05-30 10:04:33 +02:00
parent f52ad04afe
commit 2e29d0cda4
2 changed files with 4 additions and 4 deletions

View File

@@ -149,5 +149,5 @@ function toMethodClassification(modeledMethod: ModeledMethod): Classification {
}
function toFullMethodSignature(method: Method): string {
return `${method.package}.${method.type}.${method.name}${method.signature}`;
return `${method.package}.${method.type}#${method.name}${method.signature}`;
}

View File

@@ -360,19 +360,19 @@ describe("parsePredictedClassifications", () => {
it("correctly parses the output", () => {
expect(parsePredictedClassifications(predictions)).toEqual({
"org.sql2o.Sql2o.createQuery(String)": {
"org.sql2o.Sql2o#createQuery(String)": {
type: "sink",
kind: "sql injection sink",
input: "Argument[0]",
output: "",
},
"org.sql2o.Sql2o.executeScalar(Class)": {
"org.sql2o.Sql2o#executeScalar(Class)": {
type: "neutral",
kind: "",
input: "",
output: "",
},
"org.sql2o.Sql2o.Sql2o(String,String,String)": {
"org.sql2o.Sql2o#Sql2o(String,String,String)": {
type: "sink",
kind: "sql injection sink",
input: "Argument[1]",